# HG changeset patch # User Christian Arnold # Date 1329471816 -3600 # Node ID 7d486f24b873162cf9ca3360e0c5a95bd5b59dd6 # Parent 34b0f99b390365e1888a8fd2f6123a2ad0e1f2e3 now mount source device read-only diff -r 34b0f99b3903 -r 7d486f24b873 sync-to-usb.sh --- a/sync-to-usb.sh Fri Feb 17 10:15:51 2012 +0100 +++ b/sync-to-usb.sh Fri Feb 17 10:43:36 2012 +0100 @@ -96,7 +96,9 @@ TYPE=$1 CRYPTDEV="cbackup.$TYPE.$$" MOUNTPOINT=$2 - if mount /dev/mapper/$CRYPTDEV $MOUNTPOINT; then + MOUNTOPT="" + test "$TYPE" = "source" && MOUNTOPT="--read-only" + if mount $MOUNTOPT /dev/mapper/$CRYPTDEV $MOUNTPOINT; then debug "OK: [$ME] mount $CRYPTDEV to $MOUNTPOINT" [ $LOGGING -eq 1 ] && logger -p local0.notice -t $ME "OK: mount $CRYPTDEV to $MOUNTPOINT" else