Date: Sun, 3 Nov 2013 23:18:22 +0100 (CET) From: Melvyn Sopacua <melvyn@magemana.nl> To: Tijl Coosemans <tijl@FreeBSD.org> Cc: freebsd-ports@FreeBSD.org Subject: Re: Staging and directory modes/ownerships Message-ID: <alpine.BSF.2.00.1311032313110.72667@fire.magemana.nl> In-Reply-To: <20131103230942.669384c8@kalimero.tijl.coosemans.org> References: <alpine.BSF.2.00.1311031432520.22005@fire.magemana.nl> <20131103222318.3f9d2c8a@kalimero.tijl.coosemans.org> <alpine.BSF.2.00.1311032212220.72368@fire.magemana.nl> <20131103230942.669384c8@kalimero.tijl.coosemans.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 3 Nov 2013, Tijl Coosemans 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. Can you confirm if it works with pkg if the directory already exists and has different owner? It doesn't with pkg_install, so I might just wrap the @exec if pkg isn't used. -- Melvyn Sopacua
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1311032313110.72667>