Move quagga files from /usr/sfw to /usr [PSARC/2008/038 Self Review]

April Chin April.Chin at sun.com
Tue Jan 22 10:37:45 PST 2008


Below is an updated spec (diffmarked) for this case which changes the new
location of the /usr/sfw/lib quagga libraries from /usr/gnu/lib to /usr/lib.
David Comay and Kelly Nishimura will be working with legal regarding
the GPL library location issue.

Thanks,
	April


1. Introduction
    1.1. Project/Component Working Name:
	 Move quagga files from /usr/sfw to /usr
    1.2. Name of Document Author/Supplier:
	 Author:  April Chin
    1.3  Date of This Document:
|	22 January, 2008

2. Technical Description

2.1 Summary

	This project moves files for the Quagga routing protocol suite 
	from /usr/sfw to /usr.  

2.2 Details

	The quagga binaries already reside under /usr/sbin, as
	described in PSARC/2005/571.  The quagga libraries--libzebra,
	libospf, and libospfapiclient--are currently in /usr/sfw/lib
|	and will be moved to /usr/lib.   The original /usr/sfw/lib
|	library files will not be replaced with symbolic links.

	Quagga manpages shall move from /usr/sfw/share/man to
	/usr/share/man.  The original manpages will not be replaced
	with symbolic links.

	/usr/sfw/info/quagga.info will be moved to
	/usr/share/info/quagga.info.  The /usr/sfw/info/dir file will
	no longer contain a quagga entry.

2.2.1 Libraries

Old Location				New Location		
======================================	=======================================
| /usr/sfw/lib/libzebra.so		/usr/lib/libzebra.so
| /usr/sfw/lib/libzebra.so.0		/usr/lib/libzebra.so.0
| /usr/sfw/lib/libzebra.so.0.0.0	/usr/lib/libzebra.so.0.0.0
| /usr/sfw/lib/libospf.so		/usr/lib/libospf.so
| /usr/sfw/lib/libospf.so.0		/usr/lib/libospf.so.0
| /usr/sfw/lib/libospf.so.0.0.0		/usr/lib/libospf.so.0.0.0
| /usr/sfw/lib/libospfapiclient.so	/usr/lib/libospfapiclient.so
| /usr/sfw/lib/libospfapiclient.so.0	/usr/lib/libospfapiclient.so.0
| /usr/sfw/lib/libospfapiclient.so.0.0.0 /usr/lib/libospfapiclient.so.0.0.0

2.2.2 Documentation

Old Location				New Location		
====================================	=======================================
Manpages in /usr/sfw/share/man		Manpages in /usr/share/man
/usr/sfw/info/quagga.info		/usr/share/info/quagga.info
/usr/sfw/info/dir has a	quagga entry	No dir file will contain a quagga entry

Note that the Interface Stability Classification listed in the manpage
quaggaadm.1m will be updated from the old Interface Taxonomy
classification (Evolving) to the new classification (Committed).

3. References
	PSARC/2005/571: SFWQuagga: SFW integration of Quagga routing suite
	PSARC/2007/047: /usr/gnu
        PSARC/2005/185: Enabling Serendipitous Discovery
	http://www.quagga.net

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open




More information about the opensolaris-arc mailing list