: run this script through /bin/sh # # $Id # # ------------------------------------------------------------------------ # # Copyright (c) 1996, 1997 The Regents of the University of Michigan # All Rights Reserved # # Royalty-free licenses to redistribute GateD Release # 3 in whole or in part may be obtained by writing to: # # Merit GateDaemon Project # 4251 Plymouth Road, Suite C # Ann Arbor, MI 48105 # # THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE REGENTS OF THE # UNIVERSITY OF MICHIGAN AND MERIT DO NOT WARRANT THAT THE # FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS OR # THAT OPERATION WILL BE UNINTERRUPTED OR ERROR FREE. The Regents of the # University of Michigan and Merit shall not be liable for # any special, indirect, incidental or consequential damages with respect # to any claim by Licensee or any third party arising from use of the # software. GateDaemon was originated and developed through release 3.0 # by Cornell University and its collaborators. # # Please forward bug fixes, enhancements and questions to the # gated mailing list: gated-people@gated.merit.edu. # # ------------------------------------------------------------------------ # # Copyright (c) 1990,1991,1992,1993,1994,1995 by Cornell University. # All rights reserved. # # THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT # LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY # AND FITNESS FOR A PARTICULAR PURPOSE. # # GateD is based on Kirton's EGP, UC Berkeley's routing # daemon (routed), and DCN's HELLO routing Protocol. # Development of GateD has been supported in part by the # National Science Foundation. # # ------------------------------------------------------------------------ # # Portions of this software may fall under the following # copyrights: # # Copyright (c) 1988 Regents of the University of California. # All rights reserved. # # Redistribution and use in source and binary forms are # permitted provided that the above copyright notice and # this paragraph are duplicated in all such forms and that # any documentation, advertising materials, and other # materials related to such distribution and use # acknowledge that the software was developed by the # University of California, Berkeley. The name of the # University may not be used to endorse or promote # products derived from this software without specific # prior written permission. THIS SOFTWARE IS PROVIDED # ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, # INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. # # for a non standard base directory, set MANDIR # set MANOPTS in config/CONFIG.make -- may be one of: # -bsd42 man/ # -bsd44 cat/thing.0 # -ros man/ -- using install # -sys5 _man/man/ # -aix _man/man/ # -local manl/.l # -l man/.l # -hpux hpux M=BSD42 if test -z "${MANDIR}" then echo "inst-man: MANDIR not set" 1>&2 exit 1 fi if test ! -d ${MANDIR} then echo "inst-man: ${MANDIR} non-existant directory" 1>&2 exit 1 fi for A in $* do case $A in -bsd42) M=BSD42 ;; -bsd44) M=BSD44 ;; -ros) M=ROS ;; -local) M=LOCAL ;; -l) M=L ;; -sys5) M=SYS5 ;; -aix) M=AIX ;; -hpux) M=HPUX ;; -*) echo "inst-man: $A unknown" 1>&2 exit 1 ;; *) if test ! -f $A then exit 1 fi F=`basename $A` E=`echo $F | sed -e "s%^.*\.\([1-8]\).*%\1%"` case $M in BSD42) echo install -m 0644 -c $A ${MANDIR}/man$E/$F install -m 0644 -c $A ${MANDIR}/man$E/$F ;; BSD44) G=`echo $F | sed -e 's%\.\([1-8]\)[1-8cn]*%.0%'` echo "nroff -man $A > ${MANDIR}/cat$E/$G" nroff -man $A > ${MANDIR}/cat$E/$G chown bin.bin ${MANDIR}/cat$E/$G chmod 444 ${MANDIR}/cat$E/$G ;; LOCAL) (echo $F | \ sed -e "s%.*%install -m 0644 -c & ${MANDIR}/manl/&%" | \ sed -e 's%\.[1-8cn]*$%.l%' | \ sh -ve) ;; L) (echo "install -m 0644 -c $F ${MANDIR}/man$E/$F" | \ sed -e 's%\.\([1-8]\)[1-8cn]*$%.\1l%' | \ sh -ve) ;; SYS5|AIX) case $E in 3) D=p_man ;; 5) D=p_man E=4 ;; 8) D=a_man E=1 ;; *) D=u_man ;; esac echo install -m 0644 -f ${MANDIR}/$D/man$E $A install -m 0644 -f ${MANDIR}/$D/man$E $A case $D in a_man) F=`basename $A .8c`.1m echo mv ${MANDIR}/$D/man$E/$A \ ${MANDIR}/$D/man$E/$F mv ${MANDIR}/$D/man$E/$A ${MANDIR}/$D/man$E/$F ;; p_man) if [ "$E" = "4" ]; then F=`basename $A .5`.4 echo mv ${MANDIR}/$D/man$E/$A \ ${MANDIR}/$D/man$E/$F mv ${MANDIR}/$D/man$E/$A \ ${MANDIR}/$D/man$E/$F fi ;; esac ;; HPUX) case $E in 5) E=4 ;; 8) E=1m ;; esac echo install -m 0644 -f ${MANDIR}/man$E $A install -m 0644 -f ${MANDIR}/man$E $A case $E in 4) F=`basename $A .5`.4 echo mv ${MANDIR}/man$E/$A ${MANDIR}/man$E/$F mv ${MANDIR}/man$E/$A ${MANDIR}/man$E/$F ;; 1m) F=`basename $A .8c`.1m echo mv ${MANDIR}/man$E/$A ${MANDIR}/man$E/$F mv ${MANDIR}/man$E/$A ${MANDIR}/man$E/$F ;; esac ;; ROS) echo install -m 0644 -c $A ${MANDIR}/man$E/$F install -m 0644 -c $A ${MANDIR}/man$E/$F ;; *) echo "inst-man: mode botch" 1>&2 exit 1 ;; esac ;; esac done exit 0