diff --git a/gemian-common.yaml b/gemian-common.yaml index 5573501..4a4e376 100644 --- a/gemian-common.yaml +++ b/gemian-common.yaml @@ -3,6 +3,7 @@ architecture: arm64 actions: - action: debootstrap suite: "bookworm" + cache: true components: - main - non-free diff --git a/scripts/add-gemian-repos.sh b/scripts/add-gemian-repos.sh index 8aff60c..6eff6ad 100755 --- a/scripts/add-gemian-repos.sh +++ b/scripts/add-gemian-repos.sh @@ -1,12 +1,27 @@ #!/bin/sh +apt-get install -y curl gpg rm -f /etc/resolv.conf echo "nameserver 8.8.8.8" > /etc/resolv.conf +#echo "deb [trusted=yes] http://apt.pogmom.me/ gemian main" >> /etc/apt/sources.list.d/gemian.list +curl -fsSL 'https://apt.pogmom.me/public.gpg' | sudo gpg --dearmor -o /usr/share/keyrings/pogmom.gpg +printf "Enabled: yes\nTypes: deb\nURIs: https://apt.pogmom.me/\nSuites: gemian\nComponents: main\nSigned-By: /usr/share/keyrings/pogmom.gpg\n"|sudo tee /etc/apt/sources.list.d/pogmom.sources + echo "deb [trusted=yes] http://gemian.thinkglobally.org/bookworm/ bookworm main" >> /etc/apt/sources.list.d/gemian.list + +echo 'Acquire::https::gemian.thinkglobally.org::Verify-Peer "false";' >> /etc/apt/apt.conf.d/gemian-nossl.conf +echo 'Acquire::https::gemian.thinkglobally.org::Verify-Host "false";' >> /etc/apt/apt.conf.d/gemian-nossl.conf + +echo "" >> /etc/apt/preferences.d/pogmom.pref +echo "Package: *" >> /etc/apt/preferences.d/pogmom.pref +echo "Pin: origin apt.pogmom.me" >> /etc/apt/preferences.d/pogmom.pref +echo "Pin-Priority: 3000" >> /etc/apt/preferences.d/pogmom.pref + echo "" >> /etc/apt/preferences.d/gemian.pref echo "Package: *" >> /etc/apt/preferences.d/gemian.pref echo "Pin: origin gemian.thinkglobally.org" >> /etc/apt/preferences.d/gemian.pref echo "Pin-Priority: 2000" >> /etc/apt/preferences.d/gemian.pref +mkdir -p /usr/lib/gemian/udev-rules/