В Пнд, 12/11/2007 в 18:20 -0800, Donnie Berkholz пишет:
> On 00:03 Tue 13 Nov     , Michael Hanselmann wrote:
> > On Mon, Nov 12, 2007 at 02:09:33PM -0800, Donnie Berkholz wrote:
> > > On 21:47 Mon 12 Nov     , Michael Hanselmann (hansmi) wrote:
> > > > pkg_postinst() {
> > > >         chown -R inspircd:inspircd "${ROOT}"/etc/${PN}
> > > >         chmod 700 "${ROOT}"/etc/${PN}
> > 
> > > >         chown -R inspircd:inspircd "${ROOT}"/var/log/${PN}
> > > >         chmod 750 "${ROOT}"/var/log/${PN}
> > 
> > > >         chown -R inspircd:inspircd "${ROOT}"/usr/$(get_libdir)/${PN}
> > > >         chmod -R 755 "${ROOT}"/usr/$(get_libdir)/${PN}
> > 
> > > >         chmod -R 755 "${ROOT}"/usr/bin/inspircd
> > > > }

> I find it cleaner to move it and use fowners()/fperms(), because doing 
> it in pkg_* implies to me that it needs to get fixed on the live 
> filesystem for some reason.

Some of them are directories, right? Then while bug
bugs.gentoo.org/141619 is not fixed, I'd kept the directories in
pkg_postinst and added some comment that this is workaround of bug
#141619.

-- 
Peter.

Attachment: signature.asc
Description: Эта часть сообщения подписана цифровой подписью

Reply via email to