Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Oct 2004 23:37:22 -0500
From:      Ryan Sommers <ryans@gamersimpact.com>
To:        arch@freebsd.org
Subject:   Removal of /stand Directory
Message-ID:  <4171F702.9020405@gamersimpact.com>

next in thread | raw e-mail | index | archive | help
After a thread on current@ and private discussion following, myself and 
the other party were in agreement that /stand serves no purpose after 
the initial install. Most of /stand is duplicated in /rescue with the 
exception of a few members. This makes the approx. 3mb of space consumed 
by /stand wasted space.

The only post-install dependency on /stand I can find is the diskless rc 
script. This script uses /stand/cpio and /stand/gzip for unpacking 
template archives to populate memory disks. I have come up with two 
solutions that would solve this problem. The first involves /bin/pax and 
moving gzip to /bin/gzip. This would be enough to unpack archives for 
diskless systems. The other is to use /rescue/tar and /rescue/gzip.

Currently /rescue uses gtar, however, this will likely be switched to 
bsdtar after 5.3-RELEASE (see PR bin/72549). This will add cpio and pax 
support to /rescue/tar (in addition to saving approx. 40k). I don't 
believe using /rescue is the correct solution for diskless systems.

Which is why I propose moving gzip to /bin. This would increase /bin by 
about 46k. However, upon removing /stand the net would be a savings in 
the root partition. /bin/pax and gzip are capable of handling the 
diskless template archives and will also be updated as part of world to 
receive any bugfixes.

If people agree with this, after providing patches for moving gzip to 
/bin I plan on addressing sysinstall to have /stand removed as part of 
the post-install cleanup/configuration. And then after I'd like to work 
on bringing our support and instructions for diskless environments up to 
date with 5.X.

Anyone have any thoughts, objections, feelings on this? If anyone has 
already started work on this but doesn't have the time let me know and 
I'd be happy to pick up where they left off. Otherwise I'm willing to 
put in the grunt work if anyone is willing to help commit it once 
5.3-release is out of the way.

-- 
Ryan Sommers
ryans@gamersimpact.com



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