Staging and directory modes/ownerships

Aryeh Friedman aryeh.friedman at gmail.com
Sun Nov 3 22:30:07 UTC 2013


Where is this documented? (I am making a port that needs do similar stuff
but want to understand all the possible directives)


On Sun, Nov 3, 2013 at 5:09 PM, Tijl Coosemans <tijl at freebsd.org> wrote:

> On Sun, 3 Nov 2013 22:22:24 +0100 (CET) Melvyn Sopacua wrote:
> > On Sun, 3 Nov 2013, Tijl Coosemans wrote:
> >> On Sun, 3 Nov 2013 14:47:00 +0100 (CET) Melvyn Sopacua wrote:
> >>> I'm trying to upgrade www/magento and in the process make it use the
> >>> stage. Aside from having to package a fixed plist again to set modes
> and
> >>> ownerships, I can no longer find a way to set these properties on
> >>> directory trees.
> >>>
> >>> For now I'll go with adding @exec commands to ${TMPPLIST}, I suppose.
> >>
> >> Would this work:
> >>
> >> @owner www
> >> @group www
> >> www/magento/media/foo/bar
> >
> > If bar is a directory, I expect to see errors from the package tools
> > here, but I haven't tried it. If bar is a file, then it doesn't change
> > owner of media/foo (tested). Further more, it would be rather hard to do
> > so, since in this case, www/magento should be left untouched.
>
> bar is a file.  Only files can be listed like this.  Directories always
> have @dirrm.  @owner, @group and @mode apply to all the following entries,
> so the directories listed below are also owned by www.  This works at
> least with pkg.  I don't know if it works with the old pkg_install tools.
>
> >> @mode 0777
> >> @dirrm www/magento/media/foo
> >
> > This directive is processed on deinstallation. I don't think it will
> > work but I have not tested it.
> >
> > Thanks for answering.
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>


More information about the freebsd-ports mailing list