blob: cee9387dca9fd8d7727c0a9c9dda7441b14e3706 (
plain) (
tree)
|
|
#!/bin/bash
. ./inc/env.inc.sh # read slx config to find paths
. ./inc/chroot-functions.inc.sh # chroot wrapper
. ./inc/bootstrap.inc.sh # bootsrap buildroot
. ./inc/helper.inc.sh # misc functions (setup bindmounts, etc)
. ./inc/color.inc.sh # functions for color ouput
. ./inc/update.inc.sh # buildroot update functions
case $1 in
"setup")
if [ ! -e $buildrootpath/bootstraped ]; then
bootstrap
else
echo " * Found existing buildroot - running update instead"
updatebuildroot
fi
;;
"update")
if [ ! -e $buildrootpath/bootstraped ]; then
echo " * Can't find existing buildroot - running setup instead"
bootstrap
else
updatebuildroot
fi
;;
"build-bb")
if [ ! -e $buildrootpath/bootstraped ]; then
echo " * Error: didn't find existing buildroot"
else
echo " * Building busybox"
updateScripts
chroot-exec /root/bin/build-bb.sh
fi
;;
*)
echo "Usage: broot (setup|update|build-bb)"
esac
|