1996年5月、ハードディスクのクラッシュを期に、ハードディスクを2つ のパーティションに分割し、一方に Windows95 を、他方に Linux をインストー ルした。 ・基本方針 gnspool で取得したニューススプールを Windows95 と linux で共用 し、どちらの OS で取得しても、両方の OS からアクセスできるよう にする。 従来通り会社で使用している .newsrc を使用しPCでも既読情報を そのまま使用する。 ・Windows 95 でのドライブ構成 C: drivespace 3 を使った圧縮ドライブ F: C: のホストドライブ H: 会社のホームディレクトリを mount ・Linux でのディレクトリ構成 /dosc: Windows 95 の F: をマウント。/etc/fstab には /dev/hda1 /dosc vfat defaults,uid=8521 1 1 と記述。8521 はユーザ yamasita の UID /hp2d/users/sp/yamasita: 会社のホームディレクトリを NFS mount ・gn/gnspool が使用するディレクトリ/ファイル Windows では NEWSLIB F:\usr\lib\news NEWSSPOOL F:\usr\spool\news Linux では NEWSLIB /dosc/usr/lib/news NEWSSPOOL /dosc/usr/spool/news ・Windows95 の gnrc ARTICLE_LIMIT 0 ARTICLE_LEAVE 800 SELECT_LIMIT 100 GNUS_FORMAT YES DOMAINNAME omronsoft.co.jp AUTOLIST OFF EDITOR edit HOST hsp254 NAME Yasunari GON Yamasita SMTPSERVER gw.omronsoft.co.jp ORGANIZATION OMRON SOFTWARE Co., Ltd. Kyoto, Japan. NNTPSERVER gw PAGER less -m -c -e RETURN_AFTER_PAGER 0 SAVEDIR c:\yama\news NEWSRC f:\home\newsrc NEWSSPOOL f:\usr\spool\news NEWSLIB f:\usr\lib\news COLUMNS 79 SHOW_TRUNCATE OFF CLS ON NG_SORT 2 USE_SPACE ON POWER_SAVE 2 USER yamasita DOSFS OFF UNSUBSCRIBE ba,bionet,(略) GNSPOOL_LANG SJIS GNSPOOL_MIME_HEAD 2 ・Linux の .gnrc AUTOLIST OFF GNUS_FORMAT YES GMT2JST ON SHOW_TRUNCATE OFF NG_SORT 2 USE_SPACE ON PAGER less -e -m DOMAINNAME omronsoft.co.jp ORGANIZATION OMRON SOFTWARE Co., Ltd. Kyoto, Japan. UNSUBSCRIBE ba,bionet,(略) WITH_GNSPOOL ON NEWSLIB /dosc/usr/lib/news NEWSSPOOL /dosc/usr/spool/news GNSPOOL_LANG SJIS ・Linux での newsrc Windows95 で F:\home\newsrc.gw としておいた newsrc を Linux で も共有するため、~/.newsrc-gw にシンボリックリンク lrwxrwxrwx 1 yamasita 20 Jul 4 12:44 \ .newsrc-gw -> /dosc/home/newsrc.gw ・Windows95 で Mule for Win32 + GNUS を使う (defun gnus-gnspool () "GNUS (with gnspool)" (interactive) (setq gnus-news-system 'Cnews) (setq gnus-nntp-server nil) (setq gnus-local-domain "omronsoft.co.jp") (setq gnus-startup-file "f:/home/newsrc.gw") (setq nnspool-inews-program "gninews") (setq nnspool-spool-directory "f:/usr/spool/news") (setq nnspool-active-file "f:/usr/lib/news/active") (setq nnspool-newsgroups-file "f:/usr/lib/news/newsgroups") (setq nnspool-history-file "f:/usr/lib/news/history") (setq gnus-nntp-service nil) (setenv "NEWSSPOOL" "f:/usr/spool/news") (gnus)) gninews は MS-C 9.0 でコンパイルした物を、パスのとおったところ に置く。 ・Linux で Mule + GNUS を使う (defun gnus-gnspool () "GNUS (with gnspool)" (interactive) (setq gnus-news-system 'Cnews) (setq gnus-nntp-server nil) (setq gnus-local-domain "omronsoft.co.jp") (setq gnus-startup-file "~/.newsrc-gw") (setq nnspool-inews-program "/usr/local/bin/gninews") (setq nnspool-spool-directory "/dosc/usr/spool/news") (setq nnspool-active-file "/dosc/usr/lib/news/active") (setq nnspool-newsgroups-file "/dosc/usr/lib/news/newsgroups") (setq nnspool-history-file "/dosc/usr/lib/news/history") (setq gnus-nntp-service nil) (setenv "NEWSSPOOL" "/dosc/usr/spool/news") (gnus)) ・出勤時(Windows95 の場合) copy c:\yama\newsrc.gw h:\ c:\gn\bin\winsock.ms9\gnspool -h gw -y -e -m -p ・出勤時(Linux の場合) cp /dosc/home/newsrc.gw /hp2d/users/sp/yamasita/newsrc.gw gnspool -h gw -y -e -m -p ・退社時(Windows95 の場合) copy h:\newsrc.gw c:\yama c:\gn\bin\winsock.ms9\gnspool -h gw -y ・退社時(Linux の場合) cp /hp2d/users/sp/yamasita/newsrc.gw /dosc/home/newsrc.gw gnspool -h gw -y Copyright (C) yamasita@omronsoft.co.jp Aug.28,1997 著作権は放棄しません。ただし、営利目的以外の使用/配布に制限は設けません。
オムロン ソフトウェア 技術開発部
山下 康成
yamasita@omronsoft.co.jp