diff options
-rwxr-xr-x | build.sh | 1 | ||||
-rwxr-xr-x | xib_env | 17 | ||||
-rw-r--r-- | xibuild/prepare.sh | 19 |
3 files changed, 20 insertions, 17 deletions
@@ -3,6 +3,7 @@ source xib_env cd xibuild +./prepare.sh ./build_all.sh || exit 1 ./make_infos.sh @@ -20,20 +20,3 @@ export DEVELOPMENT_BUILDFILES="/home/david/docs/proj/xilinux/buildfiles" export BUILDFILES_GIT_REPO="https://xi.davidovski.xyz/git/buildfiles.git" export INSTALLED_PACKAGES="$XIB_CHROOT/installed" -mkdir -p $XIB_DIR $XIB_BUILDFILES $XIB_CHROOT $XIB_EXPORT - -if [ -d $DEVELOPMENT_BUILDFILES ]; then - cp -r $DEVELOPMENT_BUILDFILES/* $XIB_BUILDFILES/ -else - if [ -d $XIB_BUILDFILES/.git ]; then - cd $XIB_BUILDFILES - git pull - cd $OLDPWD - else - git clone $BUILDFILES_GIT_REPO $XIB_BUILDFILES - fi -fi - -[ -f $INSTALLED_PACKAGES ] || touch $INSTALLED_PACKAGES - -[ -f $XIB_CHROOT/etc/resolv.conf ] || cp /etc/resolv.conf $XIB_CHROOT/etc/resolv.conf diff --git a/xibuild/prepare.sh b/xibuild/prepare.sh new file mode 100644 index 0000000..81f52a5 --- /dev/null +++ b/xibuild/prepare.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +mkdir -p $XIB_DIR $XIB_BUILDFILES $XIB_CHROOT $XIB_EXPORT + +if [ -d $DEVELOPMENT_BUILDFILES ]; then + cp -r $DEVELOPMENT_BUILDFILES/* $XIB_BUILDFILES/ +else + if [ -d $XIB_BUILDFILES/.git ]; then + cd $XIB_BUILDFILES + git pull + cd $OLDPWD + else + git clone $BUILDFILES_GIT_REPO $XIB_BUILDFILES + fi +fi + +[ -f $INSTALLED_PACKAGES ] || touch $INSTALLED_PACKAGES + +[ -f $XIB_CHROOT/etc/resolv.conf ] || cp /etc/resolv.conf $XIB_CHROOT/etc/resolv.conf |