summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2015-10-30 09:57:48 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2015-10-30 09:57:48 +0100
commitc90ef622827cdb75b5b05972f5133f4c3f25c712 (patch)
tree89381fd6dfc40e60d419c351a8b33d4293e7c715
parent716eb52020d58d3fb89254d218d70dd78abfc54f (diff)
downloadbiruda-c90ef622827cdb75b5b05972f5133f4c3f25c712.tar.gz
biruda-c90ef622827cdb75b5b05972f5133f4c3f25c712.tar.bz2
added prelimiary debian 8 gold image script
-rwxr-xr-xexamples/build_gold_image/build_debian8.sh43
1 files changed, 43 insertions, 0 deletions
diff --git a/examples/build_gold_image/build_debian8.sh b/examples/build_gold_image/build_debian8.sh
new file mode 100755
index 0000000..56ecf30
--- /dev/null
+++ b/examples/build_gold_image/build_debian8.sh
@@ -0,0 +1,43 @@
+#!/bin/sh
+
+# Debian 8
+
+export PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PATH}
+
+ARCH=$1
+
+if test "x$ARCH" = "x"; then
+ echo "One argument expected (architecture)" 1>&2
+ exit 1
+fi
+
+case $ARCH in
+ i686)
+ PACKAGE_ARCH=i386
+ ARCH_SWITCH=linux32
+ ;;
+
+ x86_64)
+ PACKAGE_ARCH=amd64
+ ARCH_SWITCH=
+ ;;
+
+ *)
+ echo "Unsupported architecture '$ARCH'" 1>&2
+ exit 1
+esac
+
+CHROOT_DIR=debian8-${ARCH}
+
+rm -rf $CHROOT_DIR
+
+mkdir $CHROOT_DIR
+
+debootstrap --verbose --arch=${PACKAGE_ARCH} --variant=minbase jessie $CHROOT_DIR http://ftp.ch.debian.org/debian/
+
+${ARCH_SWITCH} chroot ${CHROOT_DIR} apt-key update
+${ARCH_SWITCH} chroot ${CHROOT_DIR} apt-get update
+
+# development stuff
+
+${ARCH_SWITCH} chroot ${CHROOT_DIR} apt-get -y install make gcc g++