diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2015-10-30 09:57:48 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2015-10-30 09:57:48 +0100 |
commit | c90ef622827cdb75b5b05972f5133f4c3f25c712 (patch) | |
tree | 89381fd6dfc40e60d419c351a8b33d4293e7c715 | |
parent | 716eb52020d58d3fb89254d218d70dd78abfc54f (diff) | |
download | biruda-c90ef622827cdb75b5b05972f5133f4c3f25c712.tar.gz biruda-c90ef622827cdb75b5b05972f5133f4c3f25c712.tar.bz2 |
added prelimiary debian 8 gold image script
-rwxr-xr-x | examples/build_gold_image/build_debian8.sh | 43 |
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++ |