Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#!/bin/rc
# Trivial script for checking and setting the default PostScript font
# encoding. Changing the default assumes you can write in $POSTLIB.
# Available font encodings are files in $POSTLIB that end in .enc.
# The default is $POSTLIB/Default.enc.
#

POSTLIB=/sys/lib/postscript/prologues
DEFAULT=Default.enc
CURRENTDEFAULT=Standard

if (~ $#* 0) {
        cd $POSTLIB
        for (i in *.enc) {
                if (test -f $i -a $i '!=' $DEFAULT) {
                        NAME=`{echo $i | sed s/\\.enc//}
                        if (cmp $i $DEFAULT >/dev/null >[2]/dev/null) {
                                CURRENTDEFAULT=$NAME
                        }
                        echo $NAME
                }
        }
        echo Standard
        echo Default'='$CURRENTDEFAULT
}
if not {
        switch ($1) {
        case Default
                ;
        case Standard
                rm -f $POSTLIB/$DEFAULT
        case *
                if (test -f $POSTLIB/$1.enc) {
                        rm -f $POSTLIB/$DEFAULT
                        cp $POSTLIB/$1.enc $POSTLIB/$DEFAULT
                }
                if not echo unrecognized encoding name $1 >[1=2]
        }
}