From 708332f55a43d441c86cb2002a6dea16c5245d4d Mon Sep 17 00:00:00 2001
From: in2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>
Date: Sat, 26 Oct 2002 18:30:44 +0000
Subject: new

git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@545 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
---
 sample/etc/bad_host       |  0
 sample/etc/banemail       | 22 ++++++++++++++++++++++
 sample/etc/expire.conf    |  4 ++++
 sample/etc/feast          |  3 ++-
 sample/etc/register       |  2 +-
 sample/etc/registeredmail | 21 +++++++++++++++++++++
 sample/etc/registermail   | 11 +++++++++++
 sample/etc/sysop          |  6 ++++++
 util/initbbs.c            | 33 ++++++++++++++++++++++++++++++++-
 9 files changed, 99 insertions(+), 3 deletions(-)
 create mode 100644 sample/etc/bad_host
 create mode 100644 sample/etc/banemail
 create mode 100644 sample/etc/expire.conf
 create mode 100644 sample/etc/registeredmail
 create mode 100644 sample/etc/registermail
 create mode 100644 sample/etc/sysop

diff --git a/sample/etc/bad_host b/sample/etc/bad_host
new file mode 100644
index 00000000..e69de29b
diff --git a/sample/etc/banemail b/sample/etc/banemail
new file mode 100644
index 00000000..03286bf0
--- /dev/null
+++ b/sample/etc/banemail
@@ -0,0 +1,22 @@
+# �Ψӳ]�w���ǫH�c������
+# �}�Y A���ܥ��� match���ɭԴN������ (ex: ���w�諸�ϥΪ�)
+# �}�Y P���� match�o�ӳ����N������
+# �}�Y S���ܤ������o�x server
+#--
+# �������� ip ��mail server
+P@[
+Purl.com.tw
+P.bbs@
+Skkcity.com.tw
+Syahoo.com
+Syahoo.com.tw
+Syahoo.com.hk
+Skimo.com.tw
+Skimo.com
+Ssinamail.com
+Spchome.com.tw
+Shotmail.com
+Smsn.com
+Syam.com
+Syammail.com
+Smail.taipeilink.net
diff --git a/sample/etc/expire.conf b/sample/etc/expire.conf
new file mode 100644
index 00000000..9cb8340d
--- /dev/null
+++ b/sample/etc/expire.conf
@@ -0,0 +1,4 @@
+# board         days    max     min
+# ---------------------------------------
+cvslog          999     9999
+asciiart         50     3000
diff --git a/sample/etc/feast b/sample/etc/feast
index 29473341..e4ea9199 100644
--- a/sample/etc/feast
+++ b/sample/etc/feast
@@ -1,5 +1,5 @@
 01 01 ������
-01 02 �����S��
+01 02 �����j�Ѥ���
 01 11 �q�k�`
 01 23 �ۥѤ�
 02 14 ���H�`
@@ -15,6 +15,7 @@
 04 04 �����`
 04 04 �ൣ�`
 04 05 �M���`
+04 21 ���g�~�y
 05 01 �Ұʸ`
 05 04 �����`
 06 03 �T�ϸ`
diff --git a/sample/etc/register b/sample/etc/register
index 53b5e2d6..be131b06 100644
--- a/sample/etc/register
+++ b/sample/etc/register
@@ -10,7 +10,7 @@
 �x�ثe���}: �s�˿��l��m�Q����543��     �x �z�ثe���p���a�}(�ԲӶ�g)       �x
 �x�����l��a�}: whoami@cs.ntnu.edu.tw   �x �z�� E-Mail address              �x
 �|�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�r�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�}
-   �� �b�������U�̡A�N���@�N�L�q������׻P���W�A�_�h�����}�C
+   �� �b�������U�̡A�N���@�N�L�q������׻P���W�A�_�h�����}�C
    �� �N�� [ID] �ܤ֭n��Ӧr�A���y�ĥμƦr�C
    �� �K�X      �ܤ֭n�|�Ӧr�A���i�P [ID] �p�P�A���y�����p�g�C
    �� �нT����ӳW�w�ԲӶ�g�A�_�h�����q�L�I
diff --git a/sample/etc/registeredmail b/sample/etc/registeredmail
new file mode 100644
index 00000000..255f2708
--- /dev/null
+++ b/sample/etc/registeredmail
@@ -0,0 +1,21 @@
+        ������������������
+        ������������������ EMail�{�ҳq�L 
+���w�w  �������������������w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w��
+
+      �ٶ١A*s�A�n�G
+
+      �w��[�J ptt2 ����C ^o^
+
+      �Y�٤���Post�Э��slogin�@�� ^_^ (�n�������o)
+
+
+
+      ��      �ϥδr��
+
+      �O�o�`�`�Ӫ���.... ^_^
+
+
+
+
+                                                        ����~~
+���w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w��
diff --git a/sample/etc/registermail b/sample/etc/registermail
new file mode 100644
index 00000000..aa38aef1
--- /dev/null
+++ b/sample/etc/registermail
@@ -0,0 +1,11 @@
+�˷R���ϥΪ̱z�n:
+
+	�w��z�� ptt2 ���U,
+	�Ъ����� (U)ser -> (R)egister ��J�z���{�ҽX (�b�D���W)
+	�Y�i�q�L�{�Ҩ��o�Ҧ��\���~ :)
+	�p�G�����n�A�Ȫ��a��,
+	�Ш� SYSOP�O, �ڭ̷|�ܸ۬��z�A��~ :)
+
+						ptt�����s�q�W
+
+�`�N: �Y�z�èS���� ptt2 ���U, �Ъ����R���o�ʫH.
diff --git a/sample/etc/sysop b/sample/etc/sysop
new file mode 100644
index 00000000..d0276ccd
--- /dev/null
+++ b/sample/etc/sysop
@@ -0,0 +1,6 @@
+in2:             �{�]����/root
+clifflu:         �{�]����
+CChess:          �ݪO�`��
+windsheep:       �ݪO�`��
+ltlmouse:        �b���`��
+Sunicer:         �b���`��
diff --git a/util/initbbs.c b/util/initbbs.c
index f88daf92..8d95534c 100644
--- a/util/initbbs.c
+++ b/util/initbbs.c
@@ -1,4 +1,4 @@
-/* $Id: initbbs.c,v 1.4 2002/05/25 11:17:55 ptt Exp $ */
+/* $Id: initbbs.c,v 1.5 2002/10/26 18:30:44 in2 Exp $ */
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
@@ -34,6 +34,35 @@ static void initHome() {
     }
 }
 
+static void initBoardsDIR() {
+    int i;
+    char buf[256];
+    
+    mkdir("boards", 0755);
+    strcpy(buf, "boards/?");
+    for(i = 0; i < 26; i++) {
+	buf[7] = 'A' + i;
+	mkdir(buf, 0755);
+	buf[7] = 'a' + i;
+	mkdir(buf, 0755);
+    }
+}
+
+static void initManDIR() {
+    int i;
+    char buf[256];
+    
+    mkdir("man", 0755);
+    mkdir("man/boards", 0755);
+    strcpy(buf, "man/boards/?");
+    for(i = 0; i < 26; i++) {
+	buf[11] = 'A' + i;
+	mkdir(buf, 0755);
+	buf[11] = 'a' + i;
+	mkdir(buf, 0755);
+    }
+}
+
 static void initPasswds() {
     int i;
     userec_t u;
@@ -212,6 +241,8 @@ int main() {
     
     initDir();
     initHome();
+    initBoardsDIR();
+    initManDIR();
     initPasswds();
     initBoards();
     initMan();
-- 
cgit v1.2.3