Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jul 2007 20:47:03 +0200
From:      Ulrich Spoerlein <uspoerlein@gmail.com>
To:        Tim Kientzle <kientzle@freebsd.org>
Cc:        hackers@freebsd.org, Joerg Sonnenberger <joerg@britannica.bec.de>
Subject:   Re: Tar output mode for installworld
Message-ID:  <20070715184703.GK2819@roadrunner.q.local>
In-Reply-To: <4699BE75.2090808@freebsd.org>
References:  <46992FFF.7010906@kientzle.com> <20070714223853.GF16579@britannica.bec.de> <469992CA.6000104@freebsd.org> <4699BE75.2090808@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 14.07.2007 at 23:28:05 -0700, Tim Kientzle wrote:
>  #%ntree
>  bin/echo uid=0 gid=0 group=wheel contents=my/bin/echo
> 
>  I think this should form a reasonable basis against which
>  to implement tar output for installworld.  I would actually
>  suggest building the specification file at buildworld time, not
>  at installworld time.  You could then create a tarball with
>    tar -czf system.tgz @specification.ntree
>  or install directly from the specification file using
>    tar -xvpf specification.ntree -C ${DESTDIR}

This would be the perfect basis on which to build a live/install release
CD. You boot it up on a cd9660 filesystem and put some unionfs hacks on
top, to make it fully work as a live cd.

After you've done the fdisk/bsdlabel/gmirror/zfs stuff manually or via
some yet to be written installer, you then kick of the install through
tar.

Simple and elegant. It would also do away with those base.aa, base.ab,
etc. madness.

I like it!

Cheers,
Ulrich Spoerlein
-- 
"The trouble with the dictionary is you have to know how the word is
spelled before you can look it up to see how it is spelled."
-- Will Cuppy



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070715184703.GK2819>