diff options
author | Reinhard Tartler <siretart@tauware.de> | 2011-10-10 17:43:39 +0200 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2011-10-10 17:43:39 +0200 |
commit | f4092abdf94af6a99aff944d6264bc1284e8bdd4 (patch) | |
tree | 2ac1c9cc16ceb93edb2c4382c088dac5aeafdf0f /nx-X11/config/util/aminstall.sh | |
parent | a840692edc9c6d19cd7c057f68e39c7d95eb767d (diff) | |
download | nx-libs-f4092abdf94af6a99aff944d6264bc1284e8bdd4.tar.gz nx-libs-f4092abdf94af6a99aff944d6264bc1284e8bdd4.tar.bz2 nx-libs-f4092abdf94af6a99aff944d6264bc1284e8bdd4.zip |
Imported nx-X11-3.1.0-1.tar.gznx-X11/3.1.0-1
Summary: Imported nx-X11-3.1.0-1.tar.gz
Keywords:
Imported nx-X11-3.1.0-1.tar.gz
into Git repository
Diffstat (limited to 'nx-X11/config/util/aminstall.sh')
-rw-r--r-- | nx-X11/config/util/aminstall.sh | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/nx-X11/config/util/aminstall.sh b/nx-X11/config/util/aminstall.sh new file mode 100644 index 000000000..19a8a4d5a --- /dev/null +++ b/nx-X11/config/util/aminstall.sh @@ -0,0 +1,74 @@ +#!/bin/sh +# $Xorg: aminstall.sh,v 1.3 2000/08/17 19:41:52 cpqbld Exp $ +# aminstall - transfer cross-compiled files to system running Amoeba. +# Usage: aminstall binary-directory [-s stksz] unix-source amoeba-dest + +# +# Default soap mask for files +# +SPMASK=0xFF:2:2 +export SPMASK +PROG=$0 +USAGE="Usage: $PROG binary-directory unix-source amoeba-dest" + +# +# Argument check +# +case $# in +3|5) ;; +*) echo $USAGE >&2 + exit 1 + ;; +esac + +bindir=$1 +stksz= +case $2 in +-s) if [ $# -ne 5 ] + then + echo $USAGE >&2 + exit 1 + fi + stksz="-s $3" + shift + shift + ;; +esac + +unxfile=$2 +dest=$3 + +# +# Change /public .... into /super (just for installation) +# +stripped=`echo $dest | sed 's:^/public::'` +if [ X$dest != X$stripped ]; then + dest=/super$stripped +fi + +# +# If the file already exists, then delete it +# +INFO=`$bindir/std_info $dest 2>&1` +case $INFO in +*"not found"*) ;; +*failed*) ;; +*bytes*) $bindir/del -f $dest + ;; +/??????) echo $PROG: cannot install over directory 1>&2 + exit + ;; +*) $bindir/del -d $dest + ;; +esac + +# +# Transfer the file to Amoeba +# +$bindir/../bin.scripts/ainstall $stksz $unxfile $dest > /dev/null 2>&1 +if [ $? -ne 0 ] +then + echo "This is not binary - using tob" + $bindir/tob $unxfile $dest +fi + |