Bug#772522: live-build 4.0.3-1 does not install casper in ubuntu mode
You're right, LB_INITRAMFS looks to be a much better variable to base
this on. Updated patch attached.
commit 4b7113a839e263ce679f117057f56c6eee75cd9a
Author: jnqnfe <jnqnfe@gmail.com>
Date: Tue Dec 9 04:42:26 2014 +0000
Fix broken ability to build casper based images due to generating live-boot specific live.list.packages file.
diff --git a/scripts/build/config b/scripts/build/config
index e3b1e51..a2485a9 100755
--- a/scripts/build/config
+++ b/scripts/build/config
@@ -1353,22 +1353,27 @@ done
if [ ! -e config/package-lists/live.list.chroot ]
then
-
-cat > config/package-lists/live.list.chroot << EOF
-live-boot
-live-config
-EOF
-
-case "${LB_PARENT_DISTRIBUTION}" in
- wheezy)
- echo "live-config-sysvinit" >> config/package-lists/live.list.chroot
- ;;
-
- *)
- echo "live-config-systemd" >> config/package-lists/live.list.chroot
- ;;
-esac
-
+ case "${LB_INITRAMFS}" in
+ live-boot)
+ echo "live-boot" >> config/package-lists/live.list.chroot
+ echo "live-config" >> config/package-lists/live.list.chroot
+ case "${LB_PARENT_DISTRIBUTION}" in
+ wheezy)
+ echo "live-config-sysvinit" >> config/package-lists/live.list.chroot
+ ;;
+ *)
+ echo "live-config-systemd" >> config/package-lists/live.list.chroot
+ ;;
+ esac
+ ;;
+
+ casper)
+ echo "casper" >> config/package-lists/live.list.chroot
+ ;;
+
+ *)
+ ;;
+ esac
fi
cat > config/build << EOF
Reply to: