[SCM] live-build branch, debian-next, updated. debian/3.0_a46-1-15-g5ef9f1e
Daniel Baumann
daniel at debian.org
Thu Apr 26 20:49:58 UTC 2012
The following commit has been merged in the debian-next branch:
commit 5ef9f1ef8fe9d0ef53c0b88ca62a69c24a162a88
Author: Daniel Baumann <daniel at debian.org>
Date: Thu Apr 26 22:49:57 2012 +0200
Automatically preseed some known firmware packages.
diff --git a/scripts/build/lb_chroot_linux-image b/scripts/build/lb_chroot_linux-image
index 344dfbb..3c94600 100755
--- a/scripts/build/lb_chroot_linux-image
+++ b/scripts/build/lb_chroot_linux-image
@@ -92,6 +92,13 @@ then
do
echo $(echo ${_PACKAGE} | awk -F/ '{ print $NF }') >> chroot/root/packages.chroot
done
+
+# Known licenses required to be accepted
+cat >> chroot/root/packages.cfg << EOF
+firmware-ivtv firmware-ivtv/license/accepted boolean true
+firmware-ipw2x00 firmware-ipw2x00/license/accepted boolean true
+EOF
+
fi
# Creating stage file
diff --git a/scripts/build/lb_chroot_preseed b/scripts/build/lb_chroot_preseed
index f100ade..3306752 100755
--- a/scripts/build/lb_chroot_preseed
+++ b/scripts/build/lb_chroot_preseed
@@ -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.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/pacakges.cfg
do
if [ -e "${PRESEED}" ]
then
--
live-build
More information about the debian-live-changes
mailing list