File:  [Research Unix] / researchv9 / cmd / emacs / macros / updater
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:59 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv9-SUN3_old, researchv9-SUN3, HEAD
researchv9-SUN3(old)

updater -- distribute emacs updates

Warren Montgomery, Version 3.4

This macro automatically distributes emacs updates to all users
on update-list.  Each send is accompanied by unix mail, sent from
the buffer "notice"

<update-list
<date > .date
�	Set up  date in file .date
^�	While more lines in update file
	< 
		Find second word, that's the distribution code
	!�
	�u				Usend file, always do
		<make USER=
		+���	Pick up user name
		+< DEST=
		+��		Pick up machine name
		+< usend
		��NOTIFY
		�	Send update and mail
	��			Default, ask to mount tape.
		�|�
			�~�y-<Mount tape?
			<make 
			+����	make tape if desired
			�NOTIFY
		��
	��
�
<rm .date
�<usilent


NOTIFY Notify user of incoming emacs sources and update log

�< 
�			Pickup mailing name
<notice
�< 
�--�	Supstitute new destination and mail
<update-list
< 
�	Rid old version and date
- <.date
		Read in today's date


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.