]>
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:
schangesfile_basename="${schangesfile##*/}"
packagename="${schangesfile_basename%%_*}"
packagenameversion="${schangesfile_basename%_*}"
schangesfile_basename="${schangesfile##*/}"
packagename="${schangesfile_basename%%_*}"
packagenameversion="${schangesfile_basename%_*}"
+debversion="${packagenameversion#*_}"
+upstream_version="${debversion%-*}"
dscfile_basename="$packagenameversion".dsc
case "$schangesfile" in
dscfile_basename="$packagenameversion".dsc
case "$schangesfile" in
test -f "$f" && continue
case "$f" in
test -f "$f" && continue
case "$f" in
- *.tar.gz)
- echo "I: fetching missing tarball: $f" >&2
- apt-get --tar-only --only-source source "$packagename"
+ *.tar.gz)
+ last_version="$(apt-cache madison mdadm | sed -rne "s,.+(\<${upstream_version}[^[:space:]]+).*,\1,p")"
+ echo "I: fetching missing tarball for $upstream_version (from $last_version)…" >&2
+ apt-get --tar-only --only-source source "${packagename}=${last_version}"
;;
*)
echo "E: I do not know how to obtain the file: $f" >&2
;;
*)
echo "E: I do not know how to obtain the file: $f" >&2