Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- + . /etc/init.d/tc-functions
- + '[' -f /proc/cmdline ]
- + CMDLINE=
- + cat /proc/cmdline
- + 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'
- + echo -e '\r\033[K'
- + CRE='
- [K'
- + echo -e '\033[1;31m'
- + RED='[1;31m'
- + echo -e '\033[1;32m'
- + GREEN='[1;32m'
- + echo -e '\033[1;33m'
- + YELLOW='[1;33m'
- + echo -e '\033[1;34m'
- + BLUE='[1;34m'
- + echo -e '\033[1;35m'
- + MAGENTA='[1;35m'
- + echo -e '\033[1;36m'
- + CYAN='[1;36m'
- + echo -e '\033[1;37m'
- + WHITE='[1;37m'
- + echo -e '\033[0;39m'
- + NORMAL='[0;39m'
- + useBusybox
- + . /etc/init.d/busybox-aliases
- + checknotroot
- + /usr/bin/id -u
- + '[' 1000 -eq 0 ]
- + basename /usr/bin/tce-load
- + PROG_NAME=tce-load
- + uname -r
- + KERNELVER=4.19.10-tinycore
- + unset WGET INSTALL COPYINSTALL BOOTING ONDEMAND DOWNLOAD_ONLY LOAD_ONLY SUPPRESS
- + FORCE=n
- + pwd
- + SAVED_DIR=/opt
- + getbootparam lst
- + ONBOOTNAME=
- + '[' -n ]
- + ONBOOTNAME=onboot.lst
- + TCEINSTALLED=/usr/local/tce.installed
- + TCEDIR=/etc/sysconfig/tcedir
- + getopts wilcbosft: OPTION
- + WGET=TRUE
- + getopts wilcbosft: OPTION
- + INSTALL=TRUE
- + getopts wilcbosft: OPTION
- + expr 2 - 1
- + busybox expr 2 - 1
- + shift 1
- + '[' -z compiletc ]
- + '[' -z TRUE ]
- + echo 0
- + '[' -d /etc/sysconfig/tcedir ]
- + '[' -n compiletc ]
- + '[' -f /etc/sysconfig/showapps ]
- + '[' -z TRUE ]
- + '[' -z TRUE ]
- + realpath /etc/sysconfig/tcedir
- + OPTIONAL=/mnt/sda2/tce/optional
- + TARGETSLOCAL=
- + TARGETSFETCH=
- + FROMWHERE=
- + TARGETAPP=compiletc.tcz
- + TARGETAPP=compiletc.tcz
- + EXTENSION=compiletc.tcz
- + APPNAME=compiletc
- + '[' -z ]
- + '[' compiletc.tcz '=' compiletc.tcz ]
- + '[' '!' -f compiletc.tcz ]
- + FROMWHERE=/mnt/sda2/tce/optional
- + '[' TRUE ]
- + '[' '!' ]
- + '[' -f /usr/local/tce.installed/compiletc ]
- + '[' TRUE ]
- + app_exists compiletc.tcz /mnt/sda2/tce/optional
- + '[' -f /mnt/sda2/tce/optional/compiletc.tcz ]
- + mkdir -p /mnt/sda2/tce/optional
- + TARGETSFETCH='\ncompiletc.tcz'
- + '[' ]
- + cd /mnt/sda2/tce/optional
- + '[' '\ncompiletc.tcz' ]
- + getMirror
- + BUILD=
- + '[' -z ]
- + getBuild
- + uname -m
- + BUILD=i686
- + echo x86
- + BUILD=x86
- + read MIRROR
- + getMajorVer
- + awk '{printf "%d", $1}' /usr/share/doc/tc/release.txt
- + busybox awk '{printf "%d", $1}' /usr/share/doc/tc/release.txt
- + MIRROR=https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz
- + echo -e '\ncompiletc.tcz'
- + awk '/\w/ {print $1" . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz"}'
- + busybox awk '/\w/ {print $1" . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz"}'
- + TARGETSFETCH='compiletc.tcz . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz'
- + recursive_scan_dep 'compiletc.tcz . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz'
- + read F
- + echo -e 'compiletc.tcz . https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz'
- + awk '
- function recursive_scan(name, optional, mirror, _, depfile, line, i) {
- gsub(/[\t ]+/, "", name)
- if (name) {
- sub(/\-KERNEL\.tcz/, "-"KERNELVER".tcz", name)
- if (name in MARK) {
- if (MARK[name] == 2) {
- if (! SUPPRESS)
- system("echo Warning loop dependency: "name" 1>&2")
- } else {
- RESULT[++IDX]="@#"name
- }
- } else {
- IDX+=1
- RESULT[IDX]=name
- IRANGE[name"#1"]=IDX
- depfile=optional"/"name".dep"
- if (mirror && (system("test ! -f "depfile) == 0 || system("test ! -f "optional"/"name) == 0))
- if (system("rm -f "depfile"; wget -c -P "optional" "mirror"/"name".dep 2>/dev/null") == 0 && ! SUPPRESS)
- system("echo "name".dep OK 1>&2")
- MARK[name]=2
- if (mirror || system("test -f "optional"/"name) == 0) {
- while (getline line < depfile > 0)
- recursive_scan(line, optional, mirror)
- close(depfile)
- }
- MARK[name]=1
- IRANGE[name"#2"]=IDX
- }
- }
- }
- function output(idx1, idx2, _, name, i, refname) {
- for (i=idx2; i>=idx1; i--) {
- name=RESULT[i]
- if (! (name in PRINTED)) {
- PRINTED[name]=1
- if (substr(name, 1, 2) == "@#") {
- refname = substr(name, 3)
- output(IRANGE[refname"#1"]+0, IRANGE[refname"#2"])
- } else {
- print name
- }
- }
- }
- }
- BEGIN {KERNELVER="4.19.10-tinycore"; SUPPRESS=""; IDX=0;}
- {pi=IDX; recursive_scan($1, $2 ? $2 : ".", $3); print "@ "$1; output(pi+1, IDX); delete PRINTED;}
- '
- + busybox awk '
- function recursive_scan(name, optional, mirror, _, depfile, line, i) {
- gsub(/[\t ]+/, "", name)
- if (name) {
- sub(/\-KERNEL\.tcz/, "-"KERNELVER".tcz", name)
- if (name in MARK) {
- if (MARK[name] == 2) {
- if (! SUPPRESS)
- system("echo Warning loop dependency: "name" 1>&2")
- } else {
- RESULT[++IDX]="@#"name
- }
- } else {
- IDX+=1
- RESULT[IDX]=name
- IRANGE[name"#1"]=IDX
- depfile=optional"/"name".dep"
- if (mirror && (system("test ! -f "depfile) == 0 || system("test ! -f "optional"/"name) == 0))
- if (system("rm -f "depfile"; wget -c -P "optional" "mirror"/"name".dep 2>/dev/null") == 0 && ! SUPPRESS)
- system("echo "name".dep OK 1>&2")
- MARK[name]=2
- if (mirror || system("test -f "optional"/"name) == 0) {
- while (getline line < depfile > 0)
- recursive_scan(line, optional, mirror)
- close(depfile)
- }
- MARK[name]=1
- IRANGE[name"#2"]=IDX
- }
- }
- }
- function output(idx1, idx2, _, name, i, refname) {
- for (i=idx2; i>=idx1; i--) {
- name=RESULT[i]
- if (! (name in PRINTED)) {
- PRINTED[name]=1
- if (substr(name, 1, 2) == "@#") {
- refname = substr(name, 3)
- output(IRANGE[refname"#1"]+0, IRANGE[refname"#2"])
- } else {
- print name
- }
- }
- }
- }
- BEGIN {KERNELVER="4.19.10-tinycore"; SUPPRESS=""; IDX=0;}
- {pi=IDX; recursive_scan($1, $2 ? $2 : ".", $3); print "@ "$1; output(pi+1, IDX); delete PRINTED;}
- '
- + test @ '=' @
- + EXTENSION=compiletc.tcz
- + SKIP=
- + continue
- + read F
- + test compiletc.tcz '=' @
- + test
- + F=compiletc.tcz
- + app_exists compiletc.tcz .
- + '[' -f ./compiletc.tcz ]
- + fetch_app compiletc.tcz
- + echo 'Downloading: compiletc.tcz'
- Downloading: compiletc.tcz
- + wget -cq https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz/compiletc.tcz.md5.txt
- + wget -c https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz/compiletc.tcz
- + busybox wget -c https://bruno:Mandelbrot33@gnuser.ddns.net/tinycorelinux/10.x/x86/tcz/compiletc.tcz
- Connecting to gnuser.ddns.net (192.168.10.1:443)
- compiletc.tcz 100% |********************************| 4096 0:00:00 ETA
- + md5sum -c compiletc.tcz.md5.txt
- + busybox md5sum -c compiletc.tcz.md5.txt
- compiletc.tcz: OK
- + '[' 0 '!=' 0 ]
- + '[' -f /usr/local/tce.installed/compiletc ]
- + install compiletc.tcz
- + unset MODULES EMPTYEXT
- + '[' C '!=' C ]
- + THISAPP=compiletc.tcz
- + APPNAME=compiletc
- + '[' TRUE ]
- + '[' ]
- + '[' -e /mnt/sda2/tce/copy2fs.flg ]
- + grep -qw compiletc /mnt/sda2/tce/copy2fs.lst
- + '[' -d /tmp/tcloop/compiletc ]
- + sudo /bin/mkdir -p /tmp/tcloop/compiletc
- + awk -v 'appname=/tmp/tcloop/compiletc' ' { if ( $2 == appname ) exit 1 }' /etc/mtab
- + busybox awk -v 'appname=/tmp/tcloop/compiletc' ' { if ( $2 == appname ) exit 1 }' /etc/mtab
- + '[' 0 '==' 1 ]
- + sudo /bin/mount compiletc.tcz /tmp/tcloop/compiletc -t squashfs -o 'loop,ro,bs=4096'
- + '[' 0 '==' 0 ]
- + find /tmp/tcloop/compiletc -mindepth 1 -maxdepth 2
- + wc -l
- + busybox wc -l
- + '[' 2 -le 1 ]
- + '[' -z ]
- + yes n
- + sudo /bin/cp -ais /tmp/tcloop/compiletc/usr /
- + find /tmp/tcloop/compiletc -type d -name modules
- + '[' -n ]
- + update_system compiletc.tcz compiletc
- + '[' ]
- + '[' compiletc.tcz '!=' compiletc.tcz ]
- + '[' ]
- + '[' ]
- + echo compiletc.tcz
- + '[' ]
- + sudo /sbin/ldconfig
- + '[' -x /usr/local/tce.installed/compiletc ]
- + touch /usr/local/tce.installed/compiletc
- + '[' '!' ]
- + '[' -s /etc/sysconfig/desktop ]
- + '[' ]
- + return 0
- + read F
- + '[' ]
- + '[' ]
- + which _restart
- + '[' ]
- + exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement