summaryrefslogtreecommitdiff
path: root/xibuild
diff options
context:
space:
mode:
Diffstat (limited to 'xibuild')
-rw-r--r--xibuild/prepare.sh19
1 files changed, 19 insertions, 0 deletions
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