Mount/Umount di immagini iso

Tramine fuseiso รจ possibile avere due script Nautilus per montare e smontare immagini ISO on-demand:

Mount Action:

#!/bin/bash
 
 
/usr/bin/file "$1" | /bin/grep -q "ISO 9660" > /dev/null
if [ $? -eq 0 ]; then
  FILE=`basename "$1"`
  MOUNTPOINT="$HOME/Desktop/$FILE"
 
  mkdir -p "$MOUNTPOINT"
  /usr/bin/fuseiso "$1" "$MOUNTPOINT" -oallow_root
  /usr/bin/gnome-open "$MOUNTPOINT"
fi

Umount Action:

#!/bin/bash
 
FILE=`basename "$1"`
MOUNTPOINT="$HOME/Desktop/$FILE"
 
/bin/mount | /bin/grep -q "$MOUNTPOINT" > /dev/null
R=$?
if [ -e $MOUNTPOINT -o $R -eq 0 ]; then
  /usr/bin/fusermount -u "$MOUNTPOINT"
  rmdir "$MOUNTPOINT"
fi
Last modified: 2009/01/01 15:40