46 lines
1.1 KiB
Bash
Executable File
46 lines
1.1 KiB
Bash
Executable File
#! /bin/bash
|
|
# Yes, Bash, because we use features specific to it.
|
|
|
|
# Make it possible to specify another location (DESTDIR=/usr/bin ./install.sh).
|
|
if [ -z $DESTDIR ]; then
|
|
DESTDIR=/usr/local/bin
|
|
elif [ ! -e $DESTDIR ]; then
|
|
echo "$DESTDIR does not exist, installing to /usr/local/bin"
|
|
DESTDIR=/usr/local/bin
|
|
fi
|
|
|
|
echo "Give root's password:"
|
|
# The version of su on Mac OS X requires the user name to be specified
|
|
su root -c "
|
|
echo Continuing installation.
|
|
chown root ucon64
|
|
chmod 4775 ucon64
|
|
cp -p ucon64 $DESTDIR
|
|
"
|
|
if [ ! -e $HOME/.ucon64 ]; then
|
|
mkdir $HOME/.ucon64
|
|
fi
|
|
if [ ! -e $HOME/.ucon64/dat ]; then
|
|
mkdir $HOME/.ucon64/dat
|
|
echo "You can copy/move your DAT file collection to $HOME/.ucon64/dat"
|
|
fi
|
|
|
|
if [ ${OSTYPE:0:6} == darwin ]; then
|
|
LIBSUFFIX=.dylib
|
|
elif [ $OSTYPE == cygwin ]; then
|
|
LIBSUFFIX=.dll
|
|
elif [ $OSTYPE == msys ]; then
|
|
LIBSUFFIX=.dll
|
|
else
|
|
LIBSUFFIX=.so
|
|
fi
|
|
|
|
if [ -f libdiscmage/discmage$LIBSUFFIX ]; then
|
|
cp libdiscmage/discmage$LIBSUFFIX $HOME/.ucon64
|
|
elif [ -f discmage$LIBSUFFIX ]; then
|
|
cp discmage$LIBSUFFIX $HOME/.ucon64
|
|
fi
|
|
echo "Be sure to check $HOME/.ucon64rc for some options after"
|
|
echo "you've run uCON64 once."
|
|
echo
|