tUse 9 file always. - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 5dde0bbad8143efdf19c985783dd680bd8cf76c9
 (DIR) parent f3832660d444da350042b6985c9c942656691b2f
 (HTM) Author: rsc <devnull@localhost>
       Date:   Wed, 19 Oct 2005 03:26:45 +0000
       
       Use 9 file always.
       
       Diffstat:
         M bin/page                            |      14 +++++++++++---
       
       1 file changed, 11 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/bin/page b/bin/page
       t@@ -28,7 +28,7 @@ xfile()
                then
                        echo 'troff intermediate output'
                else
       -                file - < "$1"
       +                9 file < "$1" | sed 's/stdin: //'
                fi
        }
        
       t@@ -49,6 +49,9 @@ main()
                        *PS*)
                                psv $1
                                ;;
       +                *postscript*)
       +                        psv $1
       +                        ;;
                        *PostScript*)
                                psv $1
                                ;;
       t@@ -64,7 +67,8 @@ case $# in
        0)
                tmp=/var/tmp/page.$$.tmp
                cat >$tmp
       -        case "`xfile $tmp`" in
       +        type=`xfile $tmp`
       +        case "$type" in
                *troff*)
                        mv $tmp $tmp.tr
                        tmp=$tmp.tr
       t@@ -81,6 +85,10 @@ case $# in
                        mv $tmp $tmp.ps
                        tmp=$tmp.ps
                        ;;
       +        *postscript*)
       +                mv $tmp $tmp.ps
       +                tmp=$tmp.ps
       +                ;;
                *GIF*)
                        mv $tmp $tmp.gif
                        tmp=$tmp.gif
       t@@ -98,7 +106,7 @@ case $# in
                        tmp=$tmp.png
                        ;;
                *)
       -                echo 1>&2 page: unrecognized file type on standard input
       +                echo 1>&2 page: unrecognized file type on standard input: $type
                        rm -f $tmp
                        exit 1
                esac