Advertisement
Guest User

Untitled

a guest
Jul 6th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.83 KB | None | 0 0
  1. + . /etc/init.d/tc-functions
  2. + '[' -f /proc/cmdline ]
  3. + CMDLINE=
  4. + cat /proc/cmdline
  5. + CMDLINE=' BOOT_IMAGE=/boot/vmlinuz tce=sda2 opt=sda2 blacklist=pcspkr tz=EST+5EDT,M3.2.0/2,M11.1.0/2 user=bruno cron syslog'
  6. + echo -e '\r\033[K'
  7. + CRE='
  8. '
  9. + echo -e '\033[1;31m'
  10. + RED=''
  11. + echo -e '\033[1;32m'
  12. + GREEN=''
  13. + echo -e '\033[1;33m'
  14. + YELLOW=''
  15. + echo -e '\033[1;34m'
  16. + BLUE=''
  17. + echo -e '\033[1;35m'
  18. + MAGENTA=''
  19. + echo -e '\033[1;36m'
  20. + CYAN=''
  21. + echo -e '\033[1;37m'
  22. + WHITE=''
  23. + echo -e '\033[0;39m'
  24. + NORMAL=''
  25. + useBusybox
  26. + . /etc/init.d/busybox-aliases
  27. + checknotroot
  28. + /usr/bin/id -u
  29. + '[' 1000 -eq 0 ]
  30. + basename /usr/bin/tce-load
  31. + PROG_NAME=tce-load
  32. + uname -r
  33. + KERNELVER=4.19.10-tinycore
  34. + unset WGET INSTALL COPYINSTALL BOOTING ONDEMAND DOWNLOAD_ONLY LOAD_ONLY SUPPRESS
  35. + FORCE=n
  36. + pwd
  37. + SAVED_DIR=/opt
  38. + getbootparam lst
  39. + ONBOOTNAME=
  40. + '[' -n ]
  41. + ONBOOTNAME=onboot.lst
  42. + TCEINSTALLED=/usr/local/tce.installed
  43. + TCEDIR=/etc/sysconfig/tcedir
  44. + getopts wilcbosft: OPTION
  45. + WGET=TRUE
  46. + getopts wilcbosft: OPTION
  47. + INSTALL=TRUE
  48. + getopts wilcbosft: OPTION
  49. + expr 2 - 1
  50. + busybox expr 2 - 1
  51. + shift 1
  52. + '[' -z compiletc ]
  53. + '[' -z TRUE ]
  54. + echo 0
  55. + '[' -d /etc/sysconfig/tcedir ]
  56. + '[' -n compiletc ]
  57. + '[' -f /etc/sysconfig/showapps ]
  58. + '[' -z TRUE ]
  59. + '[' -z TRUE ]
  60. + realpath /etc/sysconfig/tcedir
  61. + OPTIONAL=/mnt/sda2/tce/optional
  62. + TARGETSLOCAL=
  63. + TARGETSFETCH=
  64. + FROMWHERE=
  65. + TARGETAPP=compiletc.tcz
  66. + TARGETAPP=compiletc.tcz
  67. + EXTENSION=compiletc.tcz
  68. + APPNAME=compiletc
  69. + '[' -z ]
  70. + '[' compiletc.tcz '=' compiletc.tcz ]
  71. + '[' '!' -f compiletc.tcz ]
  72. + FROMWHERE=/mnt/sda2/tce/optional
  73. + '[' TRUE ]
  74. + '[' '!' ]
  75. + '[' -f /usr/local/tce.installed/compiletc ]
  76. + '[' TRUE ]
  77. + app_exists compiletc.tcz /mnt/sda2/tce/optional
  78. + '[' -f /mnt/sda2/tce/optional/compiletc.tcz ]
  79. + mkdir -p /mnt/sda2/tce/optional
  80. + TARGETSFETCH='\ncompiletc.tcz'
  81. + '[' ]
  82. + cd /mnt/sda2/tce/optional
  83. + '[' '\ncompiletc.tcz' ]
  84. + getMirror
  85. + BUILD=
  86. + '[' -z ]
  87. + getBuild
  88. + uname -m
  89. + BUILD=i686
  90. + echo x86
  91. + BUILD=x86
  92. + read MIRROR
  93. + getMajorVer
  94. + awk '{printf "%d", $1}' /usr/share/doc/tc/release.txt
  95. + busybox awk '{printf "%d", $1}' /usr/share/doc/tc/release.txt
  96. + MIRROR=https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz
  97. + echo -e '\ncompiletc.tcz'
  98. + awk '/\w/ {print $1" . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz"}'
  99. + busybox awk '/\w/ {print $1" . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz"}'
  100. + TARGETSFETCH='compiletc.tcz . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz'
  101. + recursive_scan_dep 'compiletc.tcz . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz'
  102. + read F
  103. + echo -e 'compiletc.tcz . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz'
  104. + awk '
  105. function recursive_scan(name, optional, mirror, _, depfile, line, i) {
  106. gsub(/[\t ]+/, "", name)
  107. if (name) {
  108. sub(/\-KERNEL\.tcz/, "-"KERNELVER".tcz", name)
  109. if (name in MARK) {
  110. if (MARK[name] == 2) {
  111. if (! SUPPRESS)
  112. system("echo Warning loop dependency: "name" 1>&2")
  113. } else {
  114. RESULT[++IDX]="@#"name
  115. }
  116. } else {
  117. IDX+=1
  118. RESULT[IDX]=name
  119. IRANGE[name"#1"]=IDX
  120. depfile=optional"/"name".dep"
  121. if (mirror && (system("test ! -f "depfile) == 0 || system("test ! -f "optional"/"name) == 0))
  122. if (system("rm -f "depfile"; wget -c -P "optional" "mirror"/"name".dep 2>/dev/null") == 0 && ! SUPPRESS)
  123. system("echo "name".dep OK 1>&2")
  124. MARK[name]=2
  125. if (mirror || system("test -f "optional"/"name) == 0) {
  126. while (getline line < depfile > 0)
  127. recursive_scan(line, optional, mirror)
  128. close(depfile)
  129. }
  130. MARK[name]=1
  131. IRANGE[name"#2"]=IDX
  132. }
  133. }
  134. }
  135. function output(idx1, idx2, _, name, i, refname) {
  136. for (i=idx2; i>=idx1; i--) {
  137. name=RESULT[i]
  138. if (! (name in PRINTED)) {
  139. PRINTED[name]=1
  140. if (substr(name, 1, 2) == "@#") {
  141. refname = substr(name, 3)
  142. output(IRANGE[refname"#1"]+0, IRANGE[refname"#2"])
  143. } else {
  144. print name
  145. }
  146. }
  147. }
  148. }
  149. BEGIN {KERNELVER="4.19.10-tinycore"; SUPPRESS=""; IDX=0;}
  150. {pi=IDX; recursive_scan($1, $2 ? $2 : ".", $3); print "@ "$1; output(pi+1, IDX); delete PRINTED;}
  151. '
  152. + busybox awk '
  153. function recursive_scan(name, optional, mirror, _, depfile, line, i) {
  154. gsub(/[\t ]+/, "", name)
  155. if (name) {
  156. sub(/\-KERNEL\.tcz/, "-"KERNELVER".tcz", name)
  157. if (name in MARK) {
  158. if (MARK[name] == 2) {
  159. if (! SUPPRESS)
  160. system("echo Warning loop dependency: "name" 1>&2")
  161. } else {
  162. RESULT[++IDX]="@#"name
  163. }
  164. } else {
  165. IDX+=1
  166. RESULT[IDX]=name
  167. IRANGE[name"#1"]=IDX
  168. depfile=optional"/"name".dep"
  169. if (mirror && (system("test ! -f "depfile) == 0 || system("test ! -f "optional"/"name) == 0))
  170. if (system("rm -f "depfile"; wget -c -P "optional" "mirror"/"name".dep 2>/dev/null") == 0 && ! SUPPRESS)
  171. system("echo "name".dep OK 1>&2")
  172. MARK[name]=2
  173. if (mirror || system("test -f "optional"/"name) == 0) {
  174. while (getline line < depfile > 0)
  175. recursive_scan(line, optional, mirror)
  176. close(depfile)
  177. }
  178. MARK[name]=1
  179. IRANGE[name"#2"]=IDX
  180. }
  181. }
  182. }
  183. function output(idx1, idx2, _, name, i, refname) {
  184. for (i=idx2; i>=idx1; i--) {
  185. name=RESULT[i]
  186. if (! (name in PRINTED)) {
  187. PRINTED[name]=1
  188. if (substr(name, 1, 2) == "@#") {
  189. refname = substr(name, 3)
  190. output(IRANGE[refname"#1"]+0, IRANGE[refname"#2"])
  191. } else {
  192. print name
  193. }
  194. }
  195. }
  196. }
  197. BEGIN {KERNELVER="4.19.10-tinycore"; SUPPRESS=""; IDX=0;}
  198. {pi=IDX; recursive_scan($1, $2 ? $2 : ".", $3); print "@ "$1; output(pi+1, IDX); delete PRINTED;}
  199. '
  200. + test @ '=' @
  201. + EXTENSION=compiletc.tcz
  202. + SKIP=
  203. + continue
  204. + read F
  205. + test compiletc.tcz '=' @
  206. + test
  207. + F=compiletc.tcz
  208. + app_exists compiletc.tcz .
  209. + '[' -f ./compiletc.tcz ]
  210. + fetch_app compiletc.tcz
  211. + echo 'Downloading: compiletc.tcz'
  212. Downloading: compiletc.tcz
  213. + wget -cq https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz/compiletc.tcz.md5.txt
  214. + wget -c https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz/compiletc.tcz
  215. + busybox wget -c https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz/compiletc.tcz
  216. Connecting to gnuser.ddns.net (192.168.10.1:443)
  217. compiletc.tcz 100% |********************************| 4096 0:00:00 ETA
  218.  
  219. + md5sum -c compiletc.tcz.md5.txt
  220. + busybox md5sum -c compiletc.tcz.md5.txt
  221. compiletc.tcz: OK
  222. + '[' 0 '!=' 0 ]
  223. + '[' -f /usr/local/tce.installed/compiletc ]
  224. + install compiletc.tcz
  225. + unset MODULES EMPTYEXT
  226. + '[' C '!=' C ]
  227. + THISAPP=compiletc.tcz
  228. + APPNAME=compiletc
  229. + '[' TRUE ]
  230. + '[' ]
  231. + '[' -e /mnt/sda2/tce/copy2fs.flg ]
  232. + grep -qw compiletc /mnt/sda2/tce/copy2fs.lst
  233. + '[' -d /tmp/tcloop/compiletc ]
  234. + sudo /bin/mkdir -p /tmp/tcloop/compiletc
  235. + awk -v 'appname=/tmp/tcloop/compiletc' ' { if ( $2 == appname ) exit 1 }' /etc/mtab
  236. + busybox awk -v 'appname=/tmp/tcloop/compiletc' ' { if ( $2 == appname ) exit 1 }' /etc/mtab
  237. + '[' 0 '==' 1 ]
  238. + sudo /bin/mount compiletc.tcz /tmp/tcloop/compiletc -t squashfs -o 'loop,ro,bs=4096'
  239. + '[' 0 '==' 0 ]
  240. + find /tmp/tcloop/compiletc -mindepth 1 -maxdepth 2
  241. + wc -l
  242. + busybox wc -l
  243. + '[' 2 -le 1 ]
  244. + '[' -z ]
  245. + yes n
  246. + sudo /bin/cp -ais /tmp/tcloop/compiletc/usr /
  247. + find /tmp/tcloop/compiletc -type d -name modules
  248. + '[' -n ]
  249. + update_system compiletc.tcz compiletc
  250. + '[' ]
  251. + '[' compiletc.tcz '!=' compiletc.tcz ]
  252. + '[' ]
  253. + '[' ]
  254. + echo compiletc.tcz
  255. + '[' ]
  256. + sudo /sbin/ldconfig
  257. + '[' -x /usr/local/tce.installed/compiletc ]
  258. + touch /usr/local/tce.installed/compiletc
  259. + '[' '!' ]
  260. + '[' -s /etc/sysconfig/desktop ]
  261. + '[' ]
  262. + return 0
  263. + read F
  264. + '[' ]
  265. + '[' ]
  266. + which _restart
  267. + '[' ]
  268. + exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement