source: trunk/debathena/scripts/sbuildhack @ 24260

Revision 24260, 767 bytes checked in by broder, 15 years ago (diff)
Finish purging the hackishness of sbuildhack.
  • Property svn:executable set to *
RevLine 
[22687]1#!/bin/sh
2
[22688]3# Wrapper around sbuild.  The main purpose is to append a
4# distribution-dependent string like "~ubuntu7.10" to the binary
[24259]5# package version
[22688]6
[23072]7# This script us normally run as "da sbuildhack filename.dsc".
8
9# This script will skip dists listed in ./nobuild.
10
[22687]11usage() {
12    echo "Usage: $0 <dist>-<arch> ..." >&2
13    exit 1
14}
15
[22748]16. $(dirname "$0")/debian-versions.sh
17
[22687]18dist_arch=$1; shift
19if [ -z "$dist_arch" ]; then usage; fi
20IFS=- read dist arch <<EOF
21$dist_arch
22EOF
23if [ -z "$dist" ] || [ -z "$arch" ]; then usage; fi
[23072]24
25if [ -e nobuild ] && fgrep -q "$dist" nobuild; then
26  echo "Skipping $dist since it is listed in ./nobuild."
27  exit
28fi
29
[24259]30sbuild --append-to-version=`gettag "$dist"` \
31        -d "$dist" --arch="$arch" \
32        --apt-update --apt-distupgrade \
33         -v "$@"
Note: See TracBrowser for help on using the repository browser.