#
#"@(#)i.fontsalias	35.1 94/09/01   Sun Microsystems" 
#
# SUNWi1of (ISO-8859-1 (Latin-1) Optional Fonts) class action script for
# fontsalias class. 


EXEC_BASE=/usr
PKGCOND=/usr/bin/pkgcond
DISKLESS_SRVC=`echo $BASEDIR | /usr/bin/grep export/Solaris_[1-9][0-9]/usr_${ARCH}.all`
is_srngz=99
is_wrngz=99
is_ngz=99

if [ -x $PKGCOND ]; then
    $PKGCOND  is_sparse_root_nonglobal_zone
    is_srngz=$?
    $PKGCOND  is_whole_root_nonglobal_zone
    is_wrngz=$?
    $PKGCOND -v is_nonglobal_zone > /dev/null 2>&1
    is_ngz=$?
fi

if [ $is_ngz -eq 0 ]; then
        if [  "$DISKLESS_SRVC" ]; then
                EXEC_BASE=/usr
        else
                EXEC_BASE=$BASEDIR
        fi
LD_LIBRARY_PATH=$BASEDIR/openwin/server/lib:$BASEDIR/openwin/lib
export LD_LIBRARY_PATH
fi

if [ $is_srngz -ne 0 ]; then
    if [ ! -x $EXEC_BASE/openwin/lib/installalias ]
    then
        # if installalias doesn't exist we cannot proceed
        exit 2
    fi
fi

while   read src dst
do
    # If pkgcond exists
    dir=`dirname $dst`
    if [ $is_srngz -ne 99 ]; then
        $PKGCOND is_path_writable $dir || \
            continue
    fi
    cp $src $dst
    cd $dir
    $EXEC_BASE/openwin/lib/installalias `basename $dst` . || exit 2
done

exit 0

