]>
git.madduck.net Git - code/mbuild.git/blobdiff - sbuild-wrapper.sh
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
dist="$(sed -ne 's,Distribution: ,,p' "$schangesfile")"
schangesfile_basename="${schangesfile##*/}"
dist="$(sed -ne 's,Distribution: ,,p' "$schangesfile")"
schangesfile_basename="${schangesfile##*/}"
+packagename="${schangesfile_basename%%_*}"
packagenameversion="${schangesfile_basename%_*}"
packagenameversion="${schangesfile_basename%_*}"
+dscfile_basename="$packagenameversion".dsc
case "$schangesfile" in
*/*) cd "${schangesfile%/*}";;
case "$schangesfile" in
*/*) cd "${schangesfile%/*}";;
+dcmd "$dscfile_basename" | while read f; do
+ test -f "$f" && continue
+
+ case "$f" in
+ *.tar.gz) apt-get --tar-only --only-source source "$packagename";;
+ *)
+ echo "E: I do not know how to obtain the file: $f" >&2
+ exit 1
+ ;;
+ esac
+done
+
[ "$binonly" = 0 ] && sbuild_args="${sbuild_args:+$sbuild_args }--source --arch-all"
sbuild $sbuild_args --arch="$arch" --dist="$dist" --keyid=$KEYID \
[ "$binonly" = 0 ] && sbuild_args="${sbuild_args:+$sbuild_args }--source --arch-all"
sbuild $sbuild_args --arch="$arch" --dist="$dist" --keyid=$KEYID \
- "$packagenameversion".dsc
changesfile="${packagenameversion}_${arch}.changes"
changesfile="${packagenameversion}_${arch}.changes"