Automatically preseed some known firmware packages.
This commit is contained in:
parent
5787c78ff0
commit
4a182167c7
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue