Advertisement
Guest User

mkusb bug 1731359

a guest
Nov 9th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 19.82 KB | None | 0 0
  1. bash -x dus ~/Downloads/artful-desktop-amd64.iso
  2. + version='dus 12.2.7'
  3. + inversvid='\0033[7m'
  4. + resetvid='\0033[0m'
  5. + redback='\0033[1;37;41m'
  6. + greenback='\0033[1;37;42m'
  7. + blueback='\0033[1;37;44m'
  8. + logoansi='\0033[38;5;0;48;5;148m'
  9. + logorgb=''\''#afd700'\'''
  10. + ans=
  11. + pff=
  12. + cmf=
  13. + source=
  14. + par_org=
  15. + src_orig=
  16. + list01=
  17. + target=
  18. + livedrive=
  19. + sdrive=
  20. + infstb=false
  21. + separator=-------------------------------------------------------------------------------
  22. ++ pwd
  23. + curdir=/home/jon
  24. + curlang=en_US.UTF-8
  25. + curlc_all=
  26. + manager=
  27. + want_pck=
  28. + choice=/home/jon
  29. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -v ']'
  30. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -h ']'
  31. + echo -e '\0033[7m dus 12.2.7 \0033[0m'
  32.  dus 12.2.7
  33. + p_cal1 /home/jon/Downloads/artful-desktop-amd64.iso
  34. + '[' jon '!=' root ']'
  35. + sudostr='live system or temporary superuser permissions'
  36. + for i in 1 2 3
  37. + '[' 1 == 1 ']'
  38. + sudo -n echo 'live system or temporary superuser permissions'
  39. + '[' 1 -ne 0 ']'
  40. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -z ']'
  41. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -d ']'
  42. + sudo echo 'live system or temporary superuser permissions'
  43. [sudo] password for jon:
  44. live system or temporary superuser permissions
  45. + '[' 0 -ne 0 ']'
  46. + for i in 1 2 3
  47. + '[' 2 == 1 ']'
  48. + sudo -n echo 'live system or temporary superuser permissions'
  49. + '[' 0 -ne 0 ']'
  50. + for i in 1 2 3
  51. + '[' 3 == 1 ']'
  52. + sudo -n echo 'live system or temporary superuser permissions'
  53. + '[' 0 -ne 0 ']'
  54. + '[' 0 -ne 0 ']'
  55. + p_chk_programs /home/jon/Downloads/artful-desktop-amd64.iso
  56. + par_org=/home/jon/Downloads/artful-desktop-amd64.iso
  57. + need_pck=
  58. + want_pck=
  59. + s_pers='a persistent live drive'
  60. + s_win='a windows installer'
  61. + p_need_pck pv
  62. + which pv
  63. + '[' 0 '!=' 0 ']'
  64. + p_need_pck_s parted
  65. + p_calx which parted
  66. + '[' jon == root ']'
  67. + sudostr='live system or temporary superuser permissions'
  68. + for i in 1 2 3
  69. + '[' 1 == 1 ']'
  70. + sudo -n echo 'live system or temporary superuser permissions'
  71. + '[' 0 -ne 0 ']'
  72. + sudo -nH which parted
  73. + ans=0
  74. + '[' 0 == 0 ']'
  75. + break
  76. + '[' 0 -ne 0 ']'
  77. + '[' 0 '!=' 0 ']'
  78. + p_need_pck_s gdisk
  79. + p_calx which gdisk
  80. + '[' jon == root ']'
  81. + sudostr='live system or temporary superuser permissions'
  82. + for i in 1 2 3
  83. + '[' 1 == 1 ']'
  84. + sudo -n echo 'live system or temporary superuser permissions'
  85. + '[' 0 -ne 0 ']'
  86. + sudo -nH which gdisk
  87. + ans=0
  88. + '[' 0 == 0 ']'
  89. + break
  90. + '[' 0 -ne 0 ']'
  91. + '[' 0 '!=' 0 ']'
  92. + p_need_pck_s mkfs.vfat 'package dosfstools'
  93. + p_calx which mkfs.vfat
  94. + '[' jon == root ']'
  95. + sudostr='live system or temporary superuser permissions'
  96. + for i in 1 2 3
  97. + '[' 1 == 1 ']'
  98. + sudo -n echo 'live system or temporary superuser permissions'
  99. + '[' 0 -ne 0 ']'
  100. + sudo -nH which mkfs.vfat
  101. + ans=0
  102. + '[' 0 == 0 ']'
  103. + break
  104. + '[' 0 -ne 0 ']'
  105. + '[' 0 '!=' 0 ']'
  106. + p_need_pck_s mkfs.ntfs 'package ntfs-3g'
  107. + p_calx which mkfs.ntfs
  108. + '[' jon == root ']'
  109. + sudostr='live system or temporary superuser permissions'
  110. + for i in 1 2 3
  111. + '[' 1 == 1 ']'
  112. + sudo -n echo 'live system or temporary superuser permissions'
  113. + '[' 0 -ne 0 ']'
  114. + sudo -nH which mkfs.ntfs
  115. + ans=0
  116. + '[' 0 == 0 ']'
  117. + break
  118. + '[' 0 -ne 0 ']'
  119. + '[' 0 '!=' 0 ']'
  120. + p_need_pck lsblk 'package util-linux'
  121. + which lsblk
  122. + '[' 0 '!=' 0 ']'
  123. + p_need_pck df 'package coreutils'
  124. + which df
  125. + '[' 0 '!=' 0 ']'
  126. + p_need_pck_s mount
  127. + p_calx which mount
  128. + '[' jon == root ']'
  129. + sudostr='live system or temporary superuser permissions'
  130. + for i in 1 2 3
  131. + '[' 1 == 1 ']'
  132. + sudo -n echo 'live system or temporary superuser permissions'
  133. + '[' 0 -ne 0 ']'
  134. + sudo -nH which mount
  135. + ans=0
  136. + '[' 0 == 0 ']'
  137. + break
  138. + '[' 0 -ne 0 ']'
  139. + '[' 0 '!=' 0 ']'
  140. + p_need_pck gzip
  141. + which gzip
  142. + '[' 0 '!=' 0 ']'
  143. + p_need_pck xz 'package xz-utils'
  144. + which xz
  145. + '[' 0 '!=' 0 ']'
  146. + p_want_pck rsync 'only to make a persistent live drive'
  147. + which rsync
  148. + '[' 0 '!=' 0 ']'
  149. + '[' rsync == zenity ']'
  150. + '[' rsync == dialog ']'
  151. + p_want_pck tar 'to make a persistent live drive or a windows installer'
  152. + which tar
  153. + '[' 0 '!=' 0 ']'
  154. + '[' tar == zenity ']'
  155. + '[' tar == dialog ']'
  156. + p_want_pck mkusb-common 'to make a persistent live drive and to get a good GUI experience'
  157. + which mkusb-common
  158. + '[' 0 '!=' 0 ']'
  159. + '[' mkusb-common == zenity ']'
  160. + '[' mkusb-common == dialog ']'
  161. + '[' /home/jon/Downloads/artful-desktop-amd64.iso '!=' -t ']'
  162. + '[' xterm == xterm ']'
  163. + p_want_pck zenity 'to get GUI menus'
  164. + which zenity
  165. + '[' 0 '!=' 0 ']'
  166. + '[' zenity == zenity ']'
  167. + '[' /home/jon/Downloads/artful-desktop-amd64.iso '!=' -d ']'
  168. + p_zentest
  169. + zenity --info '--title=dus 12.2.7 - zenity-test' --timeout 1 '--text=Checking if zenity works in this environment'
  170. + exitnr=5
  171. + '[' 5 -eq 0 ']'
  172. + '[' 5 -eq 5 ']'
  173. + manager=z
  174. + which zenity
  175. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -d ']'
  176. + '[' '' == opensuse ']'
  177. + p_want_pck_s grub-install 'grub-pc: to make a persistent live drive or a windows installer'
  178. + p_calx which grub-install
  179. + '[' jon == root ']'
  180. + sudostr='live system or temporary superuser permissions'
  181. + for i in 1 2 3
  182. + '[' 1 == 1 ']'
  183. + sudo -n echo 'live system or temporary superuser permissions'
  184. + '[' 0 -ne 0 ']'
  185. + sudo -nH which grub-install
  186. + ans=0
  187. + '[' 0 == 0 ']'
  188. + break
  189. + '[' 0 -ne 0 ']'
  190. + '[' 0 '!=' 0 ']'
  191. + '[' grub-install == zenity ']'
  192. + '[' grub-install == dialog ']'
  193. + '[' '' '!=' '' ']'
  194. + '[' '' '!=' '' ']'
  195. + p_chk_param /home/jon/Downloads/artful-desktop-amd64.iso
  196. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -v ']'
  197. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -z ']'
  198. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -d ']'
  199. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -t ']'
  200. + '[' z == '' ']'
  201. + '[' 1 -gt 1 ']'
  202. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == -h ']'
  203. + '[' 1 -eq 0 ']'
  204. + '[' /home/jon/Downloads/artful-desktop-amd64.iso '!=' /home/jon/Downloads/artful-desktop-amd64.iso ']'
  205. + test -s /home/jon/Downloads/artful-desktop-amd64.iso
  206. + source=/home/jon/Downloads/artful-desktop-amd64.iso
  207. + src_orig=/home/jon/Downloads/artful-desktop-amd64.iso
  208. + p_ldr
  209. ++ grep -m 1 ' / ' /etc/mtab
  210. ++ cut -d ' ' -f 1
  211. + ltest0=/dev/mmcblk0p1
  212. + '[' /dev/mmcblk0p1 == /cow ']'
  213. + '[' /dev/mmcblk0p1 == aufs ']'
  214. + '[' /dev/mmcblk0p1 == rootfs ']'
  215. + '[' /dev/mmcblk0p1 == overlay ']'
  216. + '[' /dev/mmcblk0p1 '!=' '' ']'
  217. ++ df
  218. ++ grep -m 1 '/$'
  219. ++ cut -d ' ' -f 1
  220. + livedrive=/dev/mmcblk0p1
  221. + l_ldrv=14
  222. + l_m1=13
  223. + l_m2=12
  224. + l_m3=11
  225. + test -b /dev/mmcblk
  226. + test -b /dev/mmcblk0
  227. + livedrive=/dev/mmcblk0
  228. + p_sdr
  229. + '[' /home/jon/Downloads/artful-desktop-amd64.iso '!=' '' ']'
  230. + test -s /home/jon/Downloads/artful-desktop-amd64.iso
  231. + test -f /home/jon/Downloads/artful-desktop-amd64.iso
  232. + test -b /home/jon/Downloads/artful-desktop-amd64.iso
  233. ++ tail -n1
  234. ++ df /home/jon/Downloads/artful-desktop-amd64.iso
  235. ++ sed 's/ .*//'
  236. + sdrive=/home/jon/.Private
  237. + test -b /home/jon/.Private
  238. + sdrive=/dev/mmcblk0
  239. + title0='dus 12.2.7 - Do USB Stuff'
  240. + '[' z == d ']'
  241. + '[' z == z ']'
  242. + p_welcome
  243. + w_tmp=
  244. + i_tmp=
  245. + '[' '' '!=' '' ']'
  246. + welcome='<b><span bgcolor='\''#afd700'\''>- Do USB Stuff -</span>
  247.  
  248. Welcome and Notice about Overwriting</b>
  249.  
  250. <span fgcolor='\''#cc0000'\''>The target device will be completely overwritten</span>
  251.  
  252.  
  253. '
  254. + zenity --info '--title=dus 12.2.7 - Do USB Stuff' '--text=<b><span bgcolor='\''#afd700'\''>- Do USB Stuff -</span>
  255.  
  256. Welcome and Notice about Overwriting</b>
  257.  
  258. <span fgcolor='\''#cc0000'\''>The target device will be completely overwritten</span>
  259.  
  260.  
  261. ' --window-icon=/usr/share/icons/hicolor/48x48/apps/mkusb.png
  262. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == '' ']'
  263. + '[' /home/jon/Downloads/artful-desktop-amd64.iso '!=' /home/jon/Downloads/artful-desktop-amd64.iso ']'
  264. + p_install
  265. + ans=
  266. + '[' '' '!=' q ']'
  267. + title1='Cloning, live linux, windows / Persistent live'
  268. + title2='Move between items with the arrow keys'
  269. + menuln=(c "Cloning iso file, [compressed] image file or device" l "'Live-only' or linux installer from iso file" p "'Persistent live' - only Debian and Ubuntu" w "extracting Windows installer" q "Quit")
  270. + declare -a menuln
  271. + p_menudz
  272. + '[' z == d ']'
  273. + '[' z == z ']'
  274. ++ zenity --list --width=600 --height=280 '--title=dus 12.2.7 - Cloning, live linux, windows / Persistent live' --cancel-label=Quit --window-icon=/usr/share/icons/hicolor/48x48/apps/mkusb.png --column=hotkey '--column=Move between items with the arrow keys' c 'Cloning iso file, [compressed] image file or device' l ''\''Live-only'\'' or linux installer from iso file' p ''\''Persistent live'\'' - only Debian and Ubuntu' w 'extracting Windows installer' q Quit
  275. + ans=p
  276. + '[' 0 -ne 0 ']'
  277. + ans=p
  278. + titled=
  279. + '[' z == t ']'
  280. + '[' p == c ']'
  281. + '[' p == l ']'
  282. + '[' p == w ']'
  283. + '[' p == p ']'
  284. + p_persistent
  285. ++ mktemp --tmpdir dus.XXXXXXXXXX
  286. + pff=/tmp/dus.Qr3yG5Akf7
  287. + p_source
  288. + '[' z == z ']'
  289. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == '' ']'
  290. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == '' ']'
  291. + test -s /home/jon/Downloads/artful-desktop-amd64.iso
  292. + test -d /home/jon/Downloads/artful-desktop-amd64.iso
  293. + choice=/home/jon/Downloads/artful-desktop-amd64.iso
  294. + '[' 0 -eq 1 ']'
  295. + test -s /home/jon/Downloads/artful-desktop-amd64.iso
  296. + '[' /home/jon/Downloads/artful-desktop-amd64.iso '!=' /home/jon/Downloads/artful-desktop-amd64.iso ']'
  297. + p_target
  298. + p_sdr
  299. + '[' /home/jon/Downloads/artful-desktop-amd64.iso '!=' '' ']'
  300. + test -s /home/jon/Downloads/artful-desktop-amd64.iso
  301. + test -f /home/jon/Downloads/artful-desktop-amd64.iso
  302. + test -b /home/jon/Downloads/artful-desktop-amd64.iso
  303. ++ df /home/jon/Downloads/artful-desktop-amd64.iso
  304. ++ sed 's/ .*//'
  305. ++ tail -n1
  306. + sdrive=/home/jon/.Private
  307. + test -b /home/jon/.Private
  308. + sdrive=/dev/mmcblk0
  309. + '[' /dev/mmcblk0 '!=' '' ']'
  310. + echo 'Drive that contains source file: /dev/mmcblk0'
  311. Drive that contains source file: /dev/mmcblk0
  312. + '[' /dev/mmcblk0 '!=' not_found ']'
  313. + echo 'Live drive, that is booted from: /dev/mmcblk0'
  314. Live drive, that is booted from: /dev/mmcblk0
  315. + '[' z == z ']'
  316. + p_lisdz
  317. ++ mktemp --tmpdir dus.XXXXXXXXXX
  318. + list0=/tmp/dus.AlWFJYgSp8
  319. ++ mktemp --tmpdir dus.XXXXXXXXXX
  320. + list01=/tmp/dus.SeyF0WLpCZ
  321. ++ mktemp --tmpdir dus.XXXXXXXXXX
  322. + list02=/tmp/dus.bV6KJHsKPy
  323. ++ mktemp --tmpdir dus.XXXXXXXXXX
  324. + list03=/tmp/dus.fmA5nPpvRS
  325. + p_list_drives
  326. + rm -f '' ''
  327. ++ mktemp --tmpdir dus.XXXXXXXXXX
  328. + byid=/tmp/dus.hcwbtRJI0w
  329. ++ mktemp --tmpdir dus.XXXXXXXXXX
  330. + list00=/tmp/dus.xaIgarmWPH
  331. ++ grep disk
  332. ++ grep -v -e '^zram' -e '^fd' -e '^cloop'
  333. ++ cut -d ' ' -f1
  334. ++ lsblk -o name,type -d
  335. + for i in '$(lsblk -o name,type -d|grep disk|grep -v -e ^zram -e ^fd -e ^cloop|cut -d '\'' '\'' -f1)'
  336. + ls -l /dev/disk/by-id
  337. + grep 'mmcblk0boot0$'
  338. + tr -s ' ' '\t'
  339. + tr '\n' '\t'
  340. + cut -f9,11
  341. + sed -e s#../../##
  342. + grep -v '^wwn'
  343. + lsblk -o size -dn /dev/mmcblk0boot0
  344. + for i in '$(lsblk -o name,type -d|grep disk|grep -v -e ^zram -e ^fd -e ^cloop|cut -d '\'' '\'' -f1)'
  345. + ls -l /dev/disk/by-id
  346. + tr -s ' ' '\t'
  347. + grep 'sda$'
  348. + grep -v '^wwn'
  349. + sed -e s#../../##
  350. + cut -f9,11
  351. + tr '\n' '\t'
  352. + lsblk -o size -dn /dev/sda
  353. + for i in '$(lsblk -o name,type -d|grep disk|grep -v -e ^zram -e ^fd -e ^cloop|cut -d '\'' '\'' -f1)'
  354. + ls -l /dev/disk/by-id
  355. + grep 'mmcblk0boot1$'
  356. + grep -v '^wwn'
  357. + cut -f9,11
  358. + sed -e s#../../##
  359. + tr '\n' '\t'
  360. + tr -s ' ' '\t'
  361. + lsblk -o size -dn /dev/mmcblk0boot1
  362. + for i in '$(lsblk -o name,type -d|grep disk|grep -v -e ^zram -e ^fd -e ^cloop|cut -d '\'' '\'' -f1)'
  363. + ls -l /dev/disk/by-id
  364. + cut -f9,11
  365. + grep 'mmcblk0$'
  366. + sed -e s#../../##
  367. + tr '\n' '\t'
  368. + tr -s ' ' '\t'
  369. + grep -v '^wwn'
  370. + lsblk -o size -dn /dev/mmcblk0
  371. + Isav1='  
  372. '
  373. + IFS=' '
  374. + read model name size
  375. + bus='  4M'
  376. + model='  4M'
  377. + model='  4M'
  378. + '[' '  4M' == usb ']'
  379. + '[' '  4' == mmc ']'
  380. + hotplug='built-in device'
  381. + '[' z == z ']'
  382. + echo '"" "  4M" "" "  4M" "built-in device"'
  383. + read model name size
  384. + bus=usb
  385. + model=PNY_USB_2.0_FD_AC7B03D0400000145-0:0
  386. + model=PNY_USB_2.0_FD
  387. + '[' usb == usb ']'
  388. + hotplug='USB or memory card'
  389. + '[' z == z ']'
  390. + echo '"sda" "PNY_USB_2.0_FD" "30.5G" "usb" "USB or memory card"'
  391. + read model name size
  392. + bus='  4M'
  393. + model='  4M'
  394. + model='  4M'
  395. + '[' '  4M' == usb ']'
  396. + '[' '  4' == mmc ']'
  397. + hotplug='built-in device'
  398. + '[' z == z ']'
  399. + echo '"" "  4M" "" "  4M" "built-in device"'
  400. + read model name size
  401. + bus=mmc
  402. + model=HBG4a2_0x4b0ae8ea
  403. + model=HBG4a2
  404. + '[' mmc == usb ']'
  405. + '[' mmc == mmc ']'
  406. + hotplug='USB or memory card'
  407. + '[' z == z ']'
  408. + echo '"mmcblk0" "HBG4a2" "29.1G" "mmc" "USB or memory card"'
  409. + read model name size
  410. + IFS='    
  411. '
  412. + grep 'built-in device' /tmp/dus.xaIgarmWPH
  413. + grep 'USB or memory card' /tmp/dus.xaIgarmWPH
  414. + sleep 0.3
  415. + rm /tmp/dus.hcwbtRJI0w /tmp/dus.xaIgarmWPH
  416. + '[' /dev/mmcblk0 '!=' '' ']'
  417. + grep -v mmcblk0 /tmp/dus.SeyF0WLpCZ
  418. + '[' /dev/mmcblk0 '!=' '' ']'
  419. + '[' /dev/mmcblk0 '!=' not_found ']'
  420. + grep -v mmcblk0 /tmp/dus.bV6KJHsKPy
  421. ++ cat /tmp/dus.fmA5nPpvRS
  422. + lsbl3='"" "  4M" "" "  4M" "built-in device"
  423. "" "  4M" "" "  4M" "built-in device"
  424. "sda" "PNY_USB_2.0_FD" "30.5G" "usb" "USB or memory card"'
  425. + Isav2='  
  426. '
  427. + IFS=' '
  428. + '[' z == z ']'
  429. ++ tr '\n' ' '
  430. ++ echo '"" "  4M" "" "  4M" "built-in device"
  431. "" "  4M" "" "  4M" "built-in device"
  432. "sda" "PNY_USB_2.0_FD" "30.5G" "usb" "USB or memory card"'
  433. ++ cut -d '"' -f 2
  434. + tfstb='  sda '
  435. + IFS='    
  436. '
  437. + Isav3='  
  438. '
  439. + IFS=' '
  440. + for j in '$tfstb'
  441. + p_fstb sda
  442. + Isav4=' '
  443. + IFS='
  444. '
  445. ++ grep '^UUID' /etc/fstab
  446. + grep '^sda'
  447. ++ cut -d ' ' -f2
  448. ++ tr = ' '
  449. + for k in '$(grep ^UUID /etc/fstab 2>/dev/null|tr '\''='\'' '\'' '\''|cut -d '\'' '\'' -f2)'
  450. + lsblk -o NAME,UUID /dev/adsp /dev/sda1 /dev/sda2 /dev/mmcblk0p1
  451. + grep -m1 850a858b-1b7d-4451-8b00-541e3d314ee4
  452. + '[' 1 -eq 0 ']'
  453. + infstb=false
  454. + ISF=' '
  455. + false
  456. + IFS='    
  457. '
  458. + l_bl3=133
  459. + '[' 133 -lt 3 ']'
  460. + '[' z == d ']'
  461. + '[' z == z ']'
  462. + cut -d '"' -f 2,4,6,8,10
  463. + sed -e 's/"/\n/g'
  464. + echo '"" "  4M" "" "  4M" "built-in device"
  465. "" "  4M" "" "  4M" "built-in device"
  466. "sda" "PNY_USB_2.0_FD" "30.5G" "usb" "USB or memory card"'
  467. + typeset -a 'lst1[@]'
  468. + typeset -a 'lst2[@]'
  469. + i=0
  470. + Isave='  
  471. '
  472. + IFS='
  473. '
  474. + read line
  475. + lst1[$i]=
  476. + i=1
  477. + read line
  478. + lst1[$i]='  4M'
  479. + i=2
  480. + read line
  481. + lst1[$i]=
  482. + i=3
  483. + read line
  484. + lst1[$i]='  4M'
  485. + i=4
  486. + read line
  487. + lst1[$i]='built-in device'
  488. + i=5
  489. + read line
  490. + lst1[$i]=
  491. + i=6
  492. + read line
  493. + lst1[$i]='  4M'
  494. + i=7
  495. + read line
  496. + lst1[$i]=
  497. + i=8
  498. + read line
  499. + lst1[$i]='  4M'
  500. + i=9
  501. + read line
  502. + lst1[$i]='built-in device'
  503. + i=10
  504. + read line
  505. + lst1[$i]=sda
  506. + i=11
  507. + read line
  508. + lst1[$i]=PNY_USB_2.0_FD
  509. + i=12
  510. + read line
  511. + lst1[$i]=30.5G
  512. + i=13
  513. + read line
  514. + lst1[$i]=usb
  515. + i=14
  516. + read line
  517. + lst1[$i]='USB or memory card'
  518. + i=15
  519. + read line
  520. + cands=3
  521. + echo cands=3
  522. cands=3
  523. + cat /tmp/dus.AlWFJYgSp8
  524.  
  525.   4M
  526.  
  527.   4M
  528. built-in device
  529.  
  530.   4M
  531.  
  532.   4M
  533. built-in device
  534. sda
  535. PNY_USB_2.0_FD
  536. 30.5G
  537. usb
  538. USB or memory card
  539. + i=0
  540. + n=0
  541. + (( k=0 ))
  542. + (( k<3  ))
  543. + (( j=0 ))
  544. + (( j<6  ))
  545. + '[' 0 -eq 0 ']'
  546. + lst2[$n]=false
  547. + n=1
  548. + (( j++  ))
  549. + (( j<6  ))
  550. + '[' 1 -eq 0 ']'
  551. + lst2[$n]=
  552. + i=1
  553. + n=2
  554. + (( j++  ))
  555. + (( j<6  ))
  556. + '[' 2 -eq 0 ']'
  557. + lst2[$n]='  4M'
  558. + i=2
  559. + n=3
  560. + (( j++  ))
  561. + (( j<6  ))
  562. + '[' 3 -eq 0 ']'
  563. + lst2[$n]=
  564. + i=3
  565. + n=4
  566. + (( j++  ))
  567. + (( j<6  ))
  568. + '[' 4 -eq 0 ']'
  569. + lst2[$n]='  4M'
  570. + i=4
  571. + n=5
  572. + (( j++  ))
  573. + (( j<6  ))
  574. + '[' 5 -eq 0 ']'
  575. + lst2[$n]='built-in device'
  576. + i=5
  577. + n=6
  578. + (( j++  ))
  579. + (( j<6  ))
  580. + (( k++  ))
  581. + (( k<3  ))
  582. + (( j=0 ))
  583. + (( j<6  ))
  584. + '[' 0 -eq 0 ']'
  585. + lst2[$n]=false
  586. + n=7
  587. + (( j++  ))
  588. + (( j<6  ))
  589. + '[' 1 -eq 0 ']'
  590. + lst2[$n]=
  591. + i=6
  592. + n=8
  593. + (( j++  ))
  594. + (( j<6  ))
  595. + '[' 2 -eq 0 ']'
  596. + lst2[$n]='  4M'
  597. + i=7
  598. + n=9
  599. + (( j++  ))
  600. + (( j<6  ))
  601. + '[' 3 -eq 0 ']'
  602. + lst2[$n]=
  603. + i=8
  604. + n=10
  605. + (( j++  ))
  606. + (( j<6  ))
  607. + '[' 4 -eq 0 ']'
  608. + lst2[$n]='  4M'
  609. + i=9
  610. + n=11
  611. + (( j++  ))
  612. + (( j<6  ))
  613. + '[' 5 -eq 0 ']'
  614. + lst2[$n]='built-in device'
  615. + i=10
  616. + n=12
  617. + (( j++  ))
  618. + (( j<6  ))
  619. + (( k++  ))
  620. + (( k<3  ))
  621. + (( j=0 ))
  622. + (( j<6  ))
  623. + '[' 0 -eq 0 ']'
  624. + lst2[$n]=false
  625. + n=13
  626. + (( j++  ))
  627. + (( j<6  ))
  628. + '[' 1 -eq 0 ']'
  629. + lst2[$n]=sda
  630. + i=11
  631. + n=14
  632. + (( j++  ))
  633. + (( j<6  ))
  634. + '[' 2 -eq 0 ']'
  635. + lst2[$n]=PNY_USB_2.0_FD
  636. + i=12
  637. + n=15
  638. + (( j++  ))
  639. + (( j<6  ))
  640. + '[' 3 -eq 0 ']'
  641. + lst2[$n]=30.5G
  642. + i=13
  643. + n=16
  644. + (( j++  ))
  645. + (( j<6  ))
  646. + '[' 4 -eq 0 ']'
  647. + lst2[$n]=usb
  648. + i=14
  649. + n=17
  650. + (( j++  ))
  651. + (( j<6  ))
  652. + '[' 5 -eq 0 ']'
  653. + lst2[$n]='USB or memory card'
  654. + i=15
  655. + n=18
  656. + (( j++  ))
  657. + (( j<6  ))
  658. + (( k++  ))
  659. + (( k<3  ))
  660. + n=12
  661. + lst2[$n]=true
  662. + IFS='
  663. '
  664. + title1='dus 12.2.7 - Select target device'
  665. + title2='Select target device from this list'
  666. + '[' z == d ']'
  667. + '[' z == z ']'
  668. ++ zenity --list --radiolist --width=720 --height=320 '--title=dus 12.2.7 - Select target device' --cancel-label=Quit --window-icon=/usr/share/icons/hicolor/48x48/apps/mkusb.png --column=Select --column=Device '--column=Target name/model' --column=Size --column=Bus '--column=Kind of device' false '  4M' '  4M' 'built-in device' false '  4M' '  4M' 'built-in device' true sda PNY_USB_2.0_FD 30.5G usb 'USB or memory card'
  669. + trg='built-in device'
  670. + rm /tmp/dus.AlWFJYgSp8 /tmp/dus.SeyF0WLpCZ /tmp/dus.bV6KJHsKPy /tmp/dus.fmA5nPpvRS
  671. + target='/dev/built-in device'
  672. ++ ls -l /dev/disk/by-id
  673. ++ grep -m1 'built-in device$'
  674. ++ tr -s ' ' '\t'
  675. ++ cut -b 1-3
  676. ++ cut -f 9
  677. + hpl=
  678. + '[' '' == usb ']'
  679. + '[' '' == mmc ']'
  680. + hpl=0
  681. + p_fstb 'built-in device'
  682. + Isav4='
  683. '
  684. + IFS='
  685. '
  686. + grep '^built-in device'
  687. ++ grep '^UUID' /etc/fstab
  688. ++ tr = ' '
  689. ++ cut -d ' ' -f2
  690. + for k in '$(grep ^UUID /etc/fstab 2>/dev/null|tr '\''='\'' '\'' '\''|cut -d '\'' '\'' -f2)'
  691. + grep -m1 850a858b-1b7d-4451-8b00-541e3d314ee4
  692. + lsblk -o NAME,UUID /dev/adsp /dev/sda1 /dev/sda2 /dev/mmcblk0p1
  693. + '[' 1 -eq 0 ']'
  694. + infstb=false
  695. + ISF='
  696. '
  697. + echo 'p_target: target=/dev/built-in device'
  698. p_target: target=/dev/built-in device
  699. + isblk=false
  700. + '[' '/dev/built-in device' '!=' '' ']'
  701. + test -b '/dev/built-in device'
  702. + '[' '/dev/built-in device' == '' ']'
  703. + false
  704. + echo 'No target device or bad target device'
  705. No target device or bad target device
  706. + rm -f /tmp/dus.Qr3yG5Akf7
  707. + return 1
  708. + '[' 1 -eq 0 ']'
  709. + p_clean
  710. + echo p_clean:
  711. p_clean:
  712. + '[' /home/jon/Downloads/artful-desktop-amd64.iso == '' ']'
  713. + source=/home/jon/Downloads/artful-desktop-amd64.iso
  714. + target=
  715. + for i in '/tmp/dus.*'
  716. + test -d '/tmp/dus.*'
  717. + sleep 0.3
  718. + p_calx rm -rf /tmp/dus.Qr3yG5Akf7 '' '/tmp/dus.*'
  719. + '[' jon == root ']'
  720. + sudostr='live system or temporary superuser permissions'
  721. + for i in 1 2 3
  722. + '[' 1 == 1 ']'
  723. + sudo -n echo 'live system or temporary superuser permissions'
  724. live system or temporary superuser permissions
  725. + '[' 0 -ne 0 ']'
  726. + sudo -nH rm -rf /tmp/dus.Qr3yG5Akf7 '' '/tmp/dus.*'
  727. + ans=0
  728. + '[' 0 == 0 ']'
  729. + break
  730. + '[' 0 -ne 0 ']'
  731. + ans=
  732. + '[' '' '!=' q ']'
  733. + title1='Cloning, live linux, windows / Persistent live'
  734. + title2='Move between items with the arrow keys'
  735. + menuln=(c "Cloning iso file, [compressed] image file or device" l "'Live-only' or linux installer from iso file" p "'Persistent live' - only Debian and Ubuntu" w "extracting Windows installer" q "Quit")
  736. + declare -a menuln
  737. + p_menudz
  738. + '[' z == d ']'
  739. + '[' z == z ']'
  740. ++ zenity --list --width=600 --height=280 '--title=dus 12.2.7 - Cloning, live linux, windows / Persistent live' --cancel-label=Quit --window-icon=/usr/share/icons/hicolor/48x48/apps/mkusb.png --column=hotkey '--column=Move between items with the arrow keys' c 'Cloning iso file, [compressed] image file or device' l ''\''Live-only'\'' or linux installer from iso file' p ''\''Persistent live'\'' - only Debian and Ubuntu' w 'extracting Windows installer' q Quit
  741. + ans=
  742. + '[' 1 -ne 0 ']'
  743. + ans=q
  744. + ans=q
  745. + titled=
  746. + '[' z == t ']'
  747. + '[' q == c ']'
  748. + '[' q == l ']'
  749. + '[' q == w ']'
  750. + '[' q == p ']'
  751. + '[' q == q ']'
  752. + ans=
  753. + echo 'clean if necessary and return'
  754. clean if necessary and return
  755. + return
  756. + LANG=en_US.UTF-8
  757. + LC_ALL=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement