diff options
author | in2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-03-04 17:39:34 +0800 |
---|---|---|
committer | in2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-03-04 17:39:34 +0800 |
commit | cd5bcb81c52c7bf0f8c29232145b81ce5b44bd01 (patch) | |
tree | 263018913615543a507fa9cf0c9d52c5cb35cb68 | |
parent | c8a46a1e88d4cca6af4cbb4414e9d560aee7ef28 (diff) | |
download | pttbbs-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/INSTALL | 20 | ||||
-rwxr-xr-x | sample/pttbbs.sh | 37 |
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 |