tazusb annotate tazusbbox @ rev 64

tazusbbox: add pt.po
author Claudinei Pereira <claudinei@slitaz.org>
date Sun Feb 28 23:06:59 2010 -0300 (2010-02-28)
parents 7ea3be71a573
children
rev   line source
pankso@36 1 #!/bin/sh
pankso@36 2 #
pankso@36 3 # Tiny GTKdialog interface to SliTaz Live USB tool aka TazUSB.
pankso@36 4 #
pankso@57 5 # (c) 2010 SliTaz GNU/Linux - GNU gpl v3
pankso@36 6 #
pankso@36 7
pankso@36 8 # TazUSBbox is only for root.
pankso@36 9 if test $(id -u) != 0 ; then
pankso@36 10 exec subox tazusbbox
pankso@36 11 exit 0
pankso@36 12 fi
pankso@36 13
pankso@57 14 # Include gettext helper script.
pankso@57 15 . /usr/bin/gettext.sh
pankso@36 16
pankso@57 17 # Export package name for gettext.
pankso@57 18 TEXTDOMAIN='tazusbbox'
pankso@57 19 export TEXTDOMAIN
pankso@57 20
pankso@57 21 # $BIN for functions.
pankso@57 22 export BIN=$0
pankso@36 23
pankso@36 24 # Functions
pankso@36 25
pankso@36 26 gen_live()
pankso@36 27 {
pankso@36 28 [ -z "$DEVICE" ] && exit 0
pankso@36 29 if [ -n "$ISO_IMAGE" ]; then
pankso@36 30 xterm -T "Tazusb gen-iso2usb" \
pankso@36 31 -geometry 80x16 \
pankso@40 32 -e "tazusb gen-iso2usb $ISO_IMAGE $DEVICE; exit 0"
pankso@36 33 else
pankso@36 34 xterm -T "Tazusb gen-liveusb" \
pankso@36 35 -geometry 80x16 \
pankso@40 36 -e "tazusb gen-liveusb $DEVICE; exit 0"
pankso@36 37 fi
pankso@36 38 }
pankso@36 39
pankso@36 40 box()
pankso@36 41 {
pankso@57 42 MAIN_DIALOG='
pankso@57 43 <window title="'`gettext "TazUSB Box"`'" icon-name="media-flash">
pankso@36 44 <vbox>
pankso@36 45
pankso@57 46 <text width-chars="60">
pankso@57 47 <label>"'`gettext "
pankso@57 48 Generate SliTaz LiveUSB media and boot in RAM! Insert a LiveCD into
pankso@57 49 the cdrom drive, select the correct device and press Generate.
pankso@57 50 "`'"</label>
pankso@36 51 </text>
pankso@36 52
pankso@57 53 <frame '`gettext "ISO to USB (Optional default is CDROM)"`'>
pankso@36 54 <hbox>
pankso@57 55 <text use-markup="true">
pankso@57 56 <label>"'`gettext "<b>ISO image:</b>"`'"</label>
pankso@36 57 </text>
pankso@57 58 <entry accept="filename">
pankso@36 59 <variable>ISO_IMAGE</variable>
pankso@36 60 </entry>
pankso@36 61 <button>
pankso@57 62 <input file icon="tazlito"></input>
pankso@57 63 <action type="fileselect">ISO_IMAGE</action>
pankso@36 64 </button>
pankso@36 65 </hbox>
pankso@36 66 </frame>
pankso@36 67
pankso@36 68 <hbox>
pankso@57 69 <text use-markup="true">
pankso@57 70 <label>"'`gettext "<b>USB Media:</b>"`'"</label>
pankso@36 71 </text>
pankso@36 72 <combobox>
pankso@57 73 <variable>DEVICE</variable>'
pankso@36 74 if [ -d /proc/scsi/usb-storage ]; then
pankso@36 75 MAIN_DIALOG=${MAIN_DIALOG}"
pankso@36 76 <item></item>"
pankso@36 77 for i in `blkid | cut -d ":" -f 1`; do
pankso@36 78 MAIN_DIALOG=${MAIN_DIALOG}"
pankso@36 79 <item>$i</item>"
pankso@36 80 done
pankso@36 81 else
pankso@57 82 MAIN_DIALOG=${MAIN_DIALOG}'
pankso@57 83 <item>'`gettext "Not found"`'</item>'
pankso@36 84 fi
pankso@57 85 export MAIN_DIALOG=${MAIN_DIALOG}'
pankso@36 86 </combobox>
pankso@36 87 </hbox>
pankso@36 88 <hbox>
pankso@36 89 <button>
pankso@57 90 <label>'`gettext "Generate"`'</label>
pankso@57 91 <input file icon="forward"></input>
pankso@57 92 <action>$BIN gen_live</action>
pankso@36 93 <action>clear:ISO_IMAGE</action>
pankso@36 94 </button>
pankso@36 95 <button>
pankso@57 96 <label>'`gettext "Exit"`'</label>
pankso@57 97 <input file icon="exit"></input>
pankso@57 98 <action type="exit">exit</action>
pankso@36 99 </button>
pankso@36 100 </hbox>
pankso@36 101
pankso@36 102 </vbox>
pankso@57 103 </window>'
pankso@36 104 gtkdialog --center --program=MAIN_DIALOG #>/dev/null
pankso@36 105 }
pankso@36 106
pankso@36 107 if [ -n "$1" ]; then
pankso@36 108 $1
pankso@36 109 else
pankso@36 110 box
pankso@36 111 fi
pankso@36 112
pankso@36 113 exit 0