Some more fine-tuning of the installation mechanism
authorceriel <none@none>
Mon, 25 Nov 1991 16:47:36 +0000 (16:47 +0000)
committerceriel <none@none>
Mon, 25 Nov 1991 16:47:36 +0000 (16:47 +0000)
first/install_tail
first/mk_config

index 36788fa..fbc9a71 100644 (file)
@@ -6,19 +6,17 @@ export PATH
 $SRC_HOME/first/create_dir $CONFIG
 $SRC_HOME/first/create_dir $CONFIG/bin
 
-cat macros $SRC_HOME/first/mk_config > $CONFIG/bin/mk_config
-cat macros $SRC_HOME/first/mk_target > $CONFIG/bin/mk_target
-cat macros $SRC_HOME/first/limit_impl > $CONFIG/bin/limit_impl
-
+echo "PATH=::$CONFIG/bin:$UTIL_HOME/bin:/bin:/usr/bin:/usr/ucb; export PATH" > $CONFIG/bin/TakeAction
+cat $SRC_HOME/TakeAction >> $CONFIG/bin/TakeAction
 sed '/^#PARAMS/r make_macros' < $SRC_HOME/first/mk_makefile > $CONFIG/bin/mk_makefile
-chmod +x $CONFIG/bin/*
 cp $SRC_HOME/first/create_dir $CONFIG/bin/create_dir
+chmod +x $CONFIG/bin/*
 
-mk_config
+$SRC_HOME/first/mk_config
 
-mk_target
+$SRC_HOME/first/mk_target
 
-limit_impl
+$SRC_HOME/first/limit_impl
 
 case $SYSNAME in
 i386)
@@ -82,4 +80,4 @@ esac
 : and finally installing ...
 cd $CONFIG
 set +e
-exec $SRC_HOME/TakeAction
+exec TakeAction
index 7640624..3aee9e4 100755 (executable)
@@ -108,6 +108,7 @@ EOF
        for j in libcc libcc.ansi libm2 libpc libbc liboc libf77
        do
            create_dir $i/$j
+           rm -f $i/$j/No*
            cd $i/$j
            mk_makefile $SRC_HOME/mach/proto/libg/proto.$j | sed -e "/#MACH_PARAMS/r $SRC_HOME/mach/$i/mach_params" > Makefile
            cd ../..
@@ -118,6 +119,7 @@ EOF
        then :
        else 
                create_dir $i/libsys
+               rm -f $i/libsys/No*
                cd $i/libsys
                mk_makefile $SRC_HOME/mach/proto/libg/proto.sysmon | sed -e "/#MACH_PARAMS/r $SRC_HOME/mach/$i/mach_params" > Makefile
                cd ../..