Hi,
Have you actually tested this patch?
ARCH is the current running architecture, which won't be linux-any etc.
regards,
junichi
> diff -Nru --exclude pbuilder-doc.html
> /tmp/lJIc1Y81Rq/pbuilder-0.152/debian/changelog
> /tmp/H2m1HBzCBJ/pbuilder-0.152/debian/changelog
> --- /tmp/lJIc1Y81Rq/pbuilder-0.152/debian/changelog 2006-04-26
> 02:33:36.000000000 +0200
> +++ /tmp/H2m1HBzCBJ/pbuilder-0.152/debian/changelog 2006-05-13
> 14:30:39.000000000 +0200
> @@ -1,3 +1,9 @@
> +pbuilder (0.152-0.1) TEST; urgency=low
> +
> + * Support for new style architecture specifications (closes: #363193)
> +
> + -- Peter Eisentraut <[EMAIL PROTECTED]> Sat, 13 May 2006 14:29:52 +0200
> +
> pbuilder (0.152) unstable; urgency=low
>
> * fix pdebuild-internal, pass --uid/--gid options.
> diff -Nru --exclude pbuilder-doc.html
> /tmp/lJIc1Y81Rq/pbuilder-0.152/pbuilder-satisfydepends
> /tmp/H2m1HBzCBJ/pbuilder-0.152/pbuilder-satisfydepends
> --- /tmp/lJIc1Y81Rq/pbuilder-0.152/pbuilder-satisfydepends 2006-03-31
> 02:14:31.000000000 +0200
> +++ /tmp/H2m1HBzCBJ/pbuilder-0.152/pbuilder-satisfydepends 2006-05-13
> 14:46:52.000000000 +0200
> @@ -40,16 +40,29 @@
> return 1;
> }
>
> +function expand_arch () {
> + local ARCH="$1"
> + local EXPANDED_ARCH
> + if echo "$ARCH" | grep "-" > /dev/null; then
> + EXPANDED_ARCH=$ARCH
> + else
> + EXPANDED_ARCH="linux-$ARCH"
> + fi
> + local WC1=$(echo $EXPANDED_ARCH | sed 's/^[^-]*/any/')
> + local WC2=$(echo $EXPANDED_ARCH | sed 's/[^-]*$/any/')
> + echo "$ARCH\\|$EXPANDED_ARCH\\|$WC1\\|$WC2"
> +}
> +
> function checkbuilddep_archdeps () {
> # returns FALSE on INSTALL
> local INSTALLPKG="$1"
> local ARCH="$2"
> - if echo "$INSTALLPKG" | sed 's/.*\(\[.*\]\)/\1/' | grep
> "[[/][!]$ARCH[]/]" > /dev/null; then
> + if echo "$INSTALLPKG" | sed 's/.*\(\[.*\]\)/\1/' | grep
> "[[/][!]\($(expand_arch $ARCH)\)[]/]" > /dev/null; then
> # if !$ARCH exists in there, ERROR.
> return 0;
> fi
> if ! echo "$INSTALLPKG" | sed 's/.*\(\[.*\]\)/\1/' | grep "[!]" >
> /dev/null; then
> - if ! echo "$INSTALLPKG" | sed 's/.*\(\[.*\]\)/\1/' | grep
> "[[/]$ARCH[]/]" > /dev/null; then
> + if ! echo "$INSTALLPKG" | sed 's/.*\(\[.*\]\)/\1/' | grep
> "[[/]\($(expand_arch $ARCH)\)[]/]" > /dev/null; then
> # if $ARCH does not exist, ERROR.
> return 0;
> fi
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]