From b61f465b1ff0fefc5c08cc5a44376c30695f0247 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 18 Oct 1991 10:02:44 +0000 Subject: [PATCH] A few fixes --- first/install_tail | 1 + first/mk_config | 7 ++++++- first/mk_target | 16 +++++++++------- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/first/install_tail b/first/install_tail index ca389738b..2162ec6fd 100644 --- a/first/install_tail +++ b/first/install_tail @@ -70,4 +70,5 @@ esac : and finally installing ... cd $CONFIG +set +e exec $SRC_HOME/TakeAction diff --git a/first/mk_config b/first/mk_config index c1d65d9e5..696991a2c 100755 --- a/first/mk_config +++ b/first/mk_config @@ -22,7 +22,10 @@ do fi if [ -f $SRC_HOME/$i/Action ] then - cp $SRC_HOME/$i/Action $i/Action + cd $SRC_HOME/$i + cp Action* $CONFIG/$i + chmod +w $CONFIG/$i/Action* + cd $CONFIG fi done @@ -37,10 +40,12 @@ cd $CONFIG for i in lang/cem/cemcom.ansi lang/cem/cemcom lang/m2/comp do cp $SRC_HOME/$i/BigPars $CONFIG/$i/Parameters + chmod +w $CONFIG/$i/Parameters done for i in lang/pc/comp lang/cem/cpp.ansi do cp $SRC_HOME/$i/Parameters $CONFIG/$i/Parameters + chmod +w $CONFIG/$i/Parameters done cd $CONFIG/mach diff --git a/first/mk_target b/first/mk_target index f3ca878a1..9e483b139 100755 --- a/first/mk_target +++ b/first/mk_target @@ -3,6 +3,7 @@ set -e : machine-dependant stuff create_dir $TARGET_HOME +( cd $TARGET_HOME ; find . -exec chmod +w {} \; ) create_dir $TARGET_HOME/config create_dir $TARGET_HOME/lib.bin create_dir $TARGET_HOME/modules @@ -11,9 +12,10 @@ create_dir $TARGET_HOME/modules/man create_dir $TARGET_HOME/modules/pkg create_dir $TARGET_HOME/modules/lib create_dir $TARGET_HOME/bin -( cd $SRC_HOME/modules/h ; tar chf - . ) | ( cd $TARGET_HOME/modules/h ; tar xf - ) + +( cd $SRC_HOME/modules/h ; tar cf - . ) | ( cd $TARGET_HOME/modules/h ; tar xf - ) cp local.h em_path.h $TARGET_HOME/config -( cd $SRC_HOME/bin ; tar chf - . ) | ( cd $TARGET_HOME/bin ; tar xf - ) +( cd $SRC_HOME/bin ; tar cf - . ) | ( cd $TARGET_HOME/bin ; tar xf - ) echo "echo $SYSNAME" > $TARGET_HOME/bin/ack_sys chmod +x $TARGET_HOME/bin/ack_sys @@ -32,10 +34,10 @@ create_dir $TARGET_HOME/doc create_dir $TARGET_HOME/man cp $SRC_HOME/etc/ip_spec.t $TARGET_HOME/etc/ip_spec.t -( cd $SRC_HOME/lib ; tar chf - . ) | ( cd $TARGET_HOME/lib ; tar xf - ) -( cd $SRC_HOME/include ; tar chf - . ) | ( cd $TARGET_HOME/include ; tar xf - ) -( cd $SRC_HOME/h ; tar chf - . ) | ( cd $TARGET_HOME/h ; tar xf - ) -( cd $SRC_HOME/man ; tar chf - . ) | ( cd $TARGET_HOME/man ; tar xf - ) -( cd $SRC_HOME/doc ; tar chf - . ) | ( cd $TARGET_HOME/doc ; tar xf - ) +( cd $SRC_HOME/lib ; tar cf - . ) | ( cd $TARGET_HOME/lib ; tar xf - ) +( cd $SRC_HOME/include ; tar cf - . ) | ( cd $TARGET_HOME/include ; tar xf - ) +( cd $SRC_HOME/h ; tar cf - . ) | ( cd $TARGET_HOME/h ; tar xf - ) +( cd $SRC_HOME/man ; tar cf - . ) | ( cd $TARGET_HOME/man ; tar xf - ) +( cd $SRC_HOME/doc ; tar cf - . ) | ( cd $TARGET_HOME/doc ; tar xf - ) exit 0 -- 2.34.1