Advertisement
Guest User

Untitled

a guest
Jan 9th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.99 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin::/usr/bin/perlbin/vendor:/usr/lib/perl5/core_perl/bin:/home/gudvin/.bin"
  4. export LANG="ru_RU.utf8"
  5. export USER="gudvin"
  6. export LOG="/tmp/log"
  7. export ERRORLOG="/tmp/log0"
  8. export DISPLAY=":0"
  9. export FILEMANAGER="nautilus"
  10. export MOUNTPOINT="/media/sie"
  11.  
  12.  case $ID_MODEL in
  13.     USB-Serial_Controller)
  14.        case $1 in
  15.             add)
  16.                 echo "[info] added device: $DEVNAME, which is DCA-110 Cable " >> $LOG
  17.                 #stty 460800 -F $DEVNAME
  18.                 sudo -u $USER  notify-send "Подключено устройство" "Прошивочный кабель DCA-110" -i phone ;;
  19.             remove)
  20.                 echo "[info] removed device: $DEVNAME, which is DCA-110 Cable " >> $LOG
  21.                 sudo -u $USER  notify-send "Отключено устройство" "Прошивочный кабель DCA-110" -i phone ;;
  22.             *)
  23.                 echo "[err] sorry, but i don't know this action (:: $1 ::). DCA-110 Cable doesn't trigged. " >> $ERRORLOG;;
  24.         esac ;;
  25.     Siemens_USB_Connectivity)
  26.        case $1 in
  27.             add)
  28.                 echo "[info] added device: $DEVNAME, which is DCA-140 Cable " >> $LOG
  29.                 sudo -u $USER  notify-send "Подключено устройство" "Data-кабель DCA-140" -i phone
  30.                 su - $USER -c 'mount mount.siefs'
  31.                 sudo -u $USER $FILEMANAGER $MOUNTPOINT 2>/tmp/lool;;
  32.             remove)
  33.                 echo "[info] removed device: $DEVNAME, which is DCA-140 Cable " >> $LOG
  34.                 sudo -u $USER  notify-send "Отключено устройство" "Data-кабель DCA-140" -i phone
  35.                 umount $MOUNTPOINT 2>/tmp/tmplog;;
  36.             *)
  37.                 echo "[err] sorry, but i don't know this action (:: $1 ::). DCA-140 Cable doesn't trigged." >> $ERRORLOG;;
  38.         esac;;
  39.     *)
  40.         echo "[err] trigged unknown device $device ($DEVNAME) [requested $1, but ignored] " >> $ERRORLOG
  41. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement