Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
177 lines (148 sloc) 6.04 KB
*** calculate-usb-creator.orig 2012-03-17 23:06:43.443000013 +0200
--- calculate-usb-creator 2012-03-17 23:06:58.130000013 +0200
***************
*** 3,90 ****
#jabber - roko@jabber.calculate-linux.org
#e-mail - sandikata@yandex.ru
#irc - irc.freenode.net/ROKO__
#Лиценз: GPL - 2
! # Переменные
DIALOG="Xdialog"
- SUDO=`find /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin -name gksu`
pn="calculate-usb-creator"
- if [ -z "$SUDO" ];
- then
- SUDO="kdesu"
- else
- SUDO="gksu"
- fi
! # Суперпользователь
if [ `id -u` -ne 0 ];
then
! ${SUDO} "${pn}" ;
exit 1
fi
# Calculate USB Creator 0.1
! $DIALOG --title "Calculate USB Creator 0.1" --yesno "Добро пожаловать.\n
! Добро пожаловать.\n
! Calculate USB Creator 0.1\n
! Мы не принимаем жалобы на потерю данных!\n
Автор: Росен Александров\n
! Готовы ли вы продолжать?" 0 0
otwet=$?
if [ $otwet -ne 0 ]
! then notify-send -t 10000 "Вы не согласились, чтобы продолжить. Программа закрывается!"
exit 0
fi
! # USB/ISO детектор
# Автор: Joern Lindau
# e-mail: joern.lindau@t-online.de
# Лиценз: GPL - 2
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Пожалуйста, отключите все USB устройства!" 0 0
dmesg -c 1> /dev/null
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Теперь подключите USB устройство, которое будет признано, это займет некоторое время." 0 0
sleep 10
USB=`dmesg | grep removable | cut -d '[' -f 3 | cut -d ']' -f 1`
DEVICE=`for var in $USB; do echo "/dev/$var"; done`
set $DEVICE
! usb=`$DIALOG --title "Выберите устройство." --radiolist "Calculate USB Creator 0.1" 0 0 0 \
! :$1 "" off \
! :$2 "" off \
! :$3 "" off \
! :$4 "" off \
! :$5 "" off \
! :$6 "Не трогайте здесь!" off 3>&1 1>&2 2>&3 | cut -c2-11`
! [ -z "$usb" ] ;
# USB/ISO Детектор
# Образ
! iso=`$DIALOG --title "Calculate USB Creator 0.1 Выберите образ (ISO)" --fselect "/" 40 100 3>&1 1>&2 2>&3`
! [ -z "$iso" ] ;
! # Продолжать
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Вы выбрали устройство $usb" 0 0 0
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Вы выбрали образ $iso" 0 0 0
$DIALOG --title "Calculate USB Creator 0.1" --clear \
! --yesno "Вы уверены, что хотите продолжить?" 0 0 0
value=$?
case $value in
! 0) $DIALOG --no-buttons --infobox "Копирование ... Пожалуйста, подождите ..." 0 0 ;
umount "$usb" ; dd if="$iso" of="$usb"
;;
! 1) notify-send -t 10000 "Отмена нажатой." ;
exit 0
;;
! 255) notify-send -t 10000 "Диалог был закрыт." ;
! exit 0
;;
esac
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Копирование завершено, или прекращено." 0 0
exit 0
--- 3,85 ----
#jabber - roko@jabber.calculate-linux.org
#e-mail - sandikata@yandex.ru
#irc - irc.freenode.net/ROKO__
+ #Превод на Български: Евгений Симеонов
+ #e-mail - simeonov.evgeny@yandex.ru
#Лиценз: GPL - 2
! # Променливи
DIALOG="Xdialog"
pn="calculate-usb-creator"
! # Администратор
if [ `id -u` -ne 0 ];
then
! gksu "${pn}" ;
exit 1
fi
# Calculate USB Creator 0.1
! $DIALOG --title "Calculate USB Creator 0.1" --yesno "Добре дошли.\n
! Добре дошли!\n
! Ние не поемаме отговорност за загуба на данни!\n
Автор: Росен Александров\n
! Превод на Български: Евгени Симеонов\n
! Готови ли сте да продължите?" 0 0
otwet=$?
if [ $otwet -ne 0 ]
! then notify-send -t 10000 "Не сте съгласни да продължите. Програмата се затваря!"
exit 0
fi
! # USB/ISO детектор
# Автор: Joern Lindau
# e-mail: joern.lindau@t-online.de
# Лиценз: GPL - 2
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Моля, изключете всички USB устройства!" 0 0
dmesg -c 1> /dev/null
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Поставете USB устройството което ще използвате." 0 0
sleep 10
USB=`dmesg | grep removable | cut -d '[' -f 3 | cut -d ']' -f 1`
DEVICE=`for var in $USB; do echo "/dev/$var"; done`
set $DEVICE
! usb=`$DIALOG --title "Изберете устройство." --radiolist "Calculate USB Creator 0.1" 0 0 0 \
! :$1 "" off \
! :$2 "" off \
! :$3 "" off \
! :$4 "" off \
! :$5 "" off \
! :$6 "Не пипайте тук!" off 3>&1 1>&2 2>&3 | cut -c2-11`
! [ -z "$usb" ] ;
# USB/ISO Детектор
# Образ
! iso=`$DIALOG --title "Calculate USB Creator 0.1 Изберете образ (ISO)" --fselect "/" 40 100 3>&1 1>&2 2>&3`
! [ -z "$iso" ] ;
! # Продължение
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Вие избрахте устройство $usb" 0 0 0
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Вие избрахте образ $iso" 0 0 0
$DIALOG --title "Calculate USB Creator 0.1" --clear \
! --yesno "Сигурни ли сте че искате да продължите?" 0 0 0
value=$?
case $value in
! 0) $DIALOG --no-buttons --infobox "Копиране ... Моля, Почакайте ..." 0 0 ;
umount "$usb" ; dd if="$iso" of="$usb"
;;
! 1) notify-send -t 10000 "Прекъсване на действието." ;
exit 0
;;
! 255) notify-send -t 10000 "Действието беше прекратено." ;
! exit 0
;;
esac
! $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Копирането завършено, или прекратено." 0 0
exit 0