[pacman-dev] [PATCH] pacscripts: don't read the whole package from cache

Karol Blazewicz karol.blazewicz at gmail.com
Tue Jun 11 16:41:24 EDT 2013


On Tue, Jun 11, 2013 at 10:19 PM, Karol Blazewicz <karol.blazewicz at
gmail.com> <karol.blazewicz at gmail.com> wrote:
> From: Karol Blazewicz <karol.blazewicz at gmail.com>
>
> '-q' means "Exit as soon as each specified pattern or filename has
> been matched." There is no reason to keep reading the rest of the
> package from cache when the install script has already been printed
> to stdout.
>
> Signed-off-by: Karol Błażewicz <karol.blazewicz at gmail.com>
> ---
>  contrib/pacscripts.sh.in | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/contrib/pacscripts.sh.in b/contrib/pacscripts.sh.in
> index 8468714..4ecebde 100644
> --- a/contrib/pacscripts.sh.in
> +++ b/contrib/pacscripts.sh.in
> @@ -91,7 +91,7 @@ print_db() {
>  }
>
>  print_pkg() {
> -       if ! bsdtar -xOf "$1" .INSTALL 2>/dev/null; then
> +       if ! bsdtar -xqOf "$1" .INSTALL 2>/dev/null; then
>                 error "Package $1 does not include any .INSTALL script"
>                 return 1
>         fi
> --
> 1.8.3.1
>

There's an extra 'From: Karol Blazewicz <karol.blazewicz at gmail.com>'
at the top - just so you remember who authored this masterpiece ;P I
think I got rid of it now, so I can resend the patch if needed (or
send it to a volunteer off-list first, so the ML isn't littered with
my contribution attempts).
Any other hints? Line length for comment is 72 chars, 80 chars or ...?


More information about the pacman-dev mailing list