diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-09 13:25:09 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-09 13:25:09 +0200 |
commit | d05d13e953e6e6e65565a58e563ccabdb45a13b3 (patch) | |
tree | 55ab8f0efda028b416839c92c20af7776d35743b | |
parent | 2081c91d249978ca1ab74930fef6e51af8f4c7be (diff) |
check for size binary, use ls as fallback
-rwxr-xr-x | embedded-test.sh | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/embedded-test.sh b/embedded-test.sh index dad1841..8ba9620 100755 --- a/embedded-test.sh +++ b/embedded-test.sh @@ -922,10 +922,12 @@ create_run_sh() { cat > $file << EOF #!/bin/sh uname -a -if [ \$ntpserver ]; then - rdate \$ntpserver -else - rdate ptbtime1.ptb.de +if [ -x /usr/sbin/rdate ]; then + if [ \$ntpserver ]; then + rdate \$ntpserver + else + rdate ptbtime1.ptb.de + fi fi EOF if [ "$type" = "netcat" ]; then @@ -937,12 +939,20 @@ EOF if [ $test = "boot" ]; then cat >> $file << EOF file /bin/busybox $tee -size /bin/busybox $tee +if [ -x /usr/bin/size ]; then + size /bin/busybox $tee +else + ls -la /bin/busybox $tee +fi EOF if [ $static -eq 0 ]; then cat >> $file << EOF for i in \$(ls /lib/*.so|grep -v libgcc);do - size \$i $tee + if [ -x /usr/bin/size ]; then + size \$i $tee + else + ls -la \$i $tee + fi done EOF fi |