Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

Debian distro

52 bytes removed, 20:59, 21 October 2017
Pbuilder
Create ~/.pbuilderrc file with your own pbuilder setup like this:
<pre class="brush: bash/shell; highlight: [5, 15]; html-script: true"># !/bin/sh
set -e
 
if [ "$OS" == "debian" ]; then
 
MIRRORSITE="http://ftp.no.debian.org/debian/"
COMPONENTS="main contrib non-free"
DEBOOTSTRAPOPTS=("${DEBOOTSTRAPOPTS[@]}"
"--keyring=/usr/share/keyrings/debian-archive-keyring.gpg")
: ${DIST:="wheezy"}
: ${ARCH:="amd64"}
fi
elif [ "$OS" == "raspbian" ]; then
 
MIRRORSITE="http://ftp.acc.umu.se/mirror/raspbian/raspbian/"
COMPONENTS="main contrib non-free"
: ${ARCH:="armhf"}
elif [ "$OS" == "ubuntu" ]; then
 
MIRRORSITE="http://no.archive.ubuntu.com/ubuntu/"
COMPONENTS="main restricted universe multiverse"
"--keyring=/usr/share/keyrings/ubuntu-archive-keyring.gpg")
else
 
echo "Unknown OS: $OS"
exit 1
fi
 
if [ "$DIST" == "" ]; then
 
echo "DIST is not set"
exit 1
fi
 
if [ "$ARCH" == "" ]; then
 
echo "ARCH is not set"
exit 1
fi
 
NAME="$OS-$DIST-$ARCH"
 
if [ "$ARCH" == "armel" ] && [ "$(dpkg --print-architecture)" != "armel" ]; then
 
DEBOOTSTRAP="qemu-debootstrap"
fi
if [ "$ARCH" == "armhf" ] && [ "$(dpkg --print-architecture)" != "armhf" ]; then
 
DEBOOTSTRAP="qemu-debootstrap"
fi
 
DEBOOTSTRAPOPTS=("${DEBOOTSTRAPOPTS[@]}" "--arch=$ARCH")
BASETGZ="/var/cache/pbuilder/$NAME-base.tgz"