]> granicus.if.org Git - nethack/commitdiff
*** empty log message ***
authorjwalz <jwalz>
Sat, 5 Jan 2002 21:05:59 +0000 (21:05 +0000)
committerjwalz <jwalz>
Sat, 5 Jan 2002 21:05:59 +0000 (21:05 +0000)
sys/unix/setup.sh [new file with mode: 0644]

diff --git a/sys/unix/setup.sh b/sys/unix/setup.sh
new file mode 100644 (file)
index 0000000..67579d5
--- /dev/null
@@ -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