date and time created 83/08/05 13:35:46 by sam
[unix-history] / usr / src / old / vpr / vtroff.sh
index e96e8f4..b54d75d 100644 (file)
@@ -1,25 +1,13 @@
 #! /bin/csh -f
 #! /bin/csh -f
-set echo
 #
 #
-#      @(#)vtroff.sh   1.5     (Berkeley)      %G%
+#      @(#)vtroff.sh   4.2     (Berkeley)      %G%
 #
 #
-#      $troffmachine is where the troffing will be done.
-set troffmachine = ucbdali
-#
-#      if the troff machine is not the local machine and it is up,
-#      use it otherwise troff (and sort) locally.
-if ($troffmachine != `hostname` && \
-    `ruptime | grep -c "$troffmachine.*up"` == 1) then
-       set troffsh = ( /usr/ucb/rsh $troffmachine )
-else
-       set troffsh = ( /bin/sh -c )
-endif
 umask 0
 set flags=() noglob length=() fonts=() fontf=()
 unset t
 set macp = (/usr/lib/tmac/tmac.vcat)
 set sort = (/usr/lib/rvsort)
 umask 0
 set flags=() noglob length=() fonts=() fontf=()
 unset t
 set macp = (/usr/lib/tmac/tmac.vcat)
 set sort = (/usr/lib/rvsort)
-set vpr = (/usr/ucb/vpr)
+set lpr = (/usr/ucb/lpr -Pvarian)
 top:
        if ($#argv > 0) then
                switch ($argv[1])
 top:
        if ($#argv > 0) then
                switch ($argv[1])
@@ -33,12 +21,12 @@ top:
                        goto top
                case -V:
                        set sort = (/usr/lib/rvsort)
                        goto top
                case -V:
                        set sort = (/usr/lib/rvsort)
-                       set vpr = (/usr/ucb/vpr)
+                       set lpr = (/usr/ucb/lpr -Pvarian)
                        shift argv
                        goto top
                case -W:
                        set sort = (/usr/lib/vsort -W)
                        shift argv
                        goto top
                case -W:
                        set sort = (/usr/lib/vsort -W)
-                       set vpr = (/usr/ucb/vpr -W)
+                       set lpr = (/usr/ucb/lpr -Pversatec)
                        shift argv
                        goto top
                case -F:
                        shift argv
                        goto top
                case -F:
@@ -85,14 +73,16 @@ top:
        endif
 if ($#argv == 0) then
        set argv=(-)
        endif
 if ($#argv == 0) then
        set argv=(-)
+       set banner=vtroff
+else
+       set banner=$argv[1]
 endif
 if ($?t) then
 endif
 if ($?t) then
-    /usr/ucb/soelim $macp $fontf $argv[*] \
-    | $troffsh "/usr/bin/troff -t -rv1 $flags | $sort $length"
+    /usr/bin/troff -t -rv1 $flags $macp $fontf $* | $sort $length
 else
 else
-    /usr/ucb/soelim $macp $fontf $argv[*] \
-    | $troffsh "/usr/bin/troff -t -rv1 $flags | $sort $length | $vpr -t $fonts"
+    /usr/bin/troff -t -rv1 $flags $macp $fontf $* | $sort $length |\
+       $lpr -J$banner -t $fonts
 endif
 if ($#fontf) then
 endif
 if ($#fontf) then
-       /bin/rm $fontf
+    /bin/rm $fontf
 endif
 endif