Installing HyperNikkiSystem version 2.19.1. Enter Your Nikki Title: [HNS: Hoge's Diary] > Overhaul Enter Your Diary URL: [http://www.foo.bar.jp/~hoge/diary/] > http://www.chibutsu.org/faf/diary/ Enter Author of Your Diary. Empty is valid if you want: [] > Enter Your Mail Address: [hoge@foo.bar.jp] > faf@chibutsu.org Enter Your To: Address for mail2nikki: [faf@chibutsu.org] > Enter Your From: Address for mail2nikki: [faf@chibutsu.org] > Set password to update your diary via mail2nikki: [hogehoge] > ********** Will you put search form of Namazu for hns? [y/N]: n Enter Theme Name: [english] > japanese If captured, can be listed in Hoshino Antenna? [y/N]: n Display sections in one day from new one to old one? [y/N]: y Enter the year that you start your diary: [2000] > 2001 Enter email address to recieveg readers' messages. To recieve by email, you need sendmail or its equivalent. If you don't want email, input empty: [] > Then, Diary Dir is /home/shin-t/diary , Web Diary Dir is /home/shin-t/public_html/diary . Would you like to change these values? [y/N]: Diary Title : Overhaul Mail Address : faf@chibutsu.org Author : Diary Dir : /home/shin-t/diary Web Diary Dir : /home/shin-t/public_html/diary Namazu Search Form : OFF Diar URL : http://www.chibutsu.org/faf/diary/ Theme Name : japanese Hoshino Antenna Registration: NG Reverse Display in One Day : 1 (0 ->No, 1 ->Yes) Starting Year of Diary : 2001 Address to Recieve Messages : mail2nikki: To: : faf@chibutsu.org From: : faf@chibutsu.org Password : ********** Are these correct? [y/N]: y Installing... sendmail: Command not found. nkf: Command not found. Error: sendmail Not Found. Error: nkf Not Found. perl5 : /usr/bin/perl sendmail: No nkf : No rm -f public_html/diary/config.ph sed -e "s!%NIKKITITLE%!Overhaul!g" \ -e 's!%USERMAIL%!faf@chibutsu.org!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ -e 's!%UNAGIUSE%!OFF!g' \ -e 's!%MYDIARYURI%!http://www.chibutsu.org/faf/diary/!g' \ -e 's!%THEME%!japanese!g' \ -e 's!%ANTENNA%!NG!g' \ -e 's!%HTMLDIR%!/home/shin-t/public_html/diary!g' \ -e 's!%AUTHOR%!!g' \ -e 's!%MESMAIL%!!g' \ -e 's!%NEWREVERSE%!1!g' \ -e 's!%STARTYEAR%!2001!g' \ public_html/diary/config.ph.in > public_html/diary/config.ph rm -f tools/mail2nikki/mail2nikki.pl sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%HTMLDIR%!/home/shin-t/public_html/diary!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ -e 's!%FROMADDR%!faf@chibutsu.org!g' \ -e 's!%PASSWORD%!**********!g' \ -e 's!%SENDMAIL_PATH%!No!g' \ -e 's!%NKF_PATH%!No!g' \ tools/mail2nikki/mail2nikki.pl.in > tools/mail2nikki/mail2nikki.pl rm -f tools/log/log.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ tools/log/log.cgi.in > tools/log/log.cgi rm -f tools/title/title.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ -e 's!%HTMLDIR%!/home/shin-t/public_html/diary!g' \ -e 's!%NKF_PATH%!No!g' \ tools/title/title.cgi.in > tools/title/title.cgi rm -f tools/clear_cache/clear_cache.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ tools/clear_cache/clear_cache.cgi.in > tools/clear_cache/clear_cache.cgi rm -f tools/title_wrapper/title_wrapper.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ tools/title_wrapper/title_wrapper.cgi.in > tools/title_wrapper/title_wrapper.cgi rm -f tools/rotate_log/rotate_log.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ tools/rotate_log/rotate_log.cgi.in > tools/rotate_log/rotate_log.cgi rm -f tools/admini/admini.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ tools/admini/admini.cgi.in > tools/admini/admini.cgi rm -f tools/webif/webif.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ -e 's!%FROMADDR%!faf@chibutsu.org!g' \ -e 's!%DIARYMAIL%!faf@chibutsu.org!g' \ -e 's!%SENDMAIL_PATH%!No!g' \ -e 's!%FTP_PATH%!/usr/bin/ftp!g' \ -e 's!%FTP_HOST%!localhost!g' \ -e 's!%FTP_USER%!hoge!g' \ -e 's!%FTP_DIARY_DIR%!/home/shin-t/diary!g' \ tools/webif/webif.cgi.in > tools/webif/webif.cgi rm -f tools/view/view.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ tools/view/view.cgi.in > tools/view/view.cgi rm -f tools/make-rurimap/make-rurimap.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%SENDMAIL_PATH%!No!g' \ tools/make-rurimap/make-rurimap.cgi.in > tools/make-rurimap/make-rurimap.cgi rm -f tools/pospe2hnf/pospe2hnf.pl sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ -e 's!%HTMLDIR%!/home/shin-t/public_html/diary!g' \ -e 's!%NKF_PATH%!No!g' \ tools/pospe2hnf/pospe2hnf.pl.in > tools/pospe2hnf/pospe2hnf.pl rm -f public_html/diary/index.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%HTMLDIR%!/home/shin-t/public_html/diary!g' \ public_html/diary/index.cgi.in > public_html/diary/index.cgi rm -f tools/make-diary/make-diary.pl sed -e 's!%HTMLDIR%!/home/shin-t/public_html/diary!g' \ tools/make-diary/make-diary.pl.in > tools/make-diary/make-diary.pl rm -f tools/di/di.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ tools/di/di.cgi.in > tools/di/di.cgi rm -f tools/static/logging.pl sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ tools/static/logging.pl.in > tools/static/logging.pl rm -f tools/headline/headline.cgi sed -e 's!%PERL_PATH%!/usr/bin/perl!g' \ -e 's!%DIARYDIR%!/home/shin-t/diary!g' \ -e 's!%HTMLDIR%!/home/shin-t/public_html/diary!g' \ -e 's!%NKF_PATH%!No!g' \ tools/headline/headline.cgi.in > tools/headline/headline.cgi if [ -d contrib/isystem ]; then \ rm -f contrib/isystem/config.ph; \ sed -e "s!%USERMAIL%!faf@chibutsu.org!g" \ -e "s!%SENDMAIL%!No!g" \ -e "s!%MYDIARYURI%!http://www.chibutsu.org/faf/diary/!g" \ -e "s!%DIARYDIR%!/home/shin-t/diary!g" \ -e "s!%DEFHTML%!/home/shin-t/public_html/diary/i!g" \ -e "s!%NIKKITITLE%!Overhaul!g" \ contrib/isystem/config.ph.in > contrib/isystem/config.ph; \ fi if [ -d contrib/isystem ]; then \ rm -f contrib/isystem/index.cgi; \ sed -e "s!%PERL_PATH%!/usr/bin/perl!g" \ contrib/isystem/index.cgi.in > contrib/isystem/index.cgi; \ fi if [ ! -d /home/shin-t/diary ]; then \ mkdir -p /home/shin-t/diary; \ fi if [ ! -d /home/shin-t/diary/mail ]; then \ mkdir -p /home/shin-t/diary/mail; \ fi chmod 700 /home/shin-t/diary/mail if [ ! -d /home/shin-t/public_html/diary ]; then \ mkdir -p /home/shin-t/public_html/diary; \ fi if [ ! -d /home/shin-t/diary/conf ]; then \ mkdir -p /home/shin-t/diary/conf; \ fi if [ ! -d /home/shin-t/diary/log ]; then \ mkdir -p /home/shin-t/diary/log; \ fi if [ ! -d /home/shin-t/diary/log/OLD ]; then \ mkdir -p /home/shin-t/diary/log/OLD; \ chmod 757 /home/shin-t/diary/log/OLD; \ fi if [ ! -d /home/shin-t/diary/log/LM ]; then \ mkdir -p /home/shin-t/diary/log/LM; \ chmod 757 /home/shin-t/diary/log/LM; \ fi if [ ! -d /home/shin-t/diary/bin ]; then \ mkdir -p /home/shin-t/diary/bin; \ fi if [ ! -d /home/shin-t/diary/pospe ]; then \ mkdir -p /home/shin-t/diary/pospe; \ fi chmod 700 /home/shin-t/diary/pospe if [ ! -d /home/shin-t/public_html/diary/icons ]; then \ mkdir -p /home/shin-t/public_html/diary/icons; \ fi if [ ! -d /home/shin-t/public_html/diary/cat ]; then \ mkdir -p /home/shin-t/public_html/diary/cat; \ fi if [ ! -d /home/shin-t/diary/cache ]; then \ mkdir -p /home/shin-t/diary/cache; \ fi chmod 757 /home/shin-t/diary/cache; if [ ! -d /home/shin-t/diary/cache_static ]; then \ mkdir -p /home/shin-t/diary/cache_static; \ fi ################ # diary/conf touch /home/shin-t/diary/conf/head.txt touch /home/shin-t/diary/conf/foot.txt if [ -f /home/shin-t/diary/conf/robotlist.txt ]; then \ mv /home/shin-t/diary/conf/robotlist.txt /home/shin-t/diary/conf/robotlist.txt-old; \ fi cp -p diary/conf/robotlist.txt /home/shin-t/diary/conf if [ -f /home/shin-t/diary/conf/browser_list.txt ]; then \ mv /home/shin-t/diary/conf/browser_list.txt /home/shin-t/diary/conf/browser_list.txt-old; \ fi cp -p diary/conf/browser_list.txt /home/shin-t/diary/conf if [ -f /home/shin-t/diary/conf/i_browser.txt ]; then \ mv /home/shin-t/diary/conf/i_browser.txt /home/shin-t/diary/conf/i_browser.txt-old; \ fi cp -p diary/conf/i_browser.txt /home/shin-t/diary/conf if [ -f /home/shin-t/diary/conf/browser_style.txt ]; then \ mv /home/shin-t/diary/conf/browser_style.txt /home/shin-t/diary/conf/browser_style.txt-old; \ fi cp -p diary/conf/browser_style.txt /home/shin-t/diary/conf touch /home/shin-t/diary/conf/ruri_map.txt touch /home/shin-t/diary/conf/auth_ruri.txt touch /home/shin-t/diary/conf/rlink.txt touch /home/shin-t/diary/conf/alias.txt touch /home/shin-t/diary/conf/group.txt ################ # diary/log touch /home/shin-t/diary/log/LastModified chmod 646 /home/shin-t/diary/log/LastModified touch /home/shin-t/diary/log/referer_log chmod 646 /home/shin-t/diary/log/referer_log touch /home/shin-t/diary/log/referer_batta_log chmod 646 /home/shin-t/diary/log/referer_batta_log touch /home/shin-t/diary/log/denial_log chmod 646 /home/shin-t/diary/log/denial_log touch /home/shin-t/diary/log/cache_log chmod 646 /home/shin-t/diary/log/cache_log if [ ! -f /home/shin-t/diary/log/message-by-user.txt ]; then \ touch /home/shin-t/diary/log/message-by-user.txt; \ chmod 646 /home/shin-t/diary/log/message-by-user.txt; \ fi if [ ! -f /home/shin-t/diary/log/ruri-map-by-user.txt ]; then \ touch /home/shin-t/diary/log/ruri-map-by-user.txt; \ chmod 646 /home/shin-t/diary/log/ruri-map-by-user.txt; \ fi touch /home/shin-t/diary/log/dns_cache chmod 646 /home/shin-t/diary/log/dns_cache touch /home/shin-t/diary/log/link_log chmod 646 /home/shin-t/diary/log/link_log ################ # diary/bin if [ -f /home/shin-t/diary/bin/mail2nikki.pl ]; then \ mv /home/shin-t/diary/bin/mail2nikki.pl /home/shin-t/diary/bin/mail2nikki.pl-old; \ fi cp -p tools/mail2nikki/mail2nikki.pl /home/shin-t/diary/bin chmod 700 /home/shin-t/diary/bin/mail2nikki.pl cp -p tools/make-diary/make-diary.pl /home/shin-t/diary/bin/make-diary chmod 700 /home/shin-t/diary/bin/make-diary ################ # diary/pospe if [ -f /home/shin-t/diary/pospe/pospe2hnf.pl ]; then \ mv /home/shin-t/diary/pospe/pospe2hnf.pl /home/shin-t/diary/pospe/pospe2hnf.pl-old; \ fi cp -p tools/pospe2hnf/pospe2hnf.pl /home/shin-t/diary/pospe chmod 700 /home/shin-t/diary/pospe/pospe2hnf.pl ################ # tools cp -p tools/title/title.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/title.cgi cp -p tools/headline/headline.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/headline.cgi if [ -f /home/shin-t/public_html/diary/log.cgi ]; then \ mv /home/shin-t/public_html/diary/log.cgi /home/shin-t/public_html/diary/log.cgi-old; \ fi cp -p tools/log/log.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/log.cgi cp -p tools/title_wrapper/title_wrapper.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/title_wrapper.cgi cp -p tools/rotate_log/rotate_log.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/rotate_log.cgi cp -p tools/admini/admini.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/admini.cgi cp -p tools/view/view.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/view.cgi cp -p tools/make-rurimap/make-rurimap.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/make-rurimap.cgi cp -p tools/webif/webif.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/webif.cgi cp -p tools/clear_cache/clear_cache.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/clear_cache.cgi cp -p tools/di/di.cgi /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/di.cgi cp -p tools/static/logging.pl /home/shin-t/public_html/diary chmod 705 /home/shin-t/public_html/diary/logging.pl ################ # icons, cat, themes cp -p public_html/diary/icons/README* /home/shin-t/public_html/diary/icons cp -p public_html/diary/icons/*.png /home/shin-t/public_html/diary/icons cp -pr public_html/diary/anti-windoze /home/shin-t/public_html/diary cp -pr public_html/diary/ruribaka /home/shin-t/public_html/diary cp -pr public_html/diary/japanese /home/shin-t/public_html/diary cp -pr public_html/diary/english /home/shin-t/public_html/diary touch /home/shin-t/public_html/diary/cat/cat.txt cp -p public_html/diary/cat/*.png /home/shin-t/public_html/diary/cat ################ # hnf sample if [ ! -d /home/shin-t/diary/2001 ]; then \ mkdir -p /home/shin-t/diary/2001; \ cp -p diary/2001/d20011117.hnf /home/shin-t/diary/2001; \ cp -p diary/2001/y200112 /home/shin-t/diary/2001; \ fi if [ ! -f /home/shin-t/diary/todo ]; then \ cp -p diary/todo /home/shin-t/diary; \ fi if [ ! -f /home/shin-t/diary/repeat ]; then \ cp -p diary/repeat /home/shin-t/diary; \ fi if [ ! -f /home/shin-t/diary/link ]; then \ cp -p diary/link /home/shin-t/diary; \ fi ################ # lib, cgi, config.ph, .htaccess if [ -f /home/shin-t/public_html/diary/config.ph ]; then \ mv -f /home/shin-t/public_html/diary/config.ph /home/shin-t/public_html/diary/config.ph-old; \ fi cp -p public_html/diary/config.ph /home/shin-t/public_html/diary cp -pr public_html/diary/lib /home/shin-t/public_html/diary cp -p public_html/diary/*.html /home/shin-t/public_html/diary cp -p public_html/diary/*.cgi /home/shin-t/public_html/diary if [ -f /home/shin-t/public_html/diary/.htaccess ]; then \ cp -p /home/shin-t/public_html/diary/.htaccess /home/shin-t/public_html/diary/.htaccess-old; \ fi cp -p public_html/diary/dot.htaccess /home/shin-t/public_html/diary/.htaccess chmod 705 /home/shin-t/public_html/diary/index.cgi rm -rf /home/shin-t/public_html/diary/*/CVS rm -rf /home/shin-t/public_html/diary/lib/*/CVS rm -rf /home/shin-t/public_html/diary/lib/*/*/CVS ################ # README cat README.ja HyperNikkiSystem version 2.19.1 2001/11/17 Copyright (C) 1998-2001 HyperNikkiSystem Project http://www.h14m.org/ This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative. hns-2.2-current からの最初の beta release です。 * ドキュメントは完成していません。 * i system には RTコマンド、排他GRP機能がありません。 * テーマは japanese 以外更新されていません。 * japanese 以外のテーマは静的生成用になっていません。 hns-2.20 の新機能は、 docs/new_features_220-j.html をご覧下さい。 hns-2,10 からの仕様変更は、 docs/change_from_210-j.html をご覧下さい。 詳細は、ChangeLog を参照願います。 i system についての詳細は、http://yar-3.net/isystem/ を 参照願います。i system は yar-3, masato-3 による GPL な ソフトです。 要望・バグ・クレーム・激励などがあればお寄せ下さい。 インストール方法は,docs/index.html を参照願います。 Special Thanks: ObjectTemplate.pm by Sriram Srinivasan /pub/CPAN/authors/SRIRAM/examples.tar.gz jcode.pl by Kazumasa Utashiro ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/ ################ # i system if [ ! -d /home/shin-t/public_html/diary/i ]; then \ mkdir /home/shin-t/public_html/diary/i; \ fi if [ -d contrib/isystem ]; then \ cp -p contrib/isystem/onccnv.pl /home/shin-t/public_html/diary/i; \ cp -p contrib/isystem/config.ph /home/shin-t/public_html/diary/i; \ cp -p contrib/isystem/index.cgi /home/shin-t/public_html/diary/i; \ chmod +x /home/shin-t/public_html/diary/i/index.cgi; \ fi if [ ! -d /home/shin-t/diary/log/lock ]; then \ mkdir /home/shin-t/diary/log/lock; \ fi touch /home/shin-t/diary/log/isystem.cnt touch /home/shin-t/diary/log/isystem.dat touch /home/shin-t/diary/log/isystem.acc chmod 777 /home/shin-t/diary/log/lock chmod 666 /home/shin-t/diary/log/isystem.* echo -n 'Redirect permanent http://www.chibutsu.org/faf/diary/i/ http://www.chibutsu.org/faf/diary/' | \ sed -e 's/http:\/\/[^/]*//' > /home/shin-t/public_html/diary/i/.htaccess echo >> /home/shin-t/public_html/diary/i/.htaccess Install done. Setup Information was saved in /home/shin-t/.hnssetup. Note: Old config.ph would be saved as config.ph-old Edit your config.ph in /home/shin-t/public_html/diary and have a fun. Thank you for selecting HyperNikkiSystem.