|
|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T U i
Length: 2008 (0x7d8)
Types: TextFile
Notes: UNIX file
Names: »iemcheck«
└─⟦0cfe73749⟧ Bits:30004154/config.imd SW95707I VP/ix MS-DOS emulator Rel. 1.1
└─⟦0cfe73749⟧ UNIX Filesystem
└─⟦this⟧ »vc/new/usr/vpix/etc/iemcheck«
#
# Copyrighted as an unpublished work.
# (c) Copyright 1988 INTERACTIVE Systems Corporation
# All rights reserved.
#
# RESTRICTED RIGHTS
#
# These programs are supplied under a license. They may be used,
# disclosed, and/or copied only as permitted under such license
# agreement. Any copy must contain the above copyright notice and
# this restricted rights notice. Use, copying, and/or disclosure
# of the programs is strictly prohibited unless otherwise provided
# in the license agreement.
#
#ident "@(#)iemcheck 1.1 - 88/07/27"
# perform various checks on behalf of other IEM-related scripts:
#
# 1: is our effective UID "root"?
# 2: is VP/ix installed?
# 3. are we running version 1.0.8 or later?
#
# Returns 0 if all is OK, 1 if interrupted, or if we fail a check
trap 'exit 1' 1 2 3 9 15
BIN=/usr/vpix/etc
# make sure our EUID is "root"
${BIN}/ectuid
if [ $? -ne 0 ]
then
echo You do not have permission to perform this operation.
echo Please try again after logging-on as \"root\", or \"sysadm\".
exit 1
fi
# make sure VP/ix is installed
if [ ! -s /usr/options/vp.name ]
then
echo The VP/ix Environment has not been installed on your system.
echo Please use Sysadm to install the VP/ix Environment.
exit 1
fi
# check that version number is 1.1.0 or greater
# initialize status flag (1 = OK)
# get the version number
versionOK=1
version=`cat /usr/options/vp.name | sed -e 's/.*ersion *//'`
# check major number
major=`expr $version : '\([0-9]*\).*'`
# if major number is 1, check minor
if [ $major -eq 1 ]
then
minor=`expr $version : '[0-9]*\.\([0-9]*\).*'`
# if minor is 0, we don't have the right version
if [ $minor -eq 0 ]
then
versionOK=0
fi
fi
if [ $versionOK -eq 0 ]
then
echo You must be running at least version 1.1.0 of The VP/ix Environment
echo in order to perform this operation.
echo Please try again after upgrading your system.
exit 1
fi
# all was OK - return success
exit 0