Automatically preseed some known firmware packages.

This commit is contained in:
Daniel Baumann 2012-04-26 22:49:57 +02:00
parent 5787c78ff0
commit 4a182167c7
2 changed files with 12 additions and 2 deletions

View File

@ -92,6 +92,13 @@ then
do
echo $(echo ${_PACKAGE} | awk -F/ '{ print $NF }') >> chroot/root/packages.chroot
done
# Some known licenses required to be accepted
cat >> chroot/root/packages.chroot.cfg << EOF
firmware-ivtv firmware-ivtv/license/accepted boolean true
firmware-ipw2x00 firmware-ipw2x00/license/accepted boolean true
EOF
fi
# Creating stage file

View File

@ -39,7 +39,8 @@ Check_lockfile .lock
Create_lockfile .lock
if ls config/preseed/*.preseed > /dev/null 2>&1 || \
ls config/preseed/*.preseed.chroot > /dev/null 2>&1
ls config/preseed/*.preseed.chroot > /dev/null 2>&1 || \
ls chroot/root/packages.chroot.cfg > /dev/null 2>&1
then
# Check dependency
Check_package chroot/usr/bin/debconf-set-selections debconf
@ -47,7 +48,7 @@ then
# Install dependency
Install_package
for PRESEED in config/preseed/*.preseed config/preseed/*.preseed.chroot
for PRESEED in config/preseed/*.preseed config/preseed/*.preseed.chroot chroot/root/packages.chroot.cfg
do
if [ -e "${PRESEED}" ]
then
@ -61,6 +62,8 @@ then
fi
done
rm -f chroot/root/packages.chroot.cfg
# Remove dependency
Remove_package