# HG changeset patch # User Tero Marttila # Date 1328104407 -7200 # Node ID 574ac60e5a4bc5291284a96a09e4221b2c561ed3 # Parent 3510040c70902f31a6406189815cf6197ce383dd use cmd_sudo diff -r 3510040c7090 -r 574ac60e5a4b lib/lib.sh --- a/lib/lib.sh Wed Feb 01 15:46:55 2012 +0200 +++ b/lib/lib.sh Wed Feb 01 15:53:27 2012 +0200 @@ -68,6 +68,13 @@ cmd "$@" } +function cmd_sudo () { + [ $CMD_PROMPT ] && read -p "Confirm: sudo: $* ? " + + cmd sudo -- "$@" +} + + function expand_MB () { local size=${1^} @@ -104,7 +111,7 @@ } # loop-mount - cmd sudo mount -o loop $iso $mnt || cleanup 1 + cmd_sudo mount -o loop $iso $mnt || cleanup 1 # copy cmd cp -rd $mnt $dst || cleanup 1 diff -r 3510040c7090 -r 574ac60e5a4b pkvlm-create --- a/pkvlm-create Wed Feb 01 15:46:55 2012 +0200 +++ b/pkvlm-create Wed Feb 01 15:53:27 2012 +0200 @@ -731,7 +731,7 @@ ## Disk # Create LV (unless it already exists) - [ -e $DISK_PATH ] || cmd_confirm sudo $LVM lvcreate -L $DISK_SIZE -n $DISK_NAME $DISK_VG + [ -e $DISK_PATH ] || cmd_sudo $LVM lvcreate -L $DISK_SIZE -n $DISK_NAME $DISK_VG ## SELinux? #$SEMANAGE fcontext -a -t virt_image_t $DISK