summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-03-04 17:39:34 +0800
committerin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-03-04 17:39:34 +0800
commitcd5bcb81c52c7bf0f8c29232145b81ce5b44bd01 (patch)
tree263018913615543a507fa9cf0c9d52c5cb35cb68
parentc8a46a1e88d4cca6af4cbb4414e9d560aee7ef28 (diff)
downloadpttbbs-cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01.tar
pttbbs-cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01.tar.gz
pttbbs-cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01.tar.bz2
pttbbs-cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01.tar.lz
pttbbs-cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01.tar.xz
pttbbs-cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01.tar.zst
pttbbs-cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01.zip
document
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@684 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--docs/INSTALL20
-rwxr-xr-xsample/pttbbs.sh37
2 files changed, 49 insertions, 8 deletions
diff --git a/docs/INSTALL b/docs/INSTALL
index a8cd6dcc..6b7d8c81 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -33,26 +33,30 @@
8. ���� cd pttbbs
9. �p�G���e�S���]�w�L pttbbs.conf ����, �� cp sample/pttbbs.conf pttbbs.conf
-10. �ק� pttbbs.conf
+10.�ק� pttbbs.conf
* �p�G�z�O�� Linux�t��, ���w�� pmake, �M��N make alias �� pmake *
-11. ���� make OSTYPE=FreeBSD BBSHOME=/home/bbs all install
+11.���� make OSTYPE=FreeBSD BBSHOME=/home/bbs all install
(Linux�ϥΪ̽Ч� "FreeBSD" �令 "linux")
-12. �p�G�O�s�[�_�Ӫ���, �а��� cd sample; make install
-12. ���� cd /home/bbs; bin/initbbs
+12.�p�G�O�s�[�_�Ӫ���, �а��� cd sample; make install
+13.���� cd /home/bbs; bin/initbbs
���p�@�����ܶ��Q����,�o�ˤl�j���N�w�˧��F
���U�ӬO�Ұ� bbs ������
-13. ���� bin/uhash_loader (*��1, *��2)
-14. ���� bin/shmctl utmpsortd
-15. �� root ���� bin/mbbsd 23 (��2)
+14.���� bin/uhash_loader (*��1, *��2)
+15.���� bin/shmctl utmpsortd
+16.�� root ���� bin/mbbsd 23 (��2)
-16. �s�\��аѦ� ADVANCE
+17.�s�\��аѦ� ADVANCE
telnet localhost 23 �ݬ�
new�@�ӱb���sSYSOP,�M��logout�Alogin, �o�ˤl�N�|�֦������v���o~
�Anew�@�ӱb���s guest, �o�ˤl�O�H�N�i�H�� guest ���[�A�����F
�}�O,�}�s��,�H�ηh�ʸs�ժ���k�Ь� PttSrc �O����K
+18.���F���}�����ɭԷ|�ۤv�� bbs (�H�ΩҶ��n���{��) �]�_��,
+ �Y�z�ϥ� FreeBSD, �z�i�H�N sample/pttbbs.sh ������ /usr/local/etc/rc.d/
+ ����z�i�H���s�}���ոլݬO���O�b���}��i�H���`�B�@ :)
+
��:
1. �o�ӵ{���O�b initial shared memory �Ϊ�, �u���}����Ĥ@������, �άO
�A��ʲM�� shm ��~�ݭn����
diff --git a/sample/pttbbs.sh b/sample/pttbbs.sh
new file mode 100755
index 00000000..056aacb8
--- /dev/null
+++ b/sample/pttbbs.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+# �Ъ`�N! �o���ɮױN�H root ���v������.
+# �w�]�ϥ� bbs�o�ӱb��, �w�˥ؿ��� /home/bbs
+
+case "$1" in
+start)
+ # ��l�� shared-memory, ���J�ϥΪ̱b��
+ /usr/bin/su -fm bbs -c /home/bbs/bin/uhash_loader
+
+ # �H�H�ܯ��~
+ /usr/bin/su -fm bbs -c /home/bbs/bin/outmail &
+
+ # ��H
+ /usr/bin/su -fm bbs -c /home/bbs/innd/innbbsd &
+
+ # �Ұ� port 23 (port 23���ϥ� root �~��i�� bind )
+ /home/bbs/bin/mbbsd 23 &
+
+ # �Ұ� utmpsortd
+ /bin/sleep 5; /usr/bin/su -fm bbs -c /home/bbs/bin/shmctl utmpsortd &
+
+ # ����
+ echo -n ' mbbsd'
+ ;;
+stop)
+ /usr/bin/killall outmail
+ /usr/bin/killall innbbsd
+ /usr/bin/killall mbbsd
+ /usr/bin/killall shmctl
+ /bin/sleep 2; /usr/bin/killall shmctl
+ ;;
+*)
+ echo "Usage: `basename $0` {start|stop}" >&2
+ ;;
+esac
+
+exit 0