/usr boot time dependencies

Pekka Savola pekkas at netcore.fi
Sat Aug 16 17:48:22 UTC 2003


On Sat, 16 Aug 2003, Paul Jakma wrote:
> On Fri, 15 Aug 2003, Michael K. Johnson wrote:
> 
> > That /usr is required to init IPv6 would be a bug.
> 
> Indeed.

But is it a serious one? :-)

> [root at fogarty network-scripts]# egrep '\<(id|uniq)\>' *
> init.ipv6-global:               sysctl -a | grep "^net\.ipv6\.conf\." 
> | awk -F. '{ print $4 }' | sort | uniq | while read interface; do
> init.ipv6-global:               sysctl -a | grep "^net\.ipv6\.conf\." 
> | awk -F. '{ print $4 }' | sort | uniq | while read interface; do
> init.ipv6-global:               sysctl -a | grep "^net\.ipv6\.conf\." 
> | awk -F. '{ print $4 }' | sort | uniq | while read interface; do
> network-functions:        if [ "`id -u`" = "0" ]; then
> 
> neither id nor uniq should be considered available before netfs and
> autofs have run.
> 
> either these 2 utils should be installed to /bin, not /usr/bin (sort
> is installed to /bin) or network init scripts should not use them.

When designing the IPv6 parts of the initscripts, the two things have been 
non-goals:

 1) IPv6-only operation (no IPv4 enabled at all)
    * not the time for it yet, IMHO.

 2) IPv6 without /usr
    * limited interest for IPv6 in cases where /usr is not usable

Perhaps 2) could be rather easily fixed, as you write.

Do folks have opinions on the desired level of IPv6 availability?

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings





More information about the fedora-list mailing list