From b144c9f3173b8f4225b42b2fcac871019f6023db Mon Sep 17 00:00:00 2001 From: jwalz Date: Sat, 5 Jan 2002 21:05:59 +0000 Subject: [PATCH] *** empty log message *** --- sys/unix/setup.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 sys/unix/setup.sh 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