source: trunk/debathena/scripts/sbuildhack @ 23072

Revision 23072, 859 bytes checked in by ghudson, 15 years ago (diff)
In daupload-release and sbuildhack, add support for a ./nobuild file specifying distributions not to build a package for. For now, nobuild files will live in the build parent directory and not be versioned.
  • Property svn:executable set to *
Line 
1#!/bin/sh
2
3# Wrapper around sbuild.  The main purpose is to append a
4# distribution-dependent string like "~ubuntu7.10" to the binary
5# package version, using Sbuildhack.pm.
6
7# This script us normally run as "da sbuildhack filename.dsc".
8
9# This script will skip dists listed in ./nobuild.
10
11usage() {
12    echo "Usage: $0 <dist>-<arch> ..." >&2
13    exit 1
14}
15
16. $(dirname "$0")/debian-versions.sh
17
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
24
25if [ -e nobuild ] && fgrep -q "$dist" nobuild; then
26  echo "Skipping $dist since it is listed in ./nobuild."
27  exit
28fi
29
30export NMUTAG=`gettag "$dist"`
31perl -I"$(dirname "$0")" -MSbuildHack \
32        /usr/bin/sbuild --binNMU=171717 --make-binNMU="Build with sbuild." \
33        -d "$dist" --arch="$arch" --apt-update -v "$@"
Note: See TracBrowser for help on using the repository browser.