mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 06:36:34 +00:00
Update verification scripts and status for ARM build
This commit is contained in:
parent
13a85e3c04
commit
070de4f146
@ -1,13 +1,16 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
# Should be copied to toplevel before it is run.
|
||||||
|
# An OK sttus indicates that it compiles for an arch.
|
||||||
|
# This has been tested on ARM and AVR32, status is for ARM
|
||||||
sed -i s/^.*Config.in.test.*// Config.in
|
sed -i s/^.*Config.in.test.*// Config.in
|
||||||
echo "source \"scripts/test/Config.in.test.$1\"" >> Config.in
|
echo "source \"scripts/test/Config.in.test.$1\"" >> Config.in
|
||||||
sed -i s/^.*BR2_TARGET_TEST_PACKAGES*// .config
|
sed -i s/^.*BR2_TARGET_TEST_PACKAGES*// .config
|
||||||
echo "BR2_TARGET_TEST_PACKAGES=y" >> .config
|
echo "BR2_TARGET_TEST_PACKAGES=y" >> .config
|
||||||
cat scripts/test/noconfiguration.$1 >> .config
|
#cat scripts/test/noconfiguration.$1 >> .config
|
||||||
make oldconfig
|
make oldconfig > info.log 2>&1
|
||||||
|
|
||||||
|
|
||||||
source "scripts/testheader.inc"
|
source "scripts/testheader.inc"
|
||||||
|
make flush
|
||||||
|
|
||||||
|
|
||||||
skip mk busybox
|
skip mk busybox
|
||||||
@ -20,6 +23,7 @@ EXE mk flex OK
|
|||||||
bb mk gawk
|
bb mk gawk
|
||||||
bb mk grep
|
bb mk grep
|
||||||
EXE mk make OK
|
EXE mk make OK
|
||||||
|
|
||||||
comment "# Other development stuff"
|
comment "# Other development stuff"
|
||||||
EXE mk autoconf OK
|
EXE mk autoconf OK
|
||||||
EXE mk automake OK
|
EXE mk automake OK
|
||||||
@ -34,48 +38,49 @@ EXE mk gperf OK
|
|||||||
EXE mk libmpfr OK
|
EXE mk libmpfr OK
|
||||||
EXE mk libtool OK
|
EXE mk libtool OK
|
||||||
EXE mk libiconv OK
|
EXE mk libiconv OK
|
||||||
EXE mk popt FAIL "undefined reference to libiconv"
|
EXE mk popt OK
|
||||||
EXE mk m4 OK
|
EXE mk m4 OK
|
||||||
skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
|
skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
|
||||||
EXE mk oprofile FAIL "popt: undefined reference to libiconv"
|
EXE mk oprofile FAIL "error: bfd library not found"
|
||||||
EXE mk pkgconfig OK
|
EXE mk pkgconfig OK
|
||||||
EXE mk readline OK
|
EXE mk readline OK
|
||||||
skip mk valgrind DISABLED "x86 specific"
|
skip mk valgrind DISABLED "x86 specific"
|
||||||
EXE mk pcre OK
|
EXE mk pcre OK
|
||||||
|
|
||||||
comment "Other stuff"
|
comment "Other stuff"
|
||||||
EXE mk at OK
|
EXE mk at OK
|
||||||
EXE mk beecrypt OK
|
EXE mk beecrypt OK
|
||||||
AVR mk berkeleydb FAIL "Machine avr32 not recognized"
|
AVR mk berkeleydb OK "Machine avr32 not recognized"
|
||||||
EXE mk bsdiff OK
|
EXE mk bsdiff OK
|
||||||
bb mk bootutils ?
|
bb mk bootutils
|
||||||
EXE mk cups OK
|
EXE mk cups OK
|
||||||
EXE mk customize OK
|
EXE mk customize OK
|
||||||
bb mk dash ?
|
bb mk dash
|
||||||
EXE mk file OK
|
EXE mk file OK
|
||||||
EXE mk gamin OK
|
EXE mk gamin OK
|
||||||
EXE mk icu FAIL "No rule to create out"
|
EXE mk icu OK "No rule to create out"
|
||||||
AVR mk kexec FAIL "Machine avr32 not recognized"
|
AVR mk kexec OK "Machine avr32 not recognized"
|
||||||
bb mk less
|
bb mk less
|
||||||
EXE mk libconfig OK
|
EXE mk libconfig OK
|
||||||
EXE mk libconfuse OK
|
EXE mk libconfuse OK
|
||||||
EXE mk libdaemon OK
|
EXE mk libdaemon OK
|
||||||
EXE mk libelf OK
|
EXE mk libelf OK
|
||||||
AVR mk libevent FAIL "Machine avr32 not recognized"
|
AVR mk libevent FAIL "Machine avr32 not recognized"
|
||||||
skip mk libfloat DISABLED
|
skip mk libfloat DISABLED "Obsolete package"
|
||||||
EXE mk libgcrypt OK
|
EXE mk libgcrypt OK
|
||||||
EXE mk libgpg-error OK
|
EXE mk libgpg-error OK
|
||||||
EXE mk liblockfile OK
|
EXE mk liblockfile OK
|
||||||
EXE mk liboil OK
|
EXE mk liboil OK
|
||||||
EXE mk libsysfs OK
|
EXE mk libsysfs OK
|
||||||
EXE mk lockfile-progs OK
|
EXE mk lockfile-progs OK
|
||||||
EXE mk logrotate FAIL "undefined reference to libiconv"
|
EXE mk logrotate OK
|
||||||
EXE mk lsof OK
|
EXE mk lsof OK
|
||||||
skip mk ltp-testsuite DISABLED
|
skip mk ltp-testsuite DISABLED
|
||||||
AVR mk ltrace FAIL "Machine avr32 not recognized"
|
AVR mk ltrace FAIL "Machine avr32 not recognized"
|
||||||
skip mk ltt DISABLED "Obsolete package ltt-ng"
|
skip mk ltt DISABLED "Obsolete package ltt-ng"
|
||||||
EXE mk memstat OK
|
EXE mk memstat OK
|
||||||
mk mk module-init-tools
|
EXE mk module-init-tools OK "Use this instead of modutils"
|
||||||
mk mk modutils
|
skip mk modutils FAIL "This package is for the Linus 2.4 kernel"
|
||||||
EXE mk ng-spice-rework FAIL "Environment change"
|
EXE mk ng-spice-rework FAIL "Environment change"
|
||||||
bb mk procps
|
bb mk procps
|
||||||
bb mk psmisc
|
bb mk psmisc
|
||||||
@ -83,13 +88,23 @@ EXE mk screen OK
|
|||||||
EXE mk strace OK
|
EXE mk strace OK
|
||||||
EXE mk sudo OK
|
EXE mk sudo OK
|
||||||
bb mk sysklogd
|
bb mk sysklogd
|
||||||
eomment "busybox has init and the runit stuff"
|
|
||||||
|
comment "busybox has init and the runit stuff"
|
||||||
bb mk sysvinit
|
bb mk sysvinit
|
||||||
bb mk tinylogin
|
bb mk tinylogin
|
||||||
bb mk util-linux
|
bb mk util-linux
|
||||||
bb mk which
|
bb mk which
|
||||||
|
|
||||||
comment "database"
|
comment "database"
|
||||||
|
EXE mk mysql_client
|
||||||
|
EXE mk sqlite
|
||||||
|
|
||||||
comment "editors"
|
comment "editors"
|
||||||
|
EXE mk ed
|
||||||
|
EXE mk nano
|
||||||
|
EXE mk uemacs
|
||||||
|
EXE mk vim
|
||||||
|
|
||||||
comment "Networking applications"
|
comment "Networking applications"
|
||||||
AVR mk argus FAIL "Machine avr32 not recognized"
|
AVR mk argus FAIL "Machine avr32 not recognized"
|
||||||
EXE mk avahi OK
|
EXE mk avahi OK
|
||||||
@ -114,19 +129,19 @@ EXE mk l2tp OK
|
|||||||
EXE mk libcgi OK
|
EXE mk libcgi OK
|
||||||
EXE mk libcgicc OK
|
EXE mk libcgicc OK
|
||||||
EXE mk libosip2 FAIL
|
EXE mk libosip2 FAIL
|
||||||
AVR mk libeXosip2 FAIL "Machine avr32 not recognized"
|
AVR mk libeXosip2 OK "Machine avr32 not recognized"
|
||||||
EXE mk libpcap OK
|
EXE mk libpcap OK
|
||||||
EXE mk libupnp OK
|
EXE mk libupnp OK
|
||||||
bb mk lighttpd
|
bb mk lighttpd
|
||||||
EXE mk links OK
|
EXE mk links OK
|
||||||
EXE mk lrzsz OK
|
EXE mk lrzsz OK
|
||||||
EXE mk mdnsresponder FAIL "Unable to recognise the format of the input file build/prod/mdnsd"
|
EXE mk mdnsresponder OK "Unable to recognise the format of the input file build/prod/mdnsd"
|
||||||
bb mk microcom
|
bb mk microcom
|
||||||
EXE mk mii-diag OK
|
EXE mk mii-diag OK
|
||||||
EXE mk mrouted OK
|
EXE mk mrouted OK
|
||||||
EXE mk mutt FAIL "Compile Error"
|
EXE mk mutt FAIL "Compile Error"
|
||||||
EXE mk nbd OK
|
EXE mk nbd OK
|
||||||
EXE mk ncftp OK
|
EXE mk ncftp OK "Depends on ncurses"
|
||||||
EXE mk neon OK
|
EXE mk neon OK
|
||||||
bb mk netcat
|
bb mk netcat
|
||||||
EXE mk netkitbase OK
|
EXE mk netkitbase OK
|
||||||
@ -166,6 +181,7 @@ AVR mk vtun FAIL "Machine avr32 not recognized"
|
|||||||
EXE mk webif OK
|
EXE mk webif OK
|
||||||
bb mk wget
|
bb mk wget
|
||||||
EXE mk wireless-tools OK
|
EXE mk wireless-tools OK
|
||||||
|
|
||||||
comment "Hardware handling / blockdevices and filesystem maintenance"
|
comment "Hardware handling / blockdevices and filesystem maintenance"
|
||||||
EXE mk acpid OK
|
EXE mk acpid OK
|
||||||
EXE mk dbus OK
|
EXE mk dbus OK
|
||||||
@ -205,6 +221,7 @@ EXE mk usbmount OK
|
|||||||
EXE mk usbutils OK
|
EXE mk usbutils OK
|
||||||
EXE mk wipe OK
|
EXE mk wipe OK
|
||||||
skip mk xfsprogs DISABLED
|
skip mk xfsprogs DISABLED
|
||||||
|
|
||||||
comment "Interpreter languages / Scripting"
|
comment "Interpreter languages / Scripting"
|
||||||
EXE mk lua OK
|
EXE mk lua OK
|
||||||
EXE mk microperl FAIL "No rule to create target"
|
EXE mk microperl FAIL "No rule to create target"
|
||||||
@ -212,8 +229,10 @@ EXE mk python OK
|
|||||||
AVR mk ruby FAIL "Machine avr32 not recognized"
|
AVR mk ruby FAIL "Machine avr32 not recognized"
|
||||||
EXE mk tcl FAIL "Compile Error"
|
EXE mk tcl FAIL "Compile Error"
|
||||||
EXE mk php FAIL "undefined references to acs_map"
|
EXE mk php FAIL "undefined references to acs_map"
|
||||||
|
|
||||||
comment "text rendering applications"
|
comment "text rendering applications"
|
||||||
EXE mk dialog OK
|
EXE mk dialog OK
|
||||||
|
|
||||||
comment "Audio and video libraries and applications"
|
comment "Audio and video libraries and applications"
|
||||||
EXE mk alsa-lib OK
|
EXE mk alsa-lib OK
|
||||||
EXE mk alsa-utils FAIL "undefined references to acs_map"
|
EXE mk alsa-utils FAIL "undefined references to acs_map"
|
||||||
@ -236,11 +255,14 @@ EXE mk mplayer OK
|
|||||||
EXE mk speex OK
|
EXE mk speex OK
|
||||||
EXE mk festival FAIL "undefined reference to EST_TokenStream"
|
EXE mk festival FAIL "undefined reference to EST_TokenStream"
|
||||||
EXE mk vlc FAIL "configure:Cannot find libmad library."
|
EXE mk vlc FAIL "configure:Cannot find libmad library."
|
||||||
|
|
||||||
comment "Graphic libraries and applications (graphic/text)"
|
comment "Graphic libraries and applications (graphic/text)"
|
||||||
|
|
||||||
comment "text rendering libraries"
|
comment "text rendering libraries"
|
||||||
EXE mk ncurses OK
|
EXE mk ncurses OK
|
||||||
EXE mk newt OK
|
EXE mk newt OK
|
||||||
EXE mk slang OK
|
EXE mk slang OK
|
||||||
|
|
||||||
comment "graphic libraries"
|
comment "graphic libraries"
|
||||||
EXE mk directfb OK
|
EXE mk directfb OK
|
||||||
EXE mk directfb-examples OK
|
EXE mk directfb-examples OK
|
||||||
@ -260,15 +282,18 @@ EXE mk sdl_mixer OK
|
|||||||
EXE mk SDL_net OK
|
EXE mk SDL_net OK
|
||||||
EXE mk sdl_ttf OK
|
EXE mk sdl_ttf OK
|
||||||
EXE mk tiff OK
|
EXE mk tiff OK
|
||||||
|
|
||||||
comment "busybox graphic applications"
|
comment "busybox graphic applications"
|
||||||
comment " --> May be broken in busybox"
|
comment " --> May be broken in busybox"
|
||||||
EXE mk fbv OK
|
EXE mk fbv OK
|
||||||
EXE mk fbset OK
|
EXE mk fbset OK
|
||||||
|
|
||||||
comment "other GUIs"
|
comment "other GUIs"
|
||||||
SKIP
|
SKIP
|
||||||
EXE mk qte DISABLED
|
EXE mk qte DISABLED
|
||||||
EXE mk qtopia4 DISABLED
|
EXE mk qtopia4 DISABLED
|
||||||
EXE mk x11r7 DISABLED
|
EXE mk x11r7 DISABLED
|
||||||
|
RESTART
|
||||||
EXE mk atk
|
EXE mk atk
|
||||||
EXE mk cairo
|
EXE mk cairo
|
||||||
EXE mk pango
|
EXE mk pango
|
||||||
@ -287,12 +312,15 @@ EXE mk openmotif
|
|||||||
EXE mk fontconfig
|
EXE mk fontconfig
|
||||||
EXE mk freetype
|
EXE mk freetype
|
||||||
EXE mk tslib
|
EXE mk tslib
|
||||||
|
SKIP
|
||||||
EXE mk webkit
|
EXE mk webkit
|
||||||
skip startup-notification "Depends on X11"
|
skip mk startup-notification DISABLED "Depends on X11"
|
||||||
|
|
||||||
comment "X Window managers"
|
comment "X Window managers"
|
||||||
EXE mk matchbox
|
EXE mk matchbox
|
||||||
EXE mk metacity
|
EXE mk metacity
|
||||||
EXE mk blackbox
|
EXE mk blackbox
|
||||||
|
|
||||||
comment "X applications"
|
comment "X applications"
|
||||||
EXE mk alsamixergui
|
EXE mk alsamixergui
|
||||||
EXE mk dillo
|
EXE mk dillo
|
||||||
@ -319,9 +347,11 @@ EXE mk lzo OK
|
|||||||
EXE mk lzma-host OK
|
EXE mk lzma-host OK
|
||||||
EXE mk lzma-target OK
|
EXE mk lzma-target OK
|
||||||
EXE mk zlib OK
|
EXE mk zlib OK
|
||||||
|
|
||||||
comment "Package managers"
|
comment "Package managers"
|
||||||
EXE mk ipkg OK
|
EXE mk ipkg OK
|
||||||
EXE mk portage DISABLED
|
EXE mk portage OK
|
||||||
|
|
||||||
comment "XML handling"
|
comment "XML handling"
|
||||||
EXE mk expat OK
|
EXE mk expat OK
|
||||||
EXE mk ezxml OK
|
EXE mk ezxml OK
|
||||||
|
@ -38,36 +38,72 @@ function process ()
|
|||||||
grep "\.tar\." ${LOG} > ${DEPENDENCY}
|
grep "\.tar\." ${LOG} > ${DEPENDENCY}
|
||||||
if [ ${test} == ${OK} ] ; then
|
if [ ${test} == ${OK} ] ; then
|
||||||
mv ${LOG} ${LOG_OK_FILE}
|
mv ${LOG} ${LOG_OK_FILE}
|
||||||
echo "OK "
|
printf "%-16s" "OK"
|
||||||
|
if [ "${2}X" != "X" ] ; then
|
||||||
|
printf "%-16s" "\"$2\"";
|
||||||
|
fi
|
||||||
|
if [ "${3}X" != "X" ] ; then
|
||||||
|
printf "%s" "\"$3\"";
|
||||||
|
fi
|
||||||
|
echo
|
||||||
else
|
else
|
||||||
mv ${LOG} ${LOG_FAIL_FILE}
|
mv ${LOG} ${LOG_FAIL_FILE}
|
||||||
printf "FAIL "
|
printf "%-16s" "FAIL"
|
||||||
echo \"$2\"
|
if [ "${2}X" != "X" ] ; then
|
||||||
|
printf "%-16s" "\"$2\"";
|
||||||
|
else
|
||||||
|
printf "%-16s" "\"\""
|
||||||
|
fi
|
||||||
|
if [ "${3}X" != "X" ] ; then
|
||||||
|
printf "%s" "\"$3\"";
|
||||||
|
fi
|
||||||
|
echo
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function build_package ()
|
function build_package ()
|
||||||
{
|
{
|
||||||
printf "mk %-31s" "$1"
|
# echo "BUILD PACKAGE:1=$1 2=$2 3=$3 4=$4 5=$5 6=$6 7=$7"
|
||||||
|
printf "mk %-32s" "$1"
|
||||||
if [ "$2X" == "X" ] ; then # no parameters
|
if [ "$2X" == "X" ] ; then # no parameters
|
||||||
clean_files $1
|
clean_files $1
|
||||||
dirclean $1
|
dirclean $1
|
||||||
process $1
|
process $1 "$3"
|
||||||
|
elif [ "$2X" == "?X" ] ; then # no parameters
|
||||||
|
clean_files $1
|
||||||
|
dirclean $1
|
||||||
|
process $1 "$3"
|
||||||
elif [ "$2X" == "OKX" ] ; then # Previous build was OK
|
elif [ "$2X" == "OKX" ] ; then # Previous build was OK
|
||||||
clean_files $1
|
clean_files $1
|
||||||
dirclean $1
|
dirclean $1
|
||||||
process $1
|
process $1 "$3"
|
||||||
elif [ "$2X" == "FAILX" ] ; then
|
elif [ "$2X" == "FAILX" ] ; then
|
||||||
clean_files $1
|
clean_files $1
|
||||||
dirclean $1
|
dirclean $1
|
||||||
process $1 $3
|
process $1 "$3"
|
||||||
elif [ "$2X" == "BROKENX" ] ; then
|
elif [ "$2X" == "BROKENX" ] ; then
|
||||||
printf "BROKEN "
|
printf "%-16s" "BROKEN"
|
||||||
echo \"$3\"
|
if [ "${3}X" != "X" ] ; then
|
||||||
|
printf "%s" "\"$3\"";
|
||||||
|
fi
|
||||||
|
echo
|
||||||
|
elif [ "$2X" == "DISABLEDX" ] ; then
|
||||||
|
printf "%-16s" "DISABLED"
|
||||||
|
if [ "${3}X" != "X" ] ; then
|
||||||
|
printf "%s" "\"$3\"";
|
||||||
|
fi
|
||||||
|
echo
|
||||||
|
else
|
||||||
|
printf "%-16s" "?BROKEN"
|
||||||
|
if [ "${3}X" != "X" ] ; then
|
||||||
|
printf "%s" "\"$3\"";
|
||||||
|
fi
|
||||||
|
echo
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
build_package $1 $2 $3
|
#build_package $1 $2 "\"$3\""
|
||||||
|
build_package $1 $2 "$3"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
alias mk="scripts/mkpkg"
|
function mk()
|
||||||
|
{
|
||||||
|
scripts/mkpkg $1 $2 "$3"
|
||||||
|
}
|
||||||
|
|
||||||
function header()
|
function header()
|
||||||
{
|
{
|
||||||
@ -26,11 +29,16 @@ function EXE()
|
|||||||
{
|
{
|
||||||
printf "EXE "
|
printf "EXE "
|
||||||
if [ ${active} == 1 ] ; then
|
if [ ${active} == 1 ] ; then
|
||||||
printf "$1 "
|
$1 $2 $3 "$4"
|
||||||
$1 $2 $3 $4 $5 $6
|
|
||||||
return 0;
|
return 0;
|
||||||
else
|
else
|
||||||
echo "$1 $2 $3 $4 $5 $6"
|
printf "%-8s" "$1"
|
||||||
|
printf "%-32s" "$2"
|
||||||
|
printf "%-16s" "$3"
|
||||||
|
if [ "${4}X" != "X" ] ; then
|
||||||
|
printf "%-64s" "\"$4\""
|
||||||
|
fi
|
||||||
|
echo
|
||||||
return 1;
|
return 1;
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -42,11 +50,16 @@ function AVR()
|
|||||||
echo "mk $2 UNSUPPORTED \"$4\" $5 $6"
|
echo "mk $2 UNSUPPORTED \"$4\" $5 $6"
|
||||||
return 1;
|
return 1;
|
||||||
elif [ ${active} == 1 ] ; then
|
elif [ ${active} == 1 ] ; then
|
||||||
printf "$1 "
|
$1 $2 "$3" "$4"
|
||||||
$1 $2 $3 $4 $5 $6
|
|
||||||
return 0;
|
return 0;
|
||||||
else
|
else
|
||||||
echo "$1 $2 $3 $4 $5 $6"
|
printf "%-8s" "$1"
|
||||||
|
printf "%-32s" "$2"
|
||||||
|
printf "%-16s" "$3"
|
||||||
|
if [ "${4}X" != "X" ] ; then
|
||||||
|
printf "%-64s" "\"$4\"";
|
||||||
|
fi
|
||||||
|
echo
|
||||||
return 1;
|
return 1;
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -54,29 +67,46 @@ function AVR()
|
|||||||
|
|
||||||
function skip()
|
function skip()
|
||||||
{
|
{
|
||||||
printf "skip %-31s" "$1"
|
printf "skip %-8s" "$1"
|
||||||
if [ "$2X" == "OKX" ] ; then
|
printf "%-32s" "$2"
|
||||||
echo "DISABLED $3 $4"
|
if [ "$3X" == "OKX" ] ; then
|
||||||
elif [ "$2X" == "FAILX" ] ; then
|
printf "%-16s" "DISABLED"
|
||||||
echo "DISABLED $3 $4"
|
if [ "${4}X" != "X" ] ; then
|
||||||
elif [ "$2X" == "BROKENX" ] ; then
|
printf "%-64s" "\"$4\""
|
||||||
echo "DISABLED $3 $4"
|
fi
|
||||||
elif [ "$2X" == "DISABLEDX" ] ; then
|
elif [ "$3X" == "FAILX" ] ; then
|
||||||
echo "DISABLED \"$3 $4\""
|
printf "%-16s" "DISABLED"
|
||||||
|
if [ "${4}X" != "X" ] ; then
|
||||||
|
printf "%-64s" "\"$4\""
|
||||||
|
fi
|
||||||
|
elif [ "$3X" == "BROKENX" ] ; then
|
||||||
|
printf "%-16s" "DISABLED"
|
||||||
|
if [ "${4}X" != "X" ] ; then
|
||||||
|
printf "%-64s" "\"$4\""
|
||||||
|
fi
|
||||||
|
elif [ "$3X" == "DISABLEDX" ] ; then
|
||||||
|
printf "%-16s" "DISABLED"
|
||||||
|
if [ "${4}X" != "X" ] ; then
|
||||||
|
printf "%-64s" "\"$4\""
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "DISABLED \"$2 $3 $4\""
|
printf "%-16s" "DISABLED"
|
||||||
|
if [ "${4}X" != "X" ] ; then
|
||||||
|
printf "%-64s" "\"$4\""
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
function bb()
|
function bb()
|
||||||
{
|
{
|
||||||
printf "bb "
|
printf "%-8s" "bb"
|
||||||
if [ ${busybox} == 1 ] ; then
|
if [ ${busybox} == 1 ] ; then
|
||||||
printf "$1 "
|
printf "%-8s" "$1"
|
||||||
$1 $2 $3 $4 $5 $6
|
$1 $2 $3 $4 $5 $6
|
||||||
return 0;
|
return 0;
|
||||||
else
|
else
|
||||||
echo "$1 $2 $3 $4 $5 $6"
|
echo "$1 $2 $3 $4 $5 $6"
|
||||||
return 1;
|
return 1;
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user