ekasyahwan

modem smart

Jun 8th, 2014
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. function countdown
  4.  
  5. {
  6.  
  7. local OLD_IFS="${IFS}"
  8.  
  9. IFS=":"
  10.  
  11. local ARR=( $1 )
  12.  
  13. local SECONDS=$(( (ARR[0] * 60 * 60) + (ARR[1] * 60) + ARR[2] ))
  14.  
  15. local START=$(date +%s)
  16.  
  17. local END=$((START + SECONDS))
  18.  
  19. local CUR=$START
  20.  
  21. while [[ $CUR -lt $END ]]
  22.  
  23. do
  24.  
  25. CUR=$(date +%s)
  26.  
  27. LEFT=$((END-CUR))
  28.  
  29. printf "\r%02d:%02d:%02d" \
  30.  
  31. $((LEFT/3600)) $(( (LEFT/60)%60)) $((LEFT%60))
  32.  
  33. sleep 1
  34.  
  35. done
  36.  
  37. IFS="${OLD_IFS}"
  38.  
  39. echo " "
  40.  
  41. }
  42.  
  43.  
  44.  
  45. echo -e "Tuliskan nama Anda disini: \c "
  46.  
  47. read word
  48.  
  49. echo "Nama yang bagus $word "
  50.  
  51. countdown "00:00:03"
  52.  
  53. echo "Nama saya Doza, Selamat datang $word "
  54.  
  55.  
  56. countdown "00:00:05"
  57.  
  58.  
  59. choice=4
  60.  
  61. echo "1. Doza"
  62.  
  63. echo "2. Rebelx"
  64.  
  65. echo "3. Putra"
  66.  
  67. echo -n "Siapa member IBTeam Reg.Medan yang paling ganteng? [1,2 atau 3]? "
  68.  
  69. # Loop while the variable choice is equal 4
  70.  
  71. # bash while loop
  72.  
  73. while [ $choice -eq 4 ]; do
  74.  
  75.  
  76. # read user input
  77.  
  78. read choice
  79.  
  80. # bash nested if/else
  81.  
  82. if [ $choice -eq 1 ] ; then
  83.  
  84.  
  85. echo "Yuppz, Anda benar $word Makasih yaa!"
  86.  
  87.  
  88. else
  89.  
  90.  
  91. if [ $choice -eq 2 ] ; then
  92.  
  93. echo "Gak salah tuh? lain kali jangan pilih 2 ya $word"
  94.  
  95.  
  96. else
  97.  
  98.  
  99.  
  100. if [ $choice -eq 3 ] ; then
  101.  
  102. echo "Gak salah tuh? lain kali jangan pilih 3 ya $word"
  103.  
  104.  
  105. else
  106.  
  107. echo "nggak ada pilihan No.4, pilih No.1 aja :p"
  108.  
  109. echo "1. Doza"
  110.  
  111. echo "2. Rebelx"
  112.  
  113. echo "3. Putra"
  114.  
  115. echo -n "Jawaban anda ? [1,2 atau 3]? "
  116.  
  117. choice=4
  118.  
  119. fi
  120.  
  121. fi
  122.  
  123. fi
  124.  
  125. done
  126.  
  127.  
  128.  
  129. file="/etc/wvdial.conf"
  130.  
  131. if [ -e $file ]; then
  132.  
  133. echo "File config terdeteksi, apakah setinganya sudah benar sesuai modem ?"
  134.  
  135. else
  136.  
  137. echo "wvdial belum diinstall, silahkan install wvdial terlebih dahulu. Online: apt-get install wvdial | Offline: http://news.dozacrack.org/install-wvdial-offline-di-linux.html"
  138.  
  139. fi
  140.  
  141.  
  142. countdown "00:00:05"
  143.  
  144.  
  145. PS1="\e]2;Smartfren CE682 \a\u@\h:\$ "
  146.  
  147. setterm -term linux -back white -fore black -clear
  148.  
  149. clear
  150.  
  151. echo "Smartfren CE682"
  152.  
  153. echo "USB Modem EVDO Rev A"
  154.  
  155. echo "Dialer by DozaCrack"
  156.  
  157. sudo eject /dev/sr1
  158.  
  159. sudo ifconfig eth0 down
  160.  
  161. sudo modprobe usbserial vendor=0x201e product=0x1022
  162.  
  163. echo "please wait..."
  164.  
  165.  
  166. countdown "00:00:10"
  167.  
  168. lsusb
  169.  
  170. sudo ln -b /dev/ttyUSB0 /dev/modem
  171.  
  172. sudo wvdialconf
  173.  
  174. sudo wvdial smart
  175.  
  176. $@
  177.  
  178. /bin/bash
Advertisement
Add Comment
Please, Sign In to add comment