http://www.kent-web.com/bbs/yybbs.html
で配布されているものを自鯖に設置するためのスクリプトです。もちろん保証なし。
#!/bin/csh
set dir2 = /home/web/public_html/yybbs
lha x yybbs.lzh
mv ./yybbs /home/web/public_html/
#
nkf -w --overwrite $dir2/yybbs.cgi
nkf -w --overwrite $dir2/regist.cgi
nkf -w --overwrite $dir2/admin.cgi
nkf -w --overwrite $dir2/read.cgi
nkf -w --overwrite $dir2/registkey.cgi
nkf -w --overwrite $dir2/init.cgi
#
nkf -w --overwrite $dir2/lib/form.pl
nkf -w --overwrite $dir2/lib/jcode.pl
nkf -w --overwrite $dir2/lib/list_log_thread.pl
nkf -w --overwrite $dir2/lib/list_log_topic.pl
nkf -w --overwrite $dir2/lib/list_log_tree.pl
nkf -w --overwrite $dir2/lib/registkey.pl
#
sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/yybbs.cgi ¥
> $dir2/yybbs.cgi1
mv -f $dir2/yybbs.cgi1 $dir2/yybbs.cgi
sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/regist.cgi ¥
> $dir2/regist.cgi1
mv -f $dir2/regist.cgi1 $dir2/regist.cgi
sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/admin.cgi ¥
> $dir2/admin.cgi1
mv -f $dir2/admin.cgi1 $dir2/admin.cgi
sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/read.cgi ¥
> $dir2/read.cgi1
mv -f $dir2/read.cgi1 $dir2/read.cgi
sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/registkey.cgi ¥
> $dir2/registkey.cgi1
mv -f $dir2/registkey.cgi1 $dir2/registkey.cgi
#sed 's/¥/usr¥/local¥/bin¥/perl/¥/usr¥/bin¥/perl --/g' $dir2/init.cgi ¥
#> $dir2/init.cgi1
#mv $dir2/init.cgi1 $dir2/init.cgi
#--------------------------------------------
chmod 755 $dir2/yybbs.cgi
chmod 755 $dir2/regist.cgi
chmod 755 $dir2/admin.cgi
chmod 755 $dir2/read.cgi
chmod 755 $dir2/registkey.cgi
#chmod 644 $dir2/init.cgi
#--------------------------------------------
#
chmod 666 $dir2/data/log.cgi
chmod 666 $dir2/data/count.dat
chmod 666 $dir2/data/pastno.dat
#
#
chmod 644 $dir2/lib/jcode.pl
chmod 644 $dir2/lib/registkey.pl
chmod 644 $dir2/lib/form.pl
chmod 644 $dir2/lib/list_log_thread.pl
chmod 644 $dir2/lib/list_log_tree.pl
chmod 644 $dir2/lib/list_log_topic.pl
#--------------------------------------------
unzip system_g.zip
mv ./*.gif $dir2/img/
#--------------------------------------------
chmod -R 707 $dir2/past
chmod 606 $dir2/past/0001.cgi
#--------------------------------------------
sed 's/shift_jis/utf-8/g' $dir2/init.cgi > $dir2/init.cgi1
mv -f $dir2/init.cgi1 $dir2/init.cgi
chmod 644 $dir2/init.cgi
この記事に対するコメント・トラックバック [1件]
この記事に対するコメントはありません