plitzer
Anmeldungsdatum: 15. März 2006
Beiträge: Zähle...
|
Betrifft: Nach Aussage des Entwicklers auf der Internetseite 🇬🇧 werden folgende Formate unterstützt: .iso, .img, .bin, .mdf, .nrg. Das unter "Skript für Nautilus" bereitgestellte Script hängt nur .iso-Images ein. Ich habe in der ersten if-Verzweigung die pipe und den grep-Befehl "| grep "ISO 9660" " entfernt, dann kann man auch andere Imagetypen einhängen. Da ich eine schnelle Lösung brauchte, habe ich mich jetzt nicht bis ins Detail in das Script eingearbeitet. Ich kann also keine Aussage über eventuelle negative Auswirkungen meiner Veränderung machen. Bis jetzt habe ich .iso und .img-Images erfolgreich ein- und ausgehängt. Vielleicht kann man das mit in die Beschreibung aufnehmen. Grüsse Marco
|
bluexxx
Anmeldungsdatum: 8. März 2009
Beiträge: Zähle...
|
Habe meinen alten Benutzername (plitzer) und Kontaktdaten aktuallisiert, also hier nochmal.
Betrifft: Nach Aussage des Entwicklers auf der Internetseite 🇬🇧 werden folgende Formate unterstützt: .iso, .img, .bin, .mdf, .nrg. Das unter "Skript für Nautilus" bereitgestellte Script hängt nur .iso-Images ein. Ich habe in der ersten if-Verzweigung die pipe und den grep-Befehl " | grep "ISO 9660" " entfernt, dann kann man auch andere Imagetypen einhängen. Da ich eine schnelle Lösung brauchte, habe ich mich jetzt nicht bis ins Detail in das Script eingearbeitet. Ich kann also keine Aussage über eventuelle negative Auswirkungen meiner Veränderung machen. Bis jetzt habe ich .iso und .img-Images erfolgreich ein- und ausgehängt. Vielleicht kann man das mit in die Beschreibung aufnehmen. Grüsse Marco
Moderiert von e2b: Zitat richtig formatiert.
|
march
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17329
|
Getestet unter Dapper? Ergänzungen?
|
bluexxx
Anmeldungsdatum: 8. März 2009
Beiträge: 14
|
Getestet unter : Version 8.04 (hardy)
Kernel Linux 2.6.24-24-generic
Gnome 2.22.3 Ergänzungen: Ich habe die Überprüfung auf ISO 9660 Images heraus genommen,
da sonnst die "non-standard images" wie .img nicht eingehängt werden (siehe Manual: man fuse).
Ich habe den Text des Manuals auch noch mit in die Statusmeldung des Scriptes eingebaut,
um über Möglichkeiten von fuseiso zu Informieren. Der geänderte Code: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 | #!/bin/bash
#
# Nautilus script -> mount/unmount an isofile with fuse
MNTPATH="/media/images"
ISOPATH=`echo $NAUTILUS_SCRIPT_CURRENT_URI | sed 's/file\:\/\///'`
ERRORTEMP=$(mktemp)
TEMP=$(mktemp)
while [ $# -gt 0 ]
do
#MB Hängt nur ISO 9660 Images ein!
# if ( file -b "$ISOPATH/$1" | grep "ISO 9660" > /dev/null 2>&1 ); then
#MB Hängt alles ein!
if ( file -b "$ISOPATH/$1" > /dev/null 2>&1 ); then
if ( mount | grep "$1" > /dev/null 2>&1 ); then
fusermount -u "$MNTPATH/$1" 2>>$ERRORTEMP
RETVAL=$?
echo $RETVAL
if [ "$RETVAL" = "0" ]; then
echo "Image:\n\n $ISOPATH/$1\n\n erfolgreich (mit fusermount) ausgehängt.\n\n\nInfo:\n\n fuseiso can read ISO, BIN and NRG images containing\n ISO9660 filesystems. Along with it, it supports some\n common extensions, like Joliet, RockRidge and zisofs.\n It also supports non-standard images, like CloneCD´s\n .IMGs and Alcohol 120%´s .MDFs, as their format looks\n exactly like .BIN images. One major limitation of .BIN\n images is that fuseiso does not handle .CUE files in any\n way, and thus can work with only the first track of .BIN\n images.\n\n Other formats like .CCD and .MDS are not supported,\n since their format is not public and no one knows it.\n\n" >> $TEMP
rm -r "$MNTPATH/$1"
else
echo "FEHLER: `cat $ERRORTEMP`\n" >> $TEMP
fi
else
mkdir "$MNTPATH/$1"
fuseiso "$ISOPATH/$1" "$MNTPATH/$1" -o allow_root 2>>$ERRORTEMP
RETVAL=$?
echo $RETVAL
if [ "$RETVAL" = "0" ]; then
echo "Image:\n\n $ISOPATH/$1\n\n erfolgreich (mit fuseiso) eingehängt in\n\n $MNTPATH/$1.\n\n\nInfo:\n\n fuseiso can read ISO, BIN and NRG images containing\n ISO9660 filesystems. Along with it, it supports some\n common extensions, like Joliet, RockRidge and zisofs.\n It also supports non-standard images, like CloneCD´s\n .IMGs and Alcohol 120%´s .MDFs, as their format looks\n exactly like .BIN images. One major limitation of .BIN\n images is that fuseiso does not handle .CUE files in any\n way, and thus can work with only the first track of .BIN\n images.\n\n Other formats like .CCD and .MDS are not supported,\n since their format is not public and no one knows it.\n\n" >> $TEMP
else
echo "FEHLER:\n\n `cat $ERRORTEMP` \n\n" >> $TEMP
fi
fi
else
echo "Die Datei:\n\n $1\n\n ist keine gültige Image-Datei.\n\n\nInfo:\n\n fuseiso can read ISO, BIN and NRG images containing\n ISO9660 filesystems. Along with it, it supports some\n common extensions, like Joliet, RockRidge and zisofs.\n It also supports non-standard images, like CloneCD´s\n .IMGs and Alcohol 120%´s .MDFs, as their format looks\n exactly like .BIN images. One major limitation of .BIN\n images is that fuseiso does not handle .CUE files in any\n way, and thus can work with only the first track of .BIN\n images.\n\n Other formats like .CCD and .MDS are not supported,\n since their format is not public and no one knows it.\n\n" >> $TEMP
fi
shift
done
zenity --info --text "`cat $TEMP`"
rm $ERRORTEMP
rm $TEMP
exit 0
|
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11288
|
Hi! Also zumindest unter hardy getestet? Sonst geht das ins Archiv. so long hank
|