sync-to-usb.sh
changeset 1 7d486f24b873
parent 0 34b0f99b3903
child 2 782183ddd012
equal deleted inserted replaced
0:34b0f99b3903 1:7d486f24b873
    94 
    94 
    95 mount_cryptdev() {
    95 mount_cryptdev() {
    96 	TYPE=$1
    96 	TYPE=$1
    97 	CRYPTDEV="cbackup.$TYPE.$$"
    97 	CRYPTDEV="cbackup.$TYPE.$$"
    98 	MOUNTPOINT=$2
    98 	MOUNTPOINT=$2
    99     if mount /dev/mapper/$CRYPTDEV $MOUNTPOINT; then
    99 	MOUNTOPT=""
       
   100 	test "$TYPE" = "source" && MOUNTOPT="--read-only"
       
   101     if mount $MOUNTOPT /dev/mapper/$CRYPTDEV $MOUNTPOINT; then
   100         debug "OK: [$ME] mount $CRYPTDEV to $MOUNTPOINT"
   102         debug "OK: [$ME] mount $CRYPTDEV to $MOUNTPOINT"
   101         [ $LOGGING -eq 1 ] && logger -p local0.notice -t $ME "OK: mount $CRYPTDEV to $MOUNTPOINT"
   103         [ $LOGGING -eq 1 ] && logger -p local0.notice -t $ME "OK: mount $CRYPTDEV to $MOUNTPOINT"
   102     else
   104     else
   103         debug "ERROR: [$ME] can't mount $CRYPTDEV to $MOUNTPOINT"
   105         debug "ERROR: [$ME] can't mount $CRYPTDEV to $MOUNTPOINT"
   104         [ $LOGGING -eq 1 ] && logger -p local0.err -t $ME "ERROR: can't mount $CRYPTDEV to $MOUNTPOINT"
   106         [ $LOGGING -eq 1 ] && logger -p local0.err -t $ME "ERROR: can't mount $CRYPTDEV to $MOUNTPOINT"