From: Dario Niedermann on
Sylvain Robitaille <syl(a)alcor.concordia.ca> wrote:

> Dario Niedermann wrote:
>
>> "Override" ?
>
> Re-read what you wrote and tell us again that you weren't suggesting
> that.

I don't need to re-read anything, it's you who needs to re-read tar's
man page.

Tar does not force you to extract the whole contents of an archive.

I'll repeat the question: is it difficult to pass tar a sanitized list
of stuff to extract?

> I wasn't blaming tar

YOU WROTE:

| That would need to be a modification of how tar works, then.

BULLSHIT. Tar does NOT enforce full extraction of an archive contents.
It's installpkg that uses Tar that way.


--
> head -n1 /etc/*-{version,release} && uname -moprs
Slackware 12.2.0
Linux 2.6.27.7-crrm i686 AMD Turion(tm) 64 Mobile Technology MK-36 GNU/Linux
From: Dario Niedermann on
Sylvain Robitaille <syl(a)alcor.concordia.ca> wrote:

> You're the one claiming installpkg is broken. If indeed it is, and
> you have a fix, let's see it.

No way. Since this community is in love with installpkg's current
behaviour, this community shall receive no unwanted fix.

I'm going to keep any improvement to installpkg strictly private.


--
> head -n1 /etc/*-{version,release} && uname -moprs
Slackware 12.2.0
Linux 2.6.27.7-crrm i686 AMD Turion(tm) 64 Mobile Technology MK-36 GNU/Linux
From: Sylvain Robitaille on
Dario Niedermann wrote:

> BULLSHIT. Tar does NOT enforce full extraction of an archive contents.
> It's installpkg that uses Tar that way.

So let's see your patch for installpkg, then.

--
----------------------------------------------------------------------
Sylvain Robitaille syl(a)encs.concordia.ca

Systems analyst / AITS Concordia University
Faculty of Engineering and Computer Science Montreal, Quebec, Canada
----------------------------------------------------------------------
From: Sylvain Robitaille on
Dario Niedermann wrote:

> I'm going to keep any improvement to installpkg strictly private.

Oh good. The rest of us will carry on blissfully believing that
installpkg is working just as it was intended to, then.

--
----------------------------------------------------------------------
Sylvain Robitaille syl(a)encs.concordia.ca

Systems analyst / AITS Concordia University
Faculty of Engineering and Computer Science Montreal, Quebec, Canada
----------------------------------------------------------------------
From: Robby Workman on
On 2010-07-13, Dario Niedermann <M8R-cthw2f(a)spamherelots.com> wrote:
> William Hunt <wjh(a)prv8.net> wrote:
>
>> I'd also suggest the OP use tar, with the '-tv' switches,
>> to look at the index of a standard Slackware package (or two)
>> and compare it against the index of his home-built package.
>> Look for differences between the two in the way permissions
>> are set within each package (tar file).
>
> I'm not installing self-made packages: the problems I described came
> from packages made by Slackbuilds downloaded from slackbuilds.org.
>


Leave root's umask at 0022, and/or switch to root properly from
your user account, and/or manually set umask to 0022 before using
one of the build scripts. This is NOT a problem with the scripts,
or is it a problem with pkgtools.

-RW