On Mon, Jun 26, 2017 at 12:36:16PM +0200, Marc Espie wrote:
> I need to get this thru my next bulk.
> This should work around several existing issues.
> 
> First, PKGDIR must exist.  Creating it during fake is no longer possible,
> because this doesn't work with dpb in privsep mode.
> 
> Having PKGDIR not be a directory/pointing in the wrong location means you
> might miss MESSAGE/UNMESSAGE (which are not even written down in the PLIST)
> or miss MESSAGE/RCscripts which must exist in the PLIST.
> 
> The more ambitious change involves changing the flow of creating new ports
> to make it slightly faster.
> 
> Mainly, READMEs and RC installation is not really tweakable, since it happens
> at the end of fake. So instead of doing it during fake, do it prior to
> update-plist and package itself and (that's the cool part) do NOT generate
> a cookie.   So it will happen each and every time. Accordingly, wipe existing
> readmes and rc (this assumes RCDIR in the fake area is initially empty,
> which should always be the case).
> 
> That way, a porter should be able to tweak the readmes/rc, add variables, 
> add variable values, and quickly regen packages without having to wipe 
> fake and redo it each time, which is a win.

Oooh yea that's a win ! I suppose rc scripts and README paths will survive make
update-plist once the latter is redone from scratch ?

Reply via email to