From 235103fbd68f60ce8ddce449d471e61c2b6864d0 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Tue, 20 Oct 2020 15:14:55 +0200 Subject: [PATCH] common: Allowed to disable source package support if required --- group_vars/all/vars.yml | 2 ++ roles/common/templates/sources.debian.list | 6 ++++++ roles/common/templates/sources.raspbian.list | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/group_vars/all/vars.yml b/group_vars/all/vars.yml index 4ae54d7..ad7dd76 100644 --- a/group_vars/all/vars.yml +++ b/group_vars/all/vars.yml @@ -76,9 +76,11 @@ backend_imap_port: 12892 # OS-specific Default Configuration debian_repository_mirror: "http://deb.debian.org/debian/" +debian_repository_use_sources: yes raspbian_repository_mirror: "http://raspbian.raspberrypi.org/raspbian/" raspbian_archive_repository_mirror: "http://archive.raspberrypi.org/debian/" +raspbian_repository_use_sources: yes # System configuration diff --git a/roles/common/templates/sources.debian.list b/roles/common/templates/sources.debian.list index d35c885..0e98cbf 100644 --- a/roles/common/templates/sources.debian.list +++ b/roles/common/templates/sources.debian.list @@ -1,11 +1,17 @@ # Main Repository deb {{ debian_repository_mirror }} {{ ansible_distribution_release }} main non-free contrib +{% if debian_repository_use_sources %} deb-src {{ debian_repository_mirror }} {{ ansible_distribution_release }} main non-free contrib +{% endif %} # Security Repository deb http://security.debian.org/debian-security {{ ansible_distribution_release }}/updates main non-free contrib +{% if debian_repository_use_sources %} deb-src http://security.debian.org/debian-security {{ ansible_distribution_release }}/updates main non-free contrib +{% endif %} # Updates Repository deb {{ debian_repository_mirror }} {{ ansible_distribution_release }}-updates main non-free contrib +{% if debian_repository_use_sources %} deb-src {{ debian_repository_mirror }} {{ ansible_distribution_release }}-updates main non-free contrib +{% endif %} diff --git a/roles/common/templates/sources.raspbian.list b/roles/common/templates/sources.raspbian.list index 51e465d..4997095 100644 --- a/roles/common/templates/sources.raspbian.list +++ b/roles/common/templates/sources.raspbian.list @@ -1,7 +1,11 @@ # Main Repository deb {{ raspbian_repository_mirror }} {{ ansible_distribution_release }} main contrib non-free rpi +{% if raspbian_repository_use_sources %} deb-src {{ raspbian_repository_mirror }} {{ ansible_distribution_release }} main contrib non-free rpi +{% endif %} # Archive Repository deb {{ raspbian_archive_repository_mirror }} {{ ansible_distribution_release }} main +{% if raspbian_repository_use_sources %} deb-src {{ raspbian_archive_repository_mirror }} {{ ansible_distribution_release }} main +{% endif %}