Adding support for a local /etc/apt/preferences file in config/chroot_apt/preferences.
This commit is contained in:
parent
a40fb341ea
commit
58bbe26622
|
@ -106,6 +106,17 @@ case "${1}" in
|
|||
;;
|
||||
esac
|
||||
|
||||
# Configuring apt preferences
|
||||
if [ -f config/chroot_apt/preferences ]
|
||||
then
|
||||
if [ -f chroot/etc/apt/preferences ]
|
||||
then
|
||||
mv chroot/etc/apt/preferences chroot/etc/apt/prefereces.orig
|
||||
fi
|
||||
|
||||
cp config/chroot_apt/preferences chroot/etc/apt/preferences
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/chroot_apt
|
||||
;;
|
||||
|
@ -137,6 +148,14 @@ case "${1}" in
|
|||
# Deconfiguring aptitude secure
|
||||
rm -f chroot/etc/apt/apt.conf.d/00secure
|
||||
|
||||
# Deconfiguring apt preferences
|
||||
if [ -f config/chroot_apt/preferences.orig ]
|
||||
then
|
||||
mv chroot/etc/apt/preferences.orig chroot/etc/apt/preferences
|
||||
else
|
||||
rm -f chroot/etc/apt/preferences
|
||||
fi
|
||||
|
||||
# Removing stage file
|
||||
rm -f .stage/chroot_apt
|
||||
;;
|
||||
|
|
|
@ -764,6 +764,7 @@ LH_SECTIONS="${LH_SECTIONS}"
|
|||
EOF
|
||||
|
||||
# Creating lh_chroot_* configuration
|
||||
mkdir -p config/chroot_apt
|
||||
mkdir -p config/chroot_local-hooks
|
||||
mkdir -p config/chroot_local-includes
|
||||
mkdir -p config/chroot_local-packages
|
||||
|
|
Loading…
Reference in New Issue