Merge remote-tracking branch 'live-systems/debian' into debian-next
[live-boot-grml.git] / backends / initramfs-tools / live.hook
index 738257b..1814211 100755 (executable)
@@ -8,7 +8,7 @@ set -e
 
 # Reading configuration file from filesystem and live-media
 for _FILE in /etc/live/boot.conf /etc/live/boot/* \
-            /lib/live/image/live/boot.conf /lib/live/image/live/boot/*
+            /lib/live/mount/media/live/boot.conf /lib/live/mount/media/live/boot/*
 do
        if [ -e "${_FILE}" ]
        then
@@ -45,7 +45,6 @@ do
        copy_exec "${FILE}"
 done
 
-# wheezy/sid
 if [ -e /lib/udev/rules.d/60-cdrom_id.rules ]
 then
        mkdir -p ${DESTDIR}/lib/udev/rules.d
@@ -143,11 +142,19 @@ then
        copy_exec /usr/bin/eject /bin
 fi
 
+# Program: mount
+# fuse does not work with klibc mount
+copy_exec /bin/mount /bin/mount.util-linux
+
 [ "${QUIET}" ] || echo -n " utils"
 
 # Feature: Verify Checksums
-copy_exec /usr/bin/sha256sum /bin
-copy_exec /usr/bin/md5sum /bin
+if [ -e /etc/progress-linux_version ]
+then
+       copy_exec /usr/bin/sha256sum /bin
+else
+       copy_exec /usr/bin/md5sum /bin
+fi
 
 # Program: memdisk
 if [ -x /usr/bin/memdiskfind ]
@@ -164,11 +171,6 @@ then
        [ "${QUIET}" ] || echo -n " udev"
        copy_exec /sbin/udevadm
 fi
-if [ -x /usr/bin/udevinfo ]
-then
-       [ "${QUIET}" ] || echo -n " udev"
-       copy_exec /usr/bin/udevinfo /bin
-fi
 
 # Program: wget
 if [ -x /usr/bin/wget ]
@@ -236,14 +238,4 @@ case "${LIVE_DNS}" in
                ;;
 esac
 
-case "${LIVE_UNIONMOUNT}" in
-       true)
-               [ "${QUIET}" ] || echo -n " unionmount"
-
-               # UnionMount
-               # only mount from patched util-linux can do this currently
-               copy_exec /bin/mount /bin/mount_full
-               ;;
-esac
-
 [ "${QUIET}" ] || echo .