|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T i
Length: 2085 (0x825) Types: TextFile Names: »inst-man.sh«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/util/inst-man.sh«
: run this script through /bin/sh # Options -- see MANOPTS in config/CONFIG.make -- may be: # -bsd42 man<n>/<file> # -ros man<n>/<file> -- using /etc/install # -sys5 <a|p|u>_man/man<n>/<file> # -aix <a|p|u>_man/man<n>/<file> # -local manl/<base>.l # -l man<n>/<base>.<n>l # For a non standard base directory, set MANDIR M=BSD42 MANDIR=${MANDIR-${INSTDIR}/usr/man} if test ! -d ${MANDIR} then echo "inst-man: ${MANDIR} non-existant directory" 1>&2 exit 0 fi for A in $* do case $A in -bsd42) M=BSD42 ;; -ros) M=ROS ;; -local) M=LOCAL ;; -l) M=L ;; -sys5) M=SYS5 ;; -aix) M=AIX ;; -*) echo "inst-man: $A unknown" 1>&2 exit 1 ;; *) if test ! -f $A then exit 0 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 ;; 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 /etc/install -m 0644 -f ${MANDIR}/$D/man$E $A /etc/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 ;; ROS) echo /etc/install -m 0644 -c $A ${MANDIR}/man$E/$F /etc/install -m 0644 -c $A ${MANDIR}/man$E/$F ;; *) echo "inst-man: mode botch" 1>&2 exit 1 ;; esac ;; esac done exit 0