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  | 
