[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: