Adding support for a local /etc/apt/preferences file in config/chroot_apt/preferences.

This commit is contained in:
Daniel Baumann 2007-10-14 21:47:35 +02:00
parent a40fb341ea
commit 58bbe26622
2 changed files with 20 additions and 0 deletions

View File

@ -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
;;

View File

@ -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