From: jwalz Date: Sat, 5 Jan 2002 21:05:59 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: MOVE2GIT~3654 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b144c9f3173b8f4225b42b2fcac871019f6023db;p=nethack *** empty log message *** --- diff --git a/sys/unix/setup.sh b/sys/unix/setup.sh new file mode 100644 index 000000000..67579d5df --- /dev/null +++ b/sys/unix/setup.sh @@ -0,0 +1,41 @@ +#!/bin/sh +# Copy files to their correct locations. +# +# If arguments are given, try symbolic link first. This is not the default +# so that most people will have the distribution versions stay around so +# subsequent patches can be applied. People who pay enough attention to +# know there's a non-default behavior are assumed to pay enough attention +# to keep distribution versions if they modify things. + +# Were we started from the top level? Cope. +if [ -f sys/unix/Makefile.top ]; then cd sys/unix; fi + +if [ $# -gt 0 ] ; then +# First, try to make a symbolic link. +# + ln -s Makefile.top Makefile >/dev/null 2>&1 + if [ $? -eq 0 ] ; then + + echo "Lucky you! Symbolic links." + rm -f Makefile + + umask 0 + ln -s sys/unix/Makefile.top ../../Makefile + ln -s ../sys/unix/Makefile.dat ../../dat/Makefile + ln -s ../sys/unix/Makefile.doc ../../doc/Makefile + ln -s ../sys/unix/Makefile.src ../../src/Makefile + ln -s ../sys/unix/Makefile.utl ../../util/Makefile + exit 0 + fi +fi + +# +# Otherwise... + +echo "Copying Makefiles." + +cp Makefile.top ../../Makefile +cp Makefile.dat ../../dat/Makefile +cp Makefile.doc ../../doc/Makefile +cp Makefile.src ../../src/Makefile +cp Makefile.utl ../../util/Makefile