Questo script si occupa di montare, se necessario, il disco del backup usb
device=`/sbin/e-smith/config getprop backupwk SmbShare`
for udi in `hal-find-by-property --key volume.fsusage --string filesystem`;
do
is_mounted=`hal-get-property --udi $udi --key volume.is_mounted`
vollbl=`hal-get-property --udi $udi --key volume.label`
if [ "media/$vollbl" == "$device" ]; then
if [ "$is_mounted" == "false" ]; then
blkdev=`hal-get-property --udi $udi --key block.device`
mount $blkdev /$device
fi
fi
doneE’ utile nel caso si voglia fare il backup su usb, ad esempio, con rsync.
E’ sufficiente aggiungere a questo script il comando di rsync e l’umount del disco alla fine.