release(7) subtargets and custom internal releng




Does anyone out there use the sub-targets in /usr/src/release independent of the 'make release' target? I'm looking to build customized install ISOs from a highly stripped down 'make buildworld'.

I want to build the stripped version of the userland and kernels using my make.conf(5) in my native environment and avoid the chroot(8) + re-make-buildworld.

I don't need src sets, mass port builds, docs

I guess I'm spoiled by NetBSD build.sh in this sense. There we just ./build.sh { build, release CHECKFLIST_FLAGS+=-e -m}; mkhybrid(1) and you've got a customized install ISO.

I understand the how the default release(7) approach creates a sanitized build environment. Seems logical. But it accomplishes one descrete task. Essentially I need the following:

make buildworld
release.3
release.4
release.5
release.6
floppies.1
cdrom.1
cdrom.3
iso.1

Before I spend a day getting all of these targets to play nice together, just curious if anyone else is doing this?

l8*
-lava (Brian A. Seklecki - Pittsburgh, PA, USA)
http://www.spiritual-machines.org/
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: problems with i386 jail on amd64 install 7.0 Release
    ... Mark Moellering wrote: ... installworld commands. ... 'TARGET', that is a real variable but not the one you want. ...
    (freebsd-questions)
  • Re: "nanobsd" prototype
    ... :>>: free to prune your system in the Customize target. ... :>> from installworld, but not buildworld. ... to the FreeBSD hacker who's trying to configure an embedded system. ...
    (freebsd-current)
  • Re: problems with i386 jail on amd64 install 7.0 Release
    ... Target=i386 to the command line in the make buildworld and installworld ... 'TARGET', that is a real variable but not the one you want. ...
    (freebsd-questions)
  • Re: buildworld fails with WITH_NLS
    ... if I define WITH_NLS= in src.conf, buildworld will stop right in Stage ... Legacy Tools, because Makefile.inc1 calls a target with ... This upsets bsd.own.mk, telling me that I shouldn't define WITH_NLS and ...
    (freebsd-current)