SRI-NOSC/ncpd/linkit

echo Normal version:
ld -s -x /lib/crt0.o lib -lj -lc -l
if ! -r a.out exit
chmod 744 a.out
mv a.out  Largedaemon
lz -lg  Largedaemon
size  Largedaemon

echo Debugging version:
cc -c -O 0debug.c
if ! -r 0debug.o exit
ld -x /lib/crt0.o 0debug.o lib -lj -lc -l
rm -f 0debug.o
chmod 744 a.out
mv a.out Buggeddaemon
lz -lg Buggeddaemon
size Buggeddaemon

if $1x != yesx goto nostore
echo Old version:
lz -lg /usr/net/etc/largedaemon
size /usr/net/etc/largedaemon
su cp Largedaemon /usr/net/etc/largedaemon
su chmod 544 /usr/net/etc/largedaemon
su chown daemon /usr/net/etc/largedaemon
su chgrp system /usr/net/etc/largedaemon
echo New largedaemon installed
lz -lg /usr/net/etc/largedaemon
size /usr/net/etc/largedaemon
: nostore

if $1x != bugx exit
echo Old version:
lz -lg /usr/net/etc/largedaemon
size /usr/net/etc/largedaemon
cmp Buggeddaemon /usr/net/etc/largedaemon
su cp Buggeddaemon /usr/net/etc/largedaemon
echo New debugging largedaemon installed
lz -lg /usr/net/etc/largedaemon
size /usr/net/etc/largedaemon