Deterministic package building with ports

Dirk Meyer dirk.meyer at dinoex.sub.org
Wed Dec 3 14:00:38 PST 2008


Hallo Peter Schuller,

> I have been in a perpetual multi-year struggle to sort out package
> building in a way which is practical for me. For the past half year or
> so I have ended up using a hacked together shell script which does
> approximately what I need, which is:
> 
>   To build deterministically as a function of
>     (a) base system
>     (b) /etc/make.conf
>     (c) /usr/local/etc/ports.conf (sysutils/portconf)
>     (d) a list of specifically desired origins/packages which is manually
>         mainteined (NOT a complete list of dependencies, this is critical)
>     (e) the ports tree
>   a set of packages for later installation on another system
>   (typically the host system or other jails).

> Have I just completely missed the existence of a silver-bullet
> solution that everyone is using?)

It may be not the silver bullet.
Please take a look at:
http://www.dinoex.net/training/package2.html

kind regards Dirk

- Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany
- [dirk.meyer at dinoex.sub.org],[dirk.meyer at guug.de],[dinoex at FreeBSD.org]
http://people.freebsd.org/~dinoex/errorlogs/


More information about the freebsd-ports mailing list