From 6322ae60a1ee38616b237bd5392a981e8fd0e373 Mon Sep 17 00:00:00 2001 From: Luke Yelavich Date: Thu, 10 May 2007 09:14:28 +1000 Subject: [PATCH] * Added pbuilder-dist. Rename to feisty/gutsy/etc to use pbuilder with that release. --- pbuilder-dist | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 pbuilder-dist diff --git a/pbuilder-dist b/pbuilder-dist new file mode 100755 index 0000000..c30f503 --- /dev/null +++ b/pbuilder-dist @@ -0,0 +1,36 @@ +#!/bin/sh +# script from Jamin W. Collins BTS: #255165 +# name this script 'pbuilder-dapper', 'pbuilder-edgy', 'pbuilder-feisty' etc. +# +# The only variable you really might need to change is BASE_DIR if you don't want pbuilder stuff in ~/ + +OPERATION=$1 +DISTRIBUTION=`basename $0 | cut -f2 -d '-'` +PROCEED=false +BASE_DIR="$HOME/pbuilder" +case $OPERATION in + create|update|build|clean|login|execute ) + PROCEED=true + ;; +esac +if ( $PROCEED == true ) then + shift + if [ ! -d $BASE_DIR/${DISTRIBUTION}_result ] + then mkdir -p $BASE_DIR/${DISTRIBUTION}_result/ + fi + sudo pbuilder $OPERATION \ + --basetgz $BASE_DIR/$DISTRIBUTION-base.tgz \ + --distribution $DISTRIBUTION \ + --buildresult $BASE_DIR/$DISTRIBUTION_result \ + --othermirror "deb http://archive.ubuntu.com/ubuntu $DISTRIBUTION universe multiverse" $@ +else + echo "Invalid command..." + echo "Valid commands are:" + echo " create" + echo " update" + echo " build" + echo " clean" + echo " login" + echo " execute" + exit 1 +fi