[pacman-dev] [PATCH 2/2] Accept all bzr URLs in the source array
Maxime Gauduin
alucryd at gmail.com
Tue Apr 9 05:30:16 EDT 2013
On Tue, 2013-04-09 at 10:20 +0200, Martti Kühne wrote:
> On Tue, Apr 9, 2013 at 9:39 AM, Maxime Gauduin <alucryd at gmail.com> wrote:
> >> > diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> >> > index d5b9077..0ac4975 100644
> >> > --- a/scripts/makepkg.sh.in
> >> > +++ b/scripts/makepkg.sh.in
> >> > @@ -474,10 +474,21 @@ download_bzr() {
> >> > fi
> >> > elif (( ! HOLDVER )); then
> >> > # Make sure we are fetching the right repo
> >> > - if [[ "$url" != "$(bzr config parent_location -d $dir)" ]] ; then
> >> > - error "$(gettext "%s is not a branch of %s")" "$dir" "$url"
> >> > - plain "$(gettext "Aborting...")"
> >> > - exit 1
> >> > + local distant_url="$(bzr info $url 2> /dev/null | grep root | sed 's| branch root: ||')"
>
> UMQ!
> + local distant_url="$(bzr info "$url" 2> /dev/null | sed -r 's|
> branch root: ||p')"
>
> >>
> >> Does this need an LC_ALL=C in the front?
> >>
> >
> > I tried several locales, it seems bzr info always outputs in english,
> > there should be no need for this.
> >
> >> > + local local_url="$(bzr config parent_location -d $dir)"
> UMQ!
> local local_url="$(bzr config parent_location -d "$dir")"
>
> >> > + if [[ ! -z "$distant_url" ]]; then
> >>
> >> if [[ -n ... ?
> >>
> >
> > Yeah, I put the ! in front without even thinking, -n is indeed better.
> >
>
>
> Use More Quotes™!
>
> cheers!
> mar77i
>
Didn't know that was patented :) I've git send-email the patch again
with all modifications so far.
Cheers.
--
Maxime
More information about the pacman-dev
mailing list