; Installation shell script for ytalk1.0a
;
; (C) by Luca Viola 1996


echo "copying ytalk..."
copy ytalk amitcp:bin/

echo "copying SpawnYtalk..."
copy S/SpawnYtalk  S:

echo "copying Rexx scripts activated by talkd..."
copy talkd/Amitcp/bin/talkbomb.rexx amitcp:bin/
copy talkd/Amitcp/bin/talkrequest.rexx amitcp:bin/

echo "copying talkd..."
copy talkd/Amitcp/serv/talkd amitcp:serv/

echo "backing up inetd.conf..."
copy amitcp:db/inetd.conf amitcp:db/inetd.conf.original
protect amitcp:db/inetd.conf.original -WD

echo "backing up services..."
copy amitcp:db/services amitcp:db/services.original
protect amitcp:db/services.original -WD

echo "Eliminating references to any talk/ntalk previous installation..."
deleteline amitcp:db/services services.new talk
deleteline amitcp:db/inetd.conf inetdconf.new talk

echo "Installing services and inetd.conf new lines"

delete > NIL: amitcp:db/inetd.conf
delete > NIL: amitcp:db/services

join inetdconf.new talkd/amitcp/db/inetd.conf.addme TO amitcp:db/inetd.conf
join services.new talkd/amitcp/db/services.addme TO amitcp:db/services

echo "Installing terminfo stuff.."

assign > NIL: etc: EXISTS
if warn 
	echo "WARNING! You have not an etc: assign. Please specify a dir to create it."
	echo "A file requester will pop up: browse a dir. If you type a non-existing "
	echo "path, a new drawer will be created."
	wait 4
	assign etc: `Requestfile > ENV:MYETC DRAWERSONLY SAVEMODE NOICONS TITLE="Choose a path to etc:"`
	echo "Adding assign to etc: in your s:user-startup"
	echo >> S:user-startup assign etc: $MYETC ";added by ytalk1_0a"
endif

copy etc/#? ALL etc:

echo "Backing up and Setting up ENV variables TERM and TERMINFO"

echo $TERM > ENVARC:OLDTERM
echo $TERMINFO > ENVARC:OLDTERMINFO

setenv TERM amiga
setenv TERMINFO etc:terminfo

echo "etc:terminfo" > ENVARC:TERMINFO
echo "amiga" > ENVARC:TERM

echo "removing temp files..."
delete > NIL: #?.new

echo "" 
echo "Installation completed. If something goes wrong, the files:"
echo "" 
echo amitcp:db/inetd.conf.original
echo amitcp:db/services.original
echo "" 
echo "contain your original setups."
echo "If you have gcc man installed, you may execute the command:"
echo "" 
echo "copy docs/ytalk.cat gcc:man/cat1/ytalk.1"
echo ""
echo "to have a man page for ytalk."
echo "You can now reboot the machine."
