make apt-cache opt-in; add contrib and non-free by default
This commit is contained in:
parent
22fafa115c
commit
f543fb6b36
4
config
4
config
|
|
@ -27,7 +27,7 @@ vars+=(usercredentials rootcredentials)
|
|||
arrs+=(core_packages base_packages purge_packages blend_packages)
|
||||
|
||||
## enable local apt cache
|
||||
APT_CACHE=1
|
||||
APT_CACHE=0
|
||||
aptcachedir="$LIBPATH/apt-cache"
|
||||
## key used to sign the cache's Release
|
||||
aptcachegpg="0xdeadbeefdeadbeef"
|
||||
|
|
@ -36,7 +36,7 @@ os="devuan"
|
|||
release="jessie"
|
||||
version="1.0.0"
|
||||
mirror="http://auto.mirror.devuan.org/merged"
|
||||
section="main"
|
||||
section="main contrib non-free"
|
||||
|
||||
image_name="${os}_${release}_${version}_${arch}"
|
||||
[[ -n "$blend_name" ]] && image_name="${image_name}_${blend_name}"
|
||||
|
|
|
|||
|
|
@ -275,6 +275,7 @@ chroot-script() {
|
|||
local script="$2"
|
||||
devprocsys mount "$strapdir" || zerr
|
||||
dpkgdivert on "$strapdir" || zerr
|
||||
[[ "$APT_CACHE" = 1 ]] && { aptcache on "$strapdir/mnt" || zerr }
|
||||
|
||||
## logging
|
||||
sudo sed -i "$strapdir/$script" \
|
||||
|
|
@ -285,6 +286,7 @@ chroot-script() {
|
|||
sudo -E chroot "$strapdir" "/$script" || zerr
|
||||
sudo mv -f "$strapdir/${script}.log" "$R/log/"
|
||||
|
||||
[[ "$APT_CACHE" = 1 ]] && { aptcache off "$strapdir/mnt" || zerr }
|
||||
dpkgdivert off "$strapdir" || zerr
|
||||
devprocsys umount "$strapdir" || zerr
|
||||
;;
|
||||
|
|
|
|||
Loading…
Reference in New Issue