--- /cdrom/INSTALL Tue Nov 20 22:42:53 2001 +++ INSTALL Fri Jun 7 12:49:30 2002 @@ -1,4 +1,4 @@ -#!/bin/sh - +#!/compat/linux/bin/sh - ARCH=i386 ALTARCH=i386 @@ -13,12 +13,14 @@ ENETDIR=nienet-1.2 DDIR=lv61 UPGRADE= -RPM=/bin/rpm +RPM=/usr/local/bin/rpm RPMOPT="-ivh" # Options for LabVIEW package installation +RPMDBPATH=/usr/local/lib/rpm #NORPM=y - -PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin +LINUXPATH=/usr/local/emul/linux +PATH=$LINUXPATH/bin:$LINUXPATH/usr/bin:$LINUXPATH/sbin:$LINUXPATH/usr/sbin:$LINUXPATH/usr/local/bin:$PATH export PATH +echo $PATH rtepkg="labview61-rte-$VERSR.$ARCH.rpm" allpkg="labview61-rte-$VERSR.$ARCH.rpm labview61-app-$VERSBR.$ARCH.rpm labview61-examples-$VERSBR.$ARCH.rpm labview61-help-$VERSBR.$ARCH.rpm labview61-ref-$VERSBR.$ARCH.rpm labview61-rt-$VERSBR.$ARCH.rpm labview61-pro-$VERSBR.$ARCH.rpm labview61-vxi-$VERSBR.$ARCH.rpm labview61-desktop-$VERSR.$ARCH.rpm" @@ -87,7 +89,7 @@ } summary_rpm () { - if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then + if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then $RPM -qp --queryformat '%{name}: %{summary}\n' $1 elif [ -x $CDPATH/bin/rpmq ]; then $CDPATH/bin/rpmq -qp --queryformat '%{name}: %{summary}\n' $1 @@ -97,7 +99,7 @@ } info_rpm () { - if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then + if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then $RPM -qip $1 elif [ -x $CDPATH/bin/rpmq ]; then $CDPATH/bin/rpmq -qp --queryformat \ @@ -118,7 +120,7 @@ echo "Preparing for installation..." - betapkgs="`/bin/rpm -qa | egrep 'labview61-.*-0'`" + betapkgs="`$RPM -qa | egrep 'labview61-.*-0'`" if [ -n "$betapkgs" ]; then echo "" echo "Previous LabVIEW 6.1 Beta packages must be removed before installation can" @@ -129,7 +131,7 @@ case "$ans" in [yY]*) echo "Removing old beta release packages..." - rpm --nodeps --allmatches -e $betapkgs # >dev/null 2>&1 + $RPM --nodeps --allmatches -e $betapkgs # >dev/null 2>&1 ;; *) echo "Aborted."; exit 1 ;; esac @@ -147,7 +149,7 @@ esac - if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then + if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then RPMVERS="`$RPM --version | sed 's,^RPM version ,,'`" echo "Red Hat Package Manager (RPM) version: $RPMVERS." case "$RPMVERS" in @@ -208,7 +210,7 @@ ask="" errout=">/dev/null 2>&1" if [ -f $pkg ]; then - if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then + if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then eval $RPM --ignoresize --test $RPMPREFIX $RPMOPT $pkg $errout || eval $RPM --ignoresize --test $RPMPREFIX $RPMOPT $pkg $rtepkg $errout if [ $? = 0 ]; then @@ -262,7 +264,7 @@ fi echo "" echo "Installing..." - if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then + if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then for pkg in $packages do @@ -349,7 +351,7 @@ instdir=/usr/local lvdir=$instdir/$DDIR -if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then +if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then dir="`$RPM -ql labview61-app 2>/dev/null | head -1 | xargs dirname 2>/dev/null`" if [ "x$dir" = x ]; then dir="`$RPM -q --queryformat '%{prefixes}\n' labview61-app 2>/dev/null`" @@ -412,8 +414,8 @@ [qQ]*) echo "Installation aborted." exit 1 ;; [yY]*) - if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then - rpm -Uvh "$cvirtpkg" + if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then + $RPM -Uvh "$cvirtpkg" else $CDPATH/bin/INSTALL.norpm "$cvirtpkg" "$instdir" fi @@ -431,10 +433,10 @@ [qQ]*) echo "Installation aborted." exit 1 ;; [yY]*) - if [ -d /var/lib/rpm -a -x $RPM -a "x$NORPM" = "x" ]; then - test -n "$OLDVISA" && rpm -e "$OLDVISA" >/dev/null 2>&1 + if [ -d $RPMDBPATH -a -x $RPM -a "x$NORPM" = "x" ]; then + test -n "$OLDVISA" && $RPM -e "$OLDVISA" >/dev/null 2>&1 # use --replacefiles to overwrite visa files in lv5.0.1f1 rpm - rpm --replacefiles -Uvh $visapkgs + $RPM --replacefiles -Uvh $visapkgs else for pkg in $visapkgs do