DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦9b8b4a2d5⟧ TextFile

    Length: 10288 (0x2830)
    Types: TextFile
    Notes: R1k Text-file segment

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦8baf8ad97⟧ 
            └─⟦this⟧ 

TextFile

#	Created by make - do not edit
# This script unpacks the files in rational.Z and installs them in
# the appropriate directories. To run it, type:
#	csh install_release
#
set BINDIR=/usr/bin/X11
set FONTDIR=/usr/lib/X11/fonts/misc
set MANDIR=/usr/man/mann
set MANFILE=rational.n
set XAPPLOADDIR=/usr/lib/X11/app-defaults
#
touch installation_log
echo `date` >> installation_log
if ( -e rational ) then
    echo ""
    echo -n Rational seems to be unpacked. Do it again\?" "\[y\]
    set ANSWER=$<
else 
    set ANSWER=""
endif
if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
    echo "Unpacking rational.Z (takes about a minute)"
    uncompress -c rational.Z | tar -xf -
    chmod +x rational
    echo Unpacked rational.Z >> installation_log
endif
#
while ( 1 )
    echo ""
    echo -n  Is the bin directory ${BINDIR}\?" "\[y\]
    set ANSWER=$<
    if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
        echo bin directory is $BINDIR >>installation_log
        ls -l $BINDIR/rational >> installation_log
        if ( -e ${BINDIR}/rational ) then
            echo ""
            if (`ls -l $BINDIR/rational | grep '^l' | wc -l` == "1") then
                ls -l $BINDIR/rational
                echo -n Is this link correct\?" "\[y\]
                set ANSWER=$<
                if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
                    echo link accepted >> installation_log
                    set xpath="notfound"
                    set itsnext="0"
                    foreach i (`ls -l $BINDIR/rational`)
                        if ($itsnext == "1") set xpath=$i
                        if ($i == "->") set itsnext="1"
                    end
                    if ( -e $xpath ) then
                        echo -n Copy new executable over $xpath\?" "\[y\]
                        set ANSWER=$<
                        if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
			    cp -i rational $xpath
                            echo Tried to overwrite $xpath >> installation_log
                        else
                            rm -i $xpath
                            echo Tried to delete $xpath >> installation_log
                        endif
                    else
		        cp -i rational $xpath
                        echo Tried to create $xpath >> installation_log
                    endif
                else 
                    rm -i $BINDIR/rational
                    echo Tried to remove link >> installation_log
                endif
            else
                rm -i $BINDIR/rational
                echo Tried to delete $BINDIR/rational >> installation_log
            endif
        endif
        if ( !( -e $BINDIR/rational) ) then
            echo ""
            echo -n Do you want a link to rational in ${BINDIR}\?" "\[y\]
            set ANSWER=$<
            if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
                set xpath=$cwd
                set ANSWER="n"
                while ( $ANSWER == "n" )
                    echo -n Will rational actually reside in $xpath\?" "\[y\]
                    set ANSWER=$<
                    if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
                        ln -s $xpath/rational ${BINDIR}
                        echo Created link to $xpath >> installation_log
                        if ( $xpath != $cwd ) then
                           cp -i rational $xpath/rational
                           echo tried to create $xpath/rational >>installation_log
                        endif
                        break
                    else 
                        echo -n Where will rational actually reside\?" "
                        set xpath=$<
                        set ANSWER="n"
                    endif
                end
                break
            endif
            echo ""
            echo -n Do you want rational copied to ${BINDIR}\?" "\[y\]
            set ANSWER=$<
            if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
                cp rational ${BINDIR}/rational
                break
            endif
        else
            break
        endif
    else
        echo -n Where is the bin directory\?" "
        set BINDIR=$<
    endif
end
ls -l ${BINDIR}/rational
ls -l $BINDIR/rational >> installation_log
if (`ls -l $BINDIR/rational | grep '^l' | wc -l` == "1") then
    set xpath="notfound"
    set itsnext="0"
    foreach i (`ls -l $BINDIR/rational`)
       if ($itsnext == "1") set xpath=$i
       if ($i == "->") set itsnext="1"
    end
    ls -l $xpath >> installation_log
endif
#
echo ""
echo  Fonts have not changed since the last release.
echo -n Do you want to skip font installation\?" "\[y\]
set ANSWER=$<
if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) goto manstuff
while ( 1 )
    echo ""
    echo -n Is the font directory ${FONTDIR}\?" "\[y\]
    set ANSWER=$<
    if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
        echo ""
        echo -n Do you want links to the rational fonts in $FONTDIR\?" " \[y\]
        set ANSWER=$<
        if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
            echo ""
            echo What is the path name of the directory where the fonts will be\?
            echo -n path\:" "
            set PATH=$<
            if ( -d $PATH ) then
                cp -i fonts/* $PATH
                foreach j (`ls fonts`)
                    if ( -e $FONTDIR/$j ) rm -i $FONTDIR/$j
                    ln -s $PATH/$j $FONTDIR/$j
                    ls -l $FONTDIR/$j >> installation_log
                end
                break
            else
                echo $PATH is not a directory
            endif
        else
            cp -i fonts/* ${FONTDIR}
            foreach j (`ls fonts/*`)
                ls -l $FONTDIR/$j >> installation_log
            end
            break
        endif
    else
        echo -n Where should fonts be put\?" "
        set FONTDIR=$<
    endif
end
if ( -e $BINDIR/mkfontdir ) then
    ${BINDIR}/mkfontdir ${FONTDIR}
else
    echo You need to run mkfontdir on $FONTDIR
endif
#
manstuff:
while ( 1 )
    echo ""
    echo -n Is the manual directory ${MANDIR}\?" "\[y\]
    set ANSWER=$<
    if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
        if ( -e ${MANDIR}/${MANFILE} ) then
            echo ""
            echo -n Manual page exists. Install it again\?" "\[y\]
            set ANSWER=$<
            if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
                rm -f ${MANDIR}/${MANFILE}
            endif
        else 
            set ANSWER=""
        endif
        if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
            echo ""
            echo -n Do you want a link to rational.man in ${MANDIR}\?" "\[y\]
               set ANSWER=$<
            if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
                ln -s $cwd/rational.man ${MANDIR}/${MANFILE}
                break
            endif
            echo ""
            echo -n Do you want rational.man copied to ${MANDIR}/${MANFILE}\?" "\[y\]
            set ANSWER=$<
            if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
                install -c -m 0444 rational.man ${MANDIR}/${MANFILE}
                break
            endif
        else
            break
        endif
    else
        echo -n Where is the man directory\?" "
        set MANDIR=$<
        echo -n Is the manual page ${MANFILE}\?" "\[y\]
        set ANSWER=$<
        if (!( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' )) then
            echo -n What is the name of the man page\?" "
            set MANFILE=$<
        endif
    endif
end
ls -l ${MANDIR}/${MANFILE}
#
while ( 1 )
    echo ""
    echo -n Are X11 application defaults in ${XAPPLOADDIR}\?" "\[y\]
    set ANSWER=$<
    if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
        rm -f ${XAPPLOADDIR}/RATIONAL  
        echo ""
        echo -n Should ${XAPPLOADDIR}/RATIONAL be a link\?" "\[y\]
        set ANSWER=$<
        if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
            ln -s $cwd/RATIONAL ${XAPPLOADDIR}
            break
        endif
        echo ""
        echo -n Do you want RATIONAL copied to ${XAPPLOADDIR}\?" "\[y\]
        set ANSWER=$<
        if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
            cp  $cwd/RATIONAL ${XAPPLOADDIR}
            break
        endif
    else
        echo -n Where is X11 app default directory\?" "
        set XAPPLOADDIR=$<
    endif
end
ls -l ${XAPPLOADDIR}/RATIONAL
while ( 1 )
	if ( -e ${XAPPLOADDIR}/Rational_Access ) then
	    if ( -d ${XAPPLOADDIR}/Rational_Access ) then
                foreach i (`ls ${XAPPLOADDIR}/Rational_Access`)
                    rm -f ${XAPPLOADDIR}/$i
                end
            endif
        endif
        echo ""
        echo -n Should ${XAPPLOADDIR}/Rational_Access be a link\?" "\[y\]
        set ANSWER=$<
        if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
	    if ( -e ${XAPPLOADDIR}/Rational_Access ) then
	        if ( -d ${XAPPLOADDIR}/Rational_Access ) then
                    rmdir -f ${XAPPLOADDIR}/Rational_Access
                else
                    rm -f ${XAPPLOADDIR}/Rational_Access
                endif
            endif
            ln -s $cwd/Rational_Access ${XAPPLOADDIR}
            break
        endif
        echo ""
        echo -n Do you want files copied to ${XAPPLOADDIR}/Rational_Access\?" "\[y\]
        set ANSWER=$<
        if ( ${ANSWER} == "" || ${ANSWER} == 'Y' || ${ANSWER} == 'y' ) then
	    if ( -e ${XAPPLOADDIR}/Rational_Access ) then
	        if ( -f ${XAPPLOADDIR}/Rational_Access ) then
                    rm -f ${XAPPLOADDIR}/Rational_Access
                    mkdir ${XAPPLOADDIR}/Rational_Access
                endif
            else
                mkdir ${XAPPLOADDIR}/Rational_Access
            endif
            cp  $cwd/Rational_Access/* ${XAPPLOADDIR}
            break
        endif
end
ls -l ${XAPPLOADDIR}/Rational_Access
echo ""
echo Rational Access installation complete