Skip site navigation (1)Skip section navigation (2)
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>