Date: Fri, 19 Sep 2003 11:57:18 +0930 From: "Daniel O'Connor" <doconnor@gsoft.com.au> To: "M. Warner Losh" <imp@bsdimp.com>, paul@freebsd-services.com Cc: ports@freebsd.org Subject: Re: Base packaging Message-ID: <200309191157.18409.doconnor@gsoft.com.au> In-Reply-To: <20030918.201059.44982857.imp@bsdimp.com> References: <1063802358.33631.44.camel@localhost> <20030918.201059.44982857.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 19 September 2003 11:40, M. Warner Losh wrote: > P.S. How do you handle the packlist generation? The ports system > doesn't automatically generate these things, as far as I can tell, and > I didn't see anything that you've added to do this. > > My agenda, if you will, on this is to deal with: > > upgrades: portupgrade can grok packages. If you had a good way to > generate the package list, then we could make it a lot easier to do > binary upgrades. Thie would let me have a big meta-port that > covers all the 'standard' things on the machine, including the os. > Chances are good that some care would need to be taken in > portupgrade to make sure that it doesn't use binaries in place that > will be replaced. I have a tool that generated plists (mostly). It uses ktrace/kdump to find out what files are touched. It's a bit primitive and slow, but it does work :) > subsetting: with the proper set of subsetting, one could easily > create packages such that they could install just what they > needed. It might be good to have a few like "minimal to boot with > rc.d" and the like. > > nopriv: it should be possible to build a release w/o any privs at > all. NetBSD does this with hacks to install and pax to journal > installation stuff in a certain mode and a new mkfs program to take > that info and create a file system image that can be used in the > target environment. > > Warner > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 9A8C 569F 685A D928 5140 AE4B 319B 41F4 5D17 FDD5
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309191157.18409.doconnor>