pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PKG_DESTDIR_SUPPORT=destdir problem?



On Tue, 3 Sep 2019 20:17:06 +0200, Joerg Sonnenberger wrote:
>>> It was always kind of a hack to limit the amount of work necessary for
>>> the packager. Handling unreadable files wasn't on the list.
>> 
>> Well, the funny thing is that the destdir framework is used to set file
>> permissions such that the regular user cannot read (or package) the file.
>> 
>> Unless news/inn does something very wrong, this case requires at least the
>> option to package the file with the same credentials as the install.
> 
> Nothing in the destdir framework sets file permissions. If you mean
> REQD_* etc, they are not applied with destdir, but only during the
> actual package installation.

Now I am confused...

news/inn sets PKG_DESTDIR_SUPPORT=destdir so that the install target 
gets run as root, and oodles of files get special permissions and/or 
ownership. <mk/bsd.prefs.mk> says

.if ${_USE_DESTDIR} == "destdir"
_MAKE_PACKAGE_AS_ROOT=  yes
_MAKE_CLEAN_AS_ROOT=    yes
_MAKE_INSTALL_AS_ROOT=  yes
.else
[...]

which looks like TRT should happen, but it doesn't?

Cheerio,
hauke

-- 
     The ASCII Ribbon Campaign                    Hauke Fath
()     No HTML/RTF in email            Institut für Nachrichtentechnik
/\     No Word docs in email                     TU Darmstadt
     Respect for open standards              Ruf +49-6151-16-21344


Home | Main Index | Thread Index | Old Index