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