|
|
1.1 ! root 1: updater -- distribute emacs updates ! 2: ! 3: Warren Montgomery, Version 3.4 ! 4: ! 5: This macro automatically distributes emacs updates to all users ! 6: on update-list. Each send is accompanied by unix mail, sent from ! 7: the buffer "notice" ! 8: ! 9: <update-list ! 10: <date > .date ! 11: � Set up date in file .date ! 12: ^� While more lines in update file ! 13: &< ! 14: Find second word, that's the distribution code ! 15: !� ! 16: �u Usend file, always do ! 17: <make USER= ! 18: +��� Pick up user name ! 19: +< DEST= ! 20: +�&� Pick up machine name ! 21: +< usend ! 22: ��NOTIFY ! 23: � Send update and mail ! 24: �� Default, ask to mount tape. ! 25: �|� ! 26: �~�y-<Mount tape? ! 27: <make ! 28: +���� make tape if desired ! 29: �NOTIFY ! 30: �� ! 31: �� ! 32: � ! 33: <rm .date ! 34: �<usilent ! 35: ! 36: NOTIFY Notify user of incoming emacs sources and update log ! 37: ! 38: &�< ! 39: � Pickup mailing name ! 40: <notice ! 41: �< ! 42: �--� Supstitute new destination and mail ! 43: <update-list ! 44: < ! 45: � Rid old version and date ! 46: - <.date ! 47: Read in today's date ! 48:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.