[pacman-dev] [PATCH 2/2] Accept all bzr URLs in the source array

Martti Kühne mysatyre at gmail.com
Tue Apr 9 04:20:40 EDT 2013


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


More information about the pacman-dev mailing list