# Usage: O="one-time troff options" [ nohup ] Print doc1 doc2 ... # for typesetter via GCOS # (G and GC should be set to "" for on-line typesetter.) # S=-st Print doc1 doc2 ... for STARE via GCOS. # D is name of the main directory where the documents are. D=/usr/man/docs G="-g" GC="| gcat -f" export G GC D S I O for i do if test "$G" = "-g"; then I=$i; fi case $i in TOC|toc) eval "troff -cm $O $G $D/TOC $GC$I $S";; account) eval "troff -cm $O $G $D/account $GC$I $S";; adb) eval "troff $O $G $D/~MS $D/adb $GC$I $S";; adv_ed) eval "troff $O $G $D/~MS $D/adv_ed $GC$I $S";; advice) eval "tbl $D/advice | troff -cm $O $G $GC$I $S";; as) eval "tbl $D/as | troff $O $G $D/~MS - $GC$I $S";; awk) eval "tbl $D/awk | troff $O $G $D/~MS - $GC$I $S";; bc) eval "troff $O $G $D/~MS $D/bc $GC$I $S";; begin) eval "eqn -s9 $D/begin | troff $O $G $D/~MS - $GC$I $S";; c_env) eval "troff -cm $O $G $D/c_env $GC$I $S";; c_lib) eval "cw $D/c_lib | troff -cm $O $G $GC$I $S" if test "$S" = "-st" then man -Tst 3 printf scanf else man -t 3 printf scanf fi;; c_man) eval "sed -f $D/~CWscript $D/c_man | tbl | eqn | \ troff -rv7 $O $G $D/~MS $D/~c_man.macs - $GC$I $S" eval "troff -cm $O $G $D/c_add1 $GC$I $S";; c_tour) eval "troff $O $G $D/~MS $D/c_tour $GC$I $S";; dc) eval "eqn $D/dc | troff $O $G $D/~MS - $GC$I $S";; ed_tut) eval "troff $O $G $D/~MS $D/ed_tut $GC$I $S";; eqn_guide) eval "eqn $D/eqn_guide | troff $O $G $D/~MS - $GC$I $S";; eqn_sys) eval "eqn $D/eqn_sys | troff $O $G $D/~MS - $GC$I $S";; f77) eval "tbl $D/f77 | eqn | troff $O $G $D/~MS - $GC$I $S";; fsck) cd $D/fsck fsck.rc cd $D;; graf_adm) eval "troff -cm $O $G $D/graf_adm $GC$I $S";; graf_ged) eval "troff -cm $O $G $D/graf_ged $GC$I $S";; graf_over) eval "tbl $D/graf_over | eqn | troff -cm $O $G $GC$I $S";; lex) eval "tbl $D/lex | troff $O $G $GC$I $S";; lint) eval "troff $O $G $D/~MS $D/lint $GC$I $S";; m4) eval "troff $O $G $D/~MS $D/m4 $GC$I $S";; make) eval "troff $O $G $D/~MS $D/make $GC$I $S";; mm_card) eval "tbl $D/mm_card | eqn | troff $O $G $GC$I $S";; mm_man) cd $D/mm_man eval "troff -rB1 -rX1 -rO5m -rN1 -rW6.5i -cm $O $G s??* $GC$I $S" eval "troff -rP52 -rX1 -rO5m -rN1 -rW6.5i -cm $O $G dwslet $GC$I $S" echo "You must also ``nroff'' dwslet!" cd $D;; new_make) eval "troff -cm $O $G $D/new_make $GC$I $S";; op_man) eval "tbl $D/op_man | troff -cm $O $G $GC$I $S";; p_tour) eval "troff $O $G $D/~MS $D/p_tour $GC$I $S";; password) eval "tbl $D/password | eqn | troff $O $G $D/~MS - $GC$I $S";; ratfor) eval "troff $O $G $D/~MS $D/ratfor $GC$I $S";; rje_admin) eval "tbl $D/rje_admin | troff -cm $O $G $GC$I $S";; rje_guide) eval "troff -rN1 -cm $O $G $D/rje_guide $GC$I $S";; rje_guide_dgs) eval "troff -rN1 -cm $O $G $D/rje_guide_dqs $GC$I $S";; road_map) eval "troff -cm $O $G $D/road_map $GC$I $S";; sccs_guide) eval "tbl $D/sccs_guide | troff -cm $O $G $GC$I $S";; sccs_inter) eval "troff -cm $O $G $D/sccs_inter $GC$I $S";; secur) eval "troff $O $G $D/~MS $D/secur $GC$I $S";; sed) eval "troff $O $G $D/~MS $D/sed $GC$I $S";; setup) eval "tbl $D/setup | troff -cm $O $G $GC$I $S";; sh_tut|shell_tut) cd $D/sh_tut eval "cw sc? | troff -rB1 -cm $O $G $GC$I $S" cd $D;; shell) eval "troff $O $G $D/~MS $D/shell $GC$I $S";; synopsis|overview|hel) eval "tbl $D/hel | eqn | troff -rB1 -rW6i -cm $O $G $GC$I $S";; tbl) eval "tbl $D/tbl | eqn | troff $O $G $D/~MS - $GC$I $S";; troff) cd $D/troff troff.rc cd $D;; troff_tut) eval "troff $O $G $D/~MS $D/troff_tut $GC$I $S";; u_impl) eval "troff $O $G $D/~MS $D/u_impl $GC$I $S";; u_iosys) eval "troff $O $G $D/~MS $D/u_iosys $GC$I $S";; u_prog) eval "sed -f $D/~CWscript $D/u_prog | \ troff $O $G $D/~MS $D/~u_prog.macs - $GC$I $S";; unix) eval "tbl $D/unix | troff $O $G $D/~MS - $GC$I $S";; unix_34) eval "troff -cm $O $G $D/unix_34 $GC$I $S";; uucp_impl) eval "troff $O $G $D/~MS $D/uucp_impl $GC$I $S";; uucp_net) eval "tbl $D/uucp_net | troff $O $G $D/~MS - $GC$I $S";; yacc) eval "troff $O $G $D/~MS $D/yacc $GC$I $S";; *) echo "What is $i?";; esac done