1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
#!/bin/sh
set -e
# Inspired by the metrox post-install script written by
# Johnie Ingram <johnie@debian.org>
INNARDS=exec20.tar
if [ "$0" = "abort-upgrade" ]
then
exit 0
fi
if [ "$TMPDIR" != "" ]
then
TDIR=$TMPDIR
else
TDIR=/tmp
fi
XTDIR=$TDIR/dpkg-motif-inst
DELFILES="$XTDIR"
cd $TDIR
if [ -f ${INNARDS} -o -f ${INNARDS}.gz -o -f ${INNARDS}.Z ]
then
if [ -f ${INNARDS}.gz -o -f ${INNARDS}.Z ]
then
zopt="-z"
else
zopt=""
fi
echo -n "Untarring ${INNARDS} ... "
mkdir -p $XTDIR
cd $XTDIR
if tar $zopt -xf ../${INNARDS}* 2> /dev/null
then
echo done.
else
echo failed!
echo -n "Cleaning up ... "
cd $TDIR && rm -rf $DELFILES
echo "done (sigh)."
exit 1
fi
else
echo Error: ${INNARDS} not found in $TDIR.
exit 1
fi
echo -n "Installing MetroLink Motif 2.0 elf library: "
chown -R root.root $XTDIR
chmod -R u=rwX,go=rX $XTDIR
echo -n "libraries "
echo -n "."
cp -dpRf $XTDIR/usr/X11R6/lib/libXm.so.2.0 /usr/X11R6/lib
echo -n "."
echo ". done."
echo -n Cleaning up...
cd $TDIR && rm -rf $DELFILES
echo "done."
echo Remember to delete ${INNARDS} in $TDIR.
ldconfig
|