aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2001-02-17 15:56:52 +0000
committerEric Andersen <andersen@codepoet.org>2001-02-17 15:56:52 +0000
commit966b3a6f795acb44e10c499cd93fa6e6c788c371 (patch)
tree674e5d19a6259ecc6902fce2eba58930645e11e0
parent1cf8166329e107e4bf0ecf72bb30d2e007950a1d (diff)
downloadbusybox-w32-966b3a6f795acb44e10c499cd93fa6e6c788c371.tar.gz
busybox-w32-966b3a6f795acb44e10c499cd93fa6e6c788c371.tar.bz2
busybox-w32-966b3a6f795acb44e10c499cd93fa6e6c788c371.zip
More updates from Larry Doolittle. Don't use basedir, Don't assume
random makefiles are going to work with busybox.
-rwxr-xr-xpristine_setup.sh15
1 files changed, 7 insertions, 8 deletions
diff --git a/pristine_setup.sh b/pristine_setup.sh
index dca278c73..e1598fd30 100755
--- a/pristine_setup.sh
+++ b/pristine_setup.sh
@@ -8,10 +8,9 @@
8# to "make". Files in the build tree, in particular Config.h, 8# to "make". Files in the build tree, in particular Config.h,
9# will override those in the pristine source tree. 9# will override those in the pristine source tree.
10# 10#
11# If you use a ? in your path name, you lose, see sed command below.
11 12
12 13DIR=${0%%/pristine_setup.sh}
13# if you use a ? in your path name, you lose.
14DIR=`basedir ${0%%/pristine_setup}`
15if [ ! -d $DIR ]; then 14if [ ! -d $DIR ]; then
16 echo "unexpected problem: $DIR is not a directory. Aborting pristine setup" 15 echo "unexpected problem: $DIR is not a directory. Aborting pristine setup"
17 exit 16 exit
@@ -20,17 +19,17 @@ fi
20echo " " 19echo " "
21 20
22if [ -e ./Config.h ]; then 21if [ -e ./Config.h ]; then
23 echo "./Config.h already exists: not overwriting" 22 echo "./Config.h already exists: not overwriting"
24else 23 exit
25 cp $DIR/Config.h Config.h
26fi 24fi
27 25
28if [ -e ./Makefile ]; then 26if [ -e ./Makefile ]; then
29 echo "./Makefile already exists: not overwriting" 27 echo "./Makefile already exists: not overwriting"
30else
31 sed -e "s?BB_SRC_DIR =?BB_SRC_DIR = $DIR?" <$DIR/Makefile >Makefile || exit
32fi 28fi
33 29
30sed -e "s?BB_SRC_DIR =.*?BB_SRC_DIR = $DIR?" <$DIR/Makefile >Makefile || exit
31cp $DIR/Config.h Config.h || exit
32#mkdir -p pwd_grp
34 33
35echo " " 34echo " "
36echo "You may now type 'make' to build busybox in this directory" 35echo "You may now type 'make' to build busybox in this directory"