Re: Making install CDs contain the full sets
David Brownlee <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.installation |
|---|---|
| Message-ID | <CAGN_6pau4XbxQhFh5dk+ijdCyO1Q1WdTbyATZ14YPw9EbSTa0A@mail.gmail.com> |
On 12 August 2014 14:10, Martin Husemann <[email protected]> wrote: > > I added support to strip all "rump" or "compat" marked files from the > extracted sets and the images became resonably sized again: > > -r--r--r-- 1 root wheel 450M Aug 12 14:57 NetBSD-7.99.1-amd64.iso > -r--r--r-- 1 root wheel 449M Aug 12 14:54 NetBSD-7.99.1-i386.iso > -r--r--r-- 1 root wheel 421M Aug 12 12:43 NetBSD-7.99.1-sparc64.iso > -r--r--r-- 1 root wheel 287M Aug 12 10:46 NetBSD-7.99.1-vax.iso > > I think this is acceptable, and it saves quite some maintenance overhead, > simplifies the makefiles and makes the CDs more generally usefull. > > I wonder if build.sh should be able to deal with an invocation like > "build.sh release iso-image" and enforce the (now necessarry) variant > "build.sh release sets iso-image". > > Actually I'd like "build.sh iso-image" to automagically expand to that. > > Comments? Review? Very much in favour, including having build.sh updated to know about the sets dependency for iso-image, though it might be better in that case to have iso-image fail with a very specific message indicating sets have not been built - to allow the case for someone to build release & sets and then just run iso-image later without having to rebuild the world...