%表題 ftp/Net/majordomo/TEBIKI.majordomo.dennou -*-text-*- % %履歴 97/03/13 竹広真一 for test on dennou-q % 97/04/14 竹広真一 % 97/04/22 竹広真一 % ● 資源 取得日付 97/03/13 取得源 ftp.greatcircle.com/pub/majordomo/majordomo-1.94.1.tgz ●ファイル majordomo-1.94.1.tgz : majordomo オリジナル資源 TEBIKI.majordomo.dennou-q : このファイル ●インストール手順 サイト名 dennou-k.gaia.h.kyoto-u.ac.jp (ELC + SUN OS 4.1.4) 日付 97/04/14 名前 竹広 (takepiro@geo.kyushu-u.ac.jp) ●インストール手順 1. ソースファイルを展開する. % zcat majordomo-1.94.1.tgz | tar xvf - % cd majordomo-1.94.1 2. Makefile の修正. PERL = /usr/local/bin/perl5 W_HOME = /usr/local/lib/majordomo-$(VERSION) W_USER = 60001 W_GROUP = 1 WRAPPER_OWNER = $(W_USER) WRAPPER_GROUP = $(W_GROUP) WRAPPER_MODE = 6755 POSIX = 3. majordomo.cf の作成 % cp sample.cf majordomo.cf $whereami = "dennou-k.gaia.h.kyoto-u.ac.jp"; if ( defined $ENV{"HOME"}) { $homedir = $ENV{"HOME"}; } else { $homedir = "/usr/local/lib/majordomo-1.94.1"; } 4. make % make wrapper 5. インストール # make install # make install-wrapper 6. テストその 1 # cd /usr/local/majordomo-1.94.1 # ./wrapper config-test いろいろと診断されて, 最後に I see you haven't registered this version of Majordomo. .... Shall I send email to majordomo-registration@greatcircle.com to register this version? と, 登録を尋ねるところまでいったら OK. [yes] no としておいた. 7. /etc/aliases の設定 majordomo: "|/usr/local/lib/majordomo-1.94.1/wrapper majordomo" #owner-majordomo: dennou_admin owner-majordomo: takepiro #majordomo-owner: dennou_admin majordomo-owner: takepiro # newaliases テストが終るまで owner を takepiro にしておく. 終ったら owner を dennou_admin にする. 8. テストその 2. 仮のメーリングリストをつくって, majordomo のコマンド(lists)を送ってみる. # cd /usr/local/lib/majordomo-1.94.1/lists # touch test % echo 'lists' | mail -v majordomo ●dennou_users の開設の手順 1. /usr/lcoal/lib/majordomo-1.94.1/lists に空のファイルを作る. # cd /usr/lcoal/lib/majordomo-1.94.1/lists # touch dennou_users # chown dennou_admin.daemon dennou_users # chmod 664 dennou_users 2. 新規登録者への案内文を dennou_users.info として作成する. # chown dennou.admin.daemon dennou_users.info # chmod 664 dennou_users.info 3. alias の作成. /etc/aliases に次のエントリーを作る. dennou_users: dennou_users-archive, :include:/usr/local/lib/majordomo-1.94.1/lists/dennou_users owner-dennou_users: dennou_admin dennou_users-request: "|/usr/local/lib/majordomo-1.94.1/wrapper majordomo -l \ dennou_users" dennou_users-approval: dennou_admin 4. # newaliases ●gfdsemi の開設の手順 1. /usr/lcoal/lib/majordomo-1.94.1/lists に空のファイルを作る. # cd /usr/lcoal/lib/majordomo-1.94.1/lists # touch gfdsemi # chown dennou_admin.daemon gfdsemi # chmod 664 gfdsemi 2. 新規登録者への案内文を gfdsemi.info として作成する. # chown dennou.admin.daemon gfdsemi.info # chmod 664 gfdsemi.info 3. alias の作成. /etc/aliases に次のエントリーを作る. gfdsemi: gfdsemi-archive, :include:/usr/local/lib/majordomo-1.94.1/lists/gfdsemi owner-gfdsemi: gfdsemi_admin gfdsemi-request: "|/usr/local/lib/majordomo-1.94.1/wrapper majordomo -l \ gfdsemi" gfdsemi-approval: gfdsemi_admin 4. # newaliases ●注意 perl4.036, perl5.001 では動かなかったので perl5.003 をインストールした.