[pacman-dev] makepkg and NOT extracting netfiles

hannes hannes at saeurebad.de
Tue Jan 23 01:03:55 EST 2007


Hi,

On Tue, Jan 23, 2007 at 12:40:21AM -0500, James Rosten wrote:
> Okay...blame wizzomafizzo :P.  Because of the new way makepkg deals with files
> (not using the extension), files that are actually zipfiles but called something
> else that do not need to be extracted will be extracted (this is wizz's
> example).  Best example I can think of is like a .pk3 file for some games
> (which I think is really just a zipfile).  Anyway....we came up with the idea of
> a noextract=(...) field in the PKGBUILD and the patch is below.

Very nice idea, indeed.

> @@ -680,7 +680,17 @@
>     msg "Extracting Sources..."
>     for netfile in "${source[@]}"; do
>         unziphack=0
> +       NoExtract=0
>         file=$(strip_url "$netfile")
> +       for skipfile in "${noextract[@]}"; do
> +           if [ "$skipfile" = "$file" ]; then
> +               NoExtract=1
> +               break;
> +           fi
> +       done
> +       if [ $NoExtract -eq 1 ]; then
> +           continue;
> +       fi

Why do you invent camelcase here?

Hannes




More information about the pacman-dev mailing list