summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormaximilian attems <maks@debian.org>2008-07-05 02:34:54 +0200
committermaximilian attems <maks@debian.org>2008-07-05 02:35:26 +0200
commitf2725289fe635947d0ebcab0259c7e597281682b (patch)
tree49eec9154fa1fb41c1bcca7dc87cf4db831f7465
parentde49ed4bcab097563031b24f24d7f5c5d149e20f (diff)
downloadinitramfs-tools-f2725289fe635947d0ebcab0259c7e597281682b.tar.gz
initramfs-tools-f2725289fe635947d0ebcab0259c7e597281682b.zip
debian/initramfs-tools.preinst: accomodate with different vol_id pathes
Signed-off-by: maximilian attems <maks@debian.org>
-rw-r--r--debian/initramfs-tools.preinst6
1 files changed, 5 insertions, 1 deletions
diff --git a/debian/initramfs-tools.preinst b/debian/initramfs-tools.preinst
index 3c8a9b0..3cf477e 100644
--- a/debian/initramfs-tools.preinst
+++ b/debian/initramfs-tools.preinst
@@ -20,7 +20,11 @@ case "$1" in
# First time install. Can we autodetect the RESUME partition?
if [ -r /proc/swaps ]; then
RESUME=$(tail -n $(($(wc -l /proc/swaps | awk ' { print $1 } ') - 1)) /proc/swaps | sort -rk3 | head -n 1 | awk ' { print $1 } ')
- UUID=$(/sbin/vol_id -u "$RESUME" || true)
+ if [ -x /sbin/vol_id ]; then
+ UUID=$(/sbin/vol_id -u "$RESUME" || true)
+ elif [ -x /lib/udev/vol_id ]; then
+ UUID=$(/sbin/vol_id -u "$RESUME" || true)
+ fi
if [ -n "$UUID" ]; then
RESUME="UUID=$UUID"
fi