ack/first/install_tail

85 lines
1.5 KiB
Plaintext
Raw Normal View History

1991-10-15 16:02:38 +00:00
set -e
1993-10-07 09:09:16 +00:00
PATH=::$CONFIG/bin:$UTIL_HOME/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/ucb:/usr/local/bin
1991-10-15 16:02:38 +00:00
export PATH
1991-11-14 09:35:36 +00:00
$SRC_HOME/first/create_dir $CONFIG
$SRC_HOME/first/create_dir $CONFIG/bin
1993-10-07 09:09:16 +00:00
echo "PATH=::$CONFIG/bin:$UTIL_HOME/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/ucb:/usr/local/bin; export PATH" > $CONFIG/bin/TakeAction
cat $SRC_HOME/TakeAction >> $CONFIG/bin/TakeAction
1991-11-14 09:35:36 +00:00
sed '/^#PARAMS/r make_macros' < $SRC_HOME/first/mk_makefile > $CONFIG/bin/mk_makefile
cp $SRC_HOME/first/create_dir $CONFIG/bin/create_dir
cp $SRC_HOME/first/cp_dir $CONFIG/bin/cp_dir
chmod +x $CONFIG/bin/*
1991-11-14 09:35:36 +00:00
$SRC_HOME/first/mk_config
1991-10-15 16:02:38 +00:00
$SRC_HOME/first/mk_target
1991-10-15 16:02:38 +00:00
$SRC_HOME/first/limit_impl
1991-10-15 16:02:38 +00:00
case $SYSNAME in
i386)
1991-11-14 09:35:36 +00:00
ed - $TARGET_HOME/lib/descr/fe << 'ABC'
1991-10-15 16:02:38 +00:00
1,$s/-D{NAME}/-D{NAME} -DNO_PROTOTYPE/
w
q
ABC
;;
esac
: find varargs include file
: if not present use our own
if test -f /usr/include/varargs.h
then
:
else
cp $SRC_HOME/include/_tail_cc/varargs.h $TARGET_HOME/modules/h
fi
case X$SYSVAX in
Xvax_sysV_2)
ed - $TARGET_HOME/lib/vax4/descr << 'ABC'
/CPP_F/s/$/ -D__USG/
w
q
ABC
ed - $CONFIG/mach/vax4/Action << 'ABC'
1992-06-09 11:23:39 +00:00
/libbsd4_2/s/libbsd4_2/libsysV_2/
1991-10-15 16:02:38 +00:00
w
q
ABC
( cd $CONFIG/mach/vax4
for i in libcc libcc.ansi
do
ed - $i/Makefile << 'ABC'
/BFS/s/BFS/UFS/
w
q
ABC
done
)
;;
Xvax_bsd4_2)
ed - $TARGET_HOME/lib/vax4/descr << 'ABC'
/CPP_F/s/$/ -D__BSD4_2/
w
q
ABC
;;
Xvax_bsd4_1a)
ed - $CONFIG/mach/vax4/Action << 'ABC'
1992-06-09 11:23:39 +00:00
/libbsd4_2/s/libbsd4_2/libbsd4_1a/
1991-10-15 16:02:38 +00:00
w
q
ABC
;;
esac
: and finally installing ...
cd $CONFIG
1991-10-18 10:02:44 +00:00
set +e
exec TakeAction