Codebase list rust-stfu8 / 987288b
build.sh: Allow building with extra packages Ximin Luo 5 years ago
1 changed file(s) with 12 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
0 #!/bin/sh
0 #!/bin/bash
11 set -e
22
33 abort() { local x=$1; shift; for i in "$@"; do echo >&2 "$0: abort: $i"; done; exit "$x"; }
1818
1919 CRATE="$1"
2020 VER="$2"
21 if test -z "$VER" -o -f "$VER"; then
22 VER=""
23 shift
24 else
25 shift 2
26 fi
2127 DISTRIBUTION="${DISTRIBUTION:-unstable}"
2228
2329 PKGNAME=$($DEBCARGO deb-src-name "$CRATE" $VER || abort 1 "couldn't find crate $CRATE")
6470 exit
6571 fi
6672
67 sbuild --no-source --arch-any --arch-all ${CHROOT:+-c $CHROOT }${DISTRIBUTION:+-d $DISTRIBUTION }${DEBSRC}_${DEBVER}.dsc
73 sbuild --no-source --arch-any --arch-all \
74 ${CHROOT:+-c $CHROOT} \
75 ${DISTRIBUTION:+-d $DISTRIBUTION} \
76 ${@/#/--extra-package=} \
77 ${DEBSRC}_${DEBVER}.dsc
6878 changestool ${DEBSRC}_${DEBVER}_${DEB_HOST_ARCH}.changes adddsc ${DEBSRC}_${DEBVER}.dsc
6979
7080 # sign if not UNRELEASED