Date: Tue, 6 Feb 2001 22:26:35 +0800 (CST) From: Edward Ping-Da Chuang <edwardc@firebird.com.tw> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/24899: NEW Port: Firebird BBS 3.0 Message-ID: <200102061426.f16EQZx45493@concorde.firebird.com.tw>
next in thread | raw e-mail | index | archive | help
>Number: 24899 >Category: ports >Synopsis: NEW Port: Firebird BBS 3.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 06 06:30:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Edward Ping-Da Chuang >Release: FreeBSD 5.0-CURRENT i386 >Organization: Firebird BBS Project >Environment: System: FreeBSD concorde.firebird.com.tw 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Tue Jan 30 18:21:57 CST 2001 root@concorde.upma.net:/usr/src/sys/compile/Concorde i386 >Description: Firebird BBS is widely used telnet based Bulletin Board System in Chinese Internet Community. In Taiwan, there're over 300 BBS sites using Firebird, about 50 sites in China, and about 20 worldwide (USA, UK, Canada, Austrailla and many countries can be find Firebird) and over thousands of users on-line at the same time in biggest BBS site. For more information, ref: http://www.firebird.org.tw/ >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # firebird # firebird/Makefile # firebird/pkg-descr # firebird/distinfo # firebird/pkg-comment # firebird/files # firebird/files/bbs.sh.example # firebird/files/patch-configure # firebird/files/patch-src_Install.sh.in # firebird/pkg-plist # firebird/pkg-install # echo c - firebird mkdir -p firebird > /dev/null 2>&1 echo x - firebird/Makefile sed 's/^X//' >firebird/Makefile << 'END-of-firebird/Makefile' X# ports collection makefile for: Firebird BBS X# Date created: Sun Feb 4 22:48:06 CST 2001 X# Whom: Edward Chuang <edwardc@firebird.org.tw> X# $FreeBSD: $ X XPORTNAME= firebird XPORTVERSION= 3.0R XCATEGORIES= chinese net XMASTER_SITES= http://www.firebird.org.tw/download/ \ X ftp://ftp.firebird.org.tw/pub/Firebird/ \ X ftp://ftp4.firebird.org.tw/network/BBS/Firebird/ XDISTNAME= 3.0-RELEASE X XMAINTAINER= edwardc@firebird.org.tw X XWRKSRC= ${WRKDIR}/bbs/bbssrc XGNU_CONFIGURE= yes XUSE_BZIP2= yes XIS_INTERACTIVE= yes X Xpre-install: X ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL X Xpost-install: X @if [ ! -f ${PREFIX}/etc/rc.d/bbs.sh.example ]; then \ X ${ECHO} "Installing ${PREFIX}/etc/rc.d/bbs.sh.example startup file."; \ X ${INSTALL_SCRIPT} -m 751 ${FILESDIR}/bbs.sh.example ${PREFIX}/etc/rc.d/bbs.sh.example; \ X fi X @echo "=======================================================================" X @echo "Installnation Complete." X @echo "=======================================================================" X @echo "please review ${PREFIX}/etc/rc.d/bbs.sh.example change bbsd port you want" X @echo "then rename to ${PREFIX}/etc/rc.d/bbs.sh then:" X @echo "use ${PREFIX}/etc/rc.d/bbs.sh { start | stop } to start the BBS service" X @echo "full and complete document in ${PREFIX}/bbs/bbssrc/doc read before ask." X X.include <bsd.port.mk> END-of-firebird/Makefile echo x - firebird/pkg-descr sed 's/^X//' >firebird/pkg-descr << 'END-of-firebird/pkg-descr' XFirebird BBS is a BBS server with news capability and many other functions. XIt does mail/news/talk/irc over telnet. X XIt's widely used in Chinese internet community, it's also has GB code Xversion for Simpified-Chinese, but not yet avaliable. X Xhttp://www.firebird.org.tw END-of-firebird/pkg-descr echo x - firebird/distinfo sed 's/^X//' >firebird/distinfo << 'END-of-firebird/distinfo' XMD5 (3.0-RELEASE.tar.bz2) = c350f7457d1e44ab369e5c122bafb6ae END-of-firebird/distinfo echo x - firebird/pkg-comment sed 's/^X//' >firebird/pkg-comment << 'END-of-firebird/pkg-comment' XA Common BBS Server with its own customized INN News Server. END-of-firebird/pkg-comment echo c - firebird/files mkdir -p firebird/files > /dev/null 2>&1 echo x - firebird/files/bbs.sh.example sed 's/^X//' >firebird/files/bbs.sh.example << 'END-of-firebird/files/bbs.sh.example' X#!/bin/sh X# X# bbs.sh X# X# $Id$ X Xbbsd_port=23 X Xcase "$1" in X start) X if [ -x /usr/local/bbs/bin/bbsd ]; then X /usr/local/bbs/bin/bbsd $bbsd_port && echo -n ' bbsd' X fi X if [ -x /usr/local/bbs/innd/innbbsd ]; then X su bbs -c '/usr/local/bbs/innd/innbbsd' && echo -n ' bbs.innbbsd' X fi X if [ -f /usr/local/bbs/etc/cron.bbs ]; then X su bbs -c 'crontab /usr/local/bbs/etc/cron.bbs' && echo -n ' bbs.cron' X fi X ;; X stop) X if [ -f /usr/local/bbs/log/bbsd.pid ]; then X /bin/kill `cat /usr/local/bbs/log/bbsd.pid` X /usr/bin/killall bbsd 2> /dev/null X rm -fr /usr/local/bbs/log/bbsd.pid X echo -n " -bbsd" X else X echo "bbsd does not start yet. (pid file not found.)" X fi X ;; X *) X echo "" X echo "usage: `basename $0` { start | stop }" X echo "" X exit 64 X ;; XesacEND-of-firebird/files/bbs.sh.example echo x - firebird/files/patch-configure sed 's/^X//' >firebird/files/patch-configure << 'END-of-firebird/files/patch-configure' X--- configure.ok Sun Feb 4 23:17:24 2001 X+++ configure Mon Feb 5 10:07:21 2001 X@@ -1,6 +1,6 @@ X #! /bin/sh X X-# From configure.in Revision: 1.14 X+# From configure.in Revision: 1.15 X # Guess values for system-dependent variables and create Makefiles. X # Generated automatically using autoconf version 2.13 X # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. X@@ -529,7 +529,7 @@ X color_r=`awk 'BEGIN { printf("%c%c%c", 27, 91, 109); }' </dev/null 2>/dev/null` X X echo "${color_f}Firebird BBS 3.0${color_r} series configure $1" X-echo "\$Id: configure,v 1.12 2001/02/02 15:15:28 edwardc Exp $" X+echo "\$Id: configure.in,v 1.15 2001/02/02 15:15:28 edwardc Exp $" X X X echo " " X@@ -1540,40 +1540,43 @@ X echo "${color_f}Please fill data for your BBS${color_r}" X echo " " X X-bbshome=`cd .. ; pwd` X-echo -n "Home directory of BBS --> [$bbshome] " X-read BBS_HOME X+if test -z $prefix; then X+ bbshome="/usr/local/bbs" X+else X+ if test $prefix = "NONE"; then X+ bbshome="/usr/local/bbs" X+ else X+ bbshome="${prefix}/bbs" X+ fi X+fi X+ X+echo "Home directory of BBS --> [$bbshome] " X BBS_HOME=${BBS_HOME:-$bbshome} X X bbssrc=`pwd` X-echo -n "BBS Source Code directory --> [$bbssrc] " X-read BBSSRC X+echo "BBS Source Code directory --> [$bbssrc] " X BBSSRC=${BBSSRC:-$bbssrc} X X-echo -n "UID of BBS --> [9999] " X-read BBS_UID X+echo "UID of BBS --> [9999] " X BBS_UID=${BBS_UID:-9999} X X-echo -n "GID of BBS --> [99] " X-read BBS_GID X+echo "GID of BBS --> [99] " X BBS_GID=${BBS_GID:-99} X X-#echo -n "UID of BBS admin --> [9990] " X-#read BBS_ADM X-#BBS_ADM=${BBS_ADM:-9990} X- X-echo -n "The ID of your site --> [NoName] " X+hname=`hostname -s` X+echo -n "The ID of your site --> [${hname}] " X read BBS_ID X-BBS_ID=${BBS_ID:-NoName} X+BBS_ID=${BBS_ID:-"${hname}"} X X echo -n "The name of your site --> [¤õ³¾¨t²Î 3.0] " X read BBS_CNAME X X BBS_CNAME=${BBS_CNAME:-"¤õ³¾¨t²Î 3.0"} X X-echo -n "The domain name of your site --> [some.where.on.earth] " X+hostname=`hostname` X+echo -n "The domain name of your site --> [${hostname}] " X read DOMAIN X-DOMAIN=${DOMAIN:-"some.where.on.earth"} X+DOMAIN=${DOMAIN:-"${hostname}"} X X echo -n "The ip address of your site --> [127.0.0.1] " X read BBS_IP X@@ -1955,8 +1958,9 @@ X `rm -fr configure.inf` X cat > configure.inf << EOF X ###################################################### X-This file is generate by configure \$Revision: 1.12 $ X+This file is generate by configure \$Revision: 1.15 $ X ###################################################### X+BUILDER=_FreeBSD_ports_ X PERL=$perl X BBS_ID=$BBS_ID X DOMAIN=$DOMAIN END-of-firebird/files/patch-configure echo x - firebird/files/patch-src_Install.sh.in sed 's/^X//' >firebird/files/patch-src_Install.sh.in << 'END-of-firebird/files/patch-src_Install.sh.in' X--- src/Install.sh.in.ok Sun Feb 4 22:26:28 2001 X+++ src/Install.sh.in Mon Feb 5 08:34:33 2001 X@@ -3,34 +3,41 @@ X # CVS: $Id: Install.sh.in,v 1.14 2000/12/11 11:28:28 edwardc Exp $ X X BBS_HOME=@BBS_HOME@ X+OLD_HOME="../.." X BBSUID=@BBS_UID@ X BBSGRP=@BBS_GID@ X INSTALL="@INSTALL@" X TARGET=@BBS_HOME@/bin X X-if [ -f "${BBS_HOME}/BOARDS" ] ; then X- echo "This script will setting up the BBS directory for you on ${BBS_HOME} .." X- echo -n "Press <Enter> to continue ..." X- read ans X-else X- if [ ".${FORCE_INSTALL}" = ".YES" ] ; then X- echo "force install ........ that might be many error, be aware!" X- echo "Press <Enter> to continue ..." X- read ans X- else X- echo "WARNING: You have \"make install\" before, so you wont be install again." X- echo "To install the new binary, please try \"make update\"." X- echo " " X- echo "If you want to force the install, please try " X- echo "% make install FORCE_INSTALL=YES" X- exit X- fi X-fi X- X+echo "" X echo "Setup bbs directory tree ....." X-mv ${BBS_HOME}/BOARDS ${BBS_HOME}/.BOARDS X+mkdir -p ${BBS_HOME} X+mv ${OLD_HOME}/BOARDS ${BBS_HOME}/.BOARDS X touch ${BBS_HOME}/.hushlogin X X+mdirs="0Announce bbssrc bin etc help innd table" X+mfiles="CONTRIB COPYING Version.Info Welcome Welcome2" X+ X+echo "" X+ X+echo "copying dirs .." X+echo -n " " X+for x in $mdirs; \ X+do \ X+ echo -n " $x" X+ cp -R ${OLD_HOME}/$x ${BBS_HOME} X+done X+echo " done." X+ X+echo "copying files .." X+echo -n " " X+for x in $mfiles; \ X+do \ X+ echo -n " $x" X+ cp -R ${OLD_HOME}/$x ${BBS_HOME} X+done X+echo " done." X+echo "" X echo "creating necessary empty directory (user mail, user home)" X X alphabet="A B C D E F G H I J K L M N O P Q R S T U V W X Y Z" X@@ -84,6 +91,8 @@ X mv ${BBS_HOME}/table/movie.3 ${BBS_HOME}/boards/notepad/G.960994672.A X cp ${BBS_HOME}/boards/notepad/G.960994672.A ${BBS_HOME}/boards/notepad/M.960994672.A X X+echo " done." X+ X cat > ${BBS_HOME}/etc/sysconf.ini << EOF X #--------------------------------------------------------------- X # Here is where you adjust the BBS System Configuration X@@ -174,11 +183,7 @@ X ${INSTALL} -m 550 -s -g ${BBSGRP} -o ${BBSUID} SO/paging.so ${TARGET} X ${INSTALL} -m 550 -s -g ${BBSGRP} -o ${BBSUID} SO/thread.so ${TARGET} X X-#if test -f ../.reldate; then X-# echo "cleanning CVS directories in bbshome ...." X-# find ${BBS_HOME} -name "CVS" -print | xargs rm -fr X-#fi X+echo "cleanning .o files in bbshome ...." X+find ${BBS_HOME}"/bbssrc/src" -name "*.o" -print | xargs rm -fr X X echo "Install is over...." X-echo "Check the configuration in ${BBS_HOME}/etc/sysconf.ini" X-echo "Then login your BBS and create an account called SYSOP (case-sensitive)" END-of-firebird/files/patch-src_Install.sh.in echo x - firebird/pkg-plist sed 's/^X//' >firebird/pkg-plist << 'END-of-firebird/pkg-plist' Xbbs/.BOARDS Xbbs/.hushlogin Xbbs/0Announce/bms/deleted/.cvsignore Xbbs/0Announce/bms/deleted/.Names Xbbs/0Announce/bms/.cvsignore Xbbs/0Announce/bms/.Names Xbbs/0Announce/sysops/groups/junk/.cvsignore Xbbs/0Announce/sysops/groups/junk/.Names Xbbs/0Announce/sysops/groups/syssecurity/.cvsignore Xbbs/0Announce/sysops/groups/syssecurity/.Names Xbbs/0Announce/sysops/groups/.cvsignore Xbbs/0Announce/sysops/groups/.Names Xbbs/0Announce/sysops/.cvsignore Xbbs/0Announce/sysops/.Names Xbbs/0Announce/sysops/Firebird-30 Xbbs/0Announce/sysops/admin-manual Xbbs/0Announce/bbslist/yesterday Xbbs/0Announce/bbslist/.Names Xbbs/0Announce/bbslist/countusr Xbbs/0Announce/bbslist/board1 Xbbs/0Announce/bbslist/board2 Xbbs/0Announce/bbslist/countusr.last Xbbs/0Announce/bbslist/newacct.last Xbbs/0Announce/bbslist/newacct.today Xbbs/0Announce/bbslist/today Xbbs/0Announce/bbslist/topall Xbbs/0Announce/bbslist/toplogin Xbbs/0Announce/bbslist/toppost Xbbs/0Announce/bbslist/topstay Xbbs/0Announce/bbslist/.cvsignore Xbbs/0Announce/groups/GROUP_0/bbslists/.cvsignore Xbbs/0Announce/groups/GROUP_0/bbslists/.Names Xbbs/0Announce/groups/GROUP_0/newcomers/.cvsignore Xbbs/0Announce/groups/GROUP_0/newcomers/.Names Xbbs/0Announce/groups/GROUP_0/sysop/.cvsignore Xbbs/0Announce/groups/GROUP_0/sysop/.Names Xbbs/0Announce/groups/GROUP_0/vote/.cvsignore Xbbs/0Announce/groups/GROUP_0/vote/.Names Xbbs/0Announce/groups/GROUP_0/.cvsignore Xbbs/0Announce/groups/GROUP_0/.Names Xbbs/0Announce/groups/GROUP_7/notepad/.Names Xbbs/0Announce/groups/GROUP_7/.Names Xbbs/0Announce/groups/.cvsignore Xbbs/0Announce/groups/.Names Xbbs/0Announce/usermanual/value Xbbs/0Announce/usermanual/.Names Xbbs/0Announce/usermanual/Goodbye Xbbs/0Announce/usermanual/Boards Xbbs/0Announce/usermanual/Config Xbbs/0Announce/usermanual/Digest Xbbs/0Announce/usermanual/EGroup Xbbs/0Announce/usermanual/InfoEdit Xbbs/0Announce/usermanual/Help Xbbs/0Announce/usermanual/Service Xbbs/0Announce/usermanual/Mail Xbbs/0Announce/usermanual/boardmenu Xbbs/0Announce/usermanual/Talk Xbbs/0Announce/usermanual/advice Xbbs/0Announce/usermanual/enterbbs Xbbs/0Announce/usermanual/register Xbbs/0Announce/usermanual/telix Xbbs/0Announce/usermanual/.cvsignore Xbbs/0Announce/.cvsignore Xbbs/0Announce/.Names Xbbs/0Announce/.Search Xbbs/bbssrc/src/SO/thread.so Xbbs/bbssrc/src/SO/paging.c Xbbs/bbssrc/src/SO/socket.c Xbbs/bbssrc/src/SO/thread.c Xbbs/bbssrc/src/SO/paging.so Xbbs/bbssrc/src/SO/Makefile Xbbs/bbssrc/src/Install.sh.in Xbbs/bbssrc/src/Makefile Xbbs/bbssrc/src/admintool.c Xbbs/bbssrc/src/announce.c Xbbs/bbssrc/src/bbs.c Xbbs/bbssrc/src/bbsd.c Xbbs/bbssrc/src/bbsgopher.c Xbbs/bbssrc/src/bbsrf.c Xbbs/bbssrc/src/bcache.c Xbbs/bbssrc/src/bm.c Xbbs/bbssrc/src/boards.c Xbbs/bbssrc/src/chat.c Xbbs/bbssrc/src/comm_lists.c Xbbs/bbssrc/src/delete.c Xbbs/bbssrc/src/edit.c Xbbs/bbssrc/src/expire.c Xbbs/bbssrc/src/fileshm.c Xbbs/bbssrc/src/goodbye.c Xbbs/bbssrc/src/help.c Xbbs/bbssrc/src/io.c Xbbs/bbssrc/src/list.c Xbbs/bbssrc/src/mail.c Xbbs/bbssrc/src/main.c Xbbs/bbssrc/src/maintain.c Xbbs/bbssrc/src/modetype.c Xbbs/bbssrc/src/more.c Xbbs/bbssrc/src/namecomplete.c Xbbs/bbssrc/src/pass.c Xbbs/bbssrc/src/postheader.c Xbbs/bbssrc/src/read.c Xbbs/bbssrc/src/record.c Xbbs/bbssrc/src/register.c Xbbs/bbssrc/src/screen.c Xbbs/bbssrc/src/sendmsg.c Xbbs/bbssrc/src/station.c Xbbs/bbssrc/src/stuff.c Xbbs/bbssrc/src/talk.c Xbbs/bbssrc/src/term.c Xbbs/bbssrc/src/userinfo.c Xbbs/bbssrc/src/ver.sh Xbbs/bbssrc/src/vote.c Xbbs/bbssrc/src/xyz.c Xbbs/bbssrc/src/Install.sh.in.orig Xbbs/bbssrc/src/Install.sh Xbbs/bbssrc/src/bbsd Xbbs/bbssrc/src/chatd Xbbs/bbssrc/src/expire Xbbs/bbssrc/util/innbbsd/doc/release.0.44 Xbbs/bbssrc/util/innbbsd/doc/bbnnrp-generic-gateway Xbbs/bbssrc/util/innbbsd/doc/bbslink.8 Xbbs/bbssrc/util/innbbsd/doc/bbslink.patch Xbbs/bbssrc/util/innbbsd/doc/bbsnnrp.8 Xbbs/bbssrc/util/innbbsd/doc/ctlinnbbsd.8 Xbbs/bbssrc/util/innbbsd/doc/filter.doc Xbbs/bbssrc/util/innbbsd/doc/gateway.doc Xbbs/bbssrc/util/innbbsd/doc/gateway2.doc Xbbs/bbssrc/util/innbbsd/doc/history-corrupt Xbbs/bbssrc/util/innbbsd/doc/innbbsd.8 Xbbs/bbssrc/util/innbbsd/doc/mailing-list-reply Xbbs/bbssrc/util/innbbsd/doc/makedbz.8 Xbbs/bbssrc/util/innbbsd/doc/mkhistory.8 Xbbs/bbssrc/util/innbbsd/doc/multiple-feeds Xbbs/bbssrc/util/innbbsd/doc/newsfeeds.bbs.5 Xbbs/bbssrc/util/innbbsd/doc/nodelist.bbs.5 Xbbs/bbssrc/util/innbbsd/doc/relaese.0.50beta-5F Xbbs/bbssrc/util/innbbsd/doc/alt-gateways Xbbs/bbssrc/util/innbbsd/innd/timefmt.y Xbbs/bbssrc/util/innbbsd/innd/README Xbbs/bbssrc/util/innbbsd/innd/bbslib.pl.in Xbbs/bbssrc/util/innbbsd/innd/bbspost.c Xbbs/bbssrc/util/innbbsd/innd/bmpost Xbbs/bbssrc/util/innbbsd/innd/bntplink.in Xbbs/bbssrc/util/innbbsd/innd/in.bntpd.in Xbbs/bbssrc/util/innbbsd/innd/innbbslib.pl.in Xbbs/bbssrc/util/innbbsd/innd/inntobbs.in Xbbs/bbssrc/util/innbbsd/innd/mailpost.in Xbbs/bbssrc/util/innbbsd/innd/modify.doc Xbbs/bbssrc/util/innbbsd/innd/parsedate.c Xbbs/bbssrc/util/innbbsd/innd/rfc931.pl.in Xbbs/bbssrc/util/innbbsd/innd/tcp.pl.in Xbbs/bbssrc/util/innbbsd/innd/Makefile Xbbs/bbssrc/util/innbbsd/convert/hztty/tables/Makefile Xbbs/bbssrc/util/innbbsd/convert/hztty/tables/README Xbbs/bbssrc/util/innbbsd/convert/hztty/tables/gen_b2g.sh Xbbs/bbssrc/util/innbbsd/convert/hztty/tables/gen_ctab.c Xbbs/bbssrc/util/innbbsd/convert/hztty/HZ.spec Xbbs/bbssrc/util/innbbsd/convert/hztty/Makefile Xbbs/bbssrc/util/innbbsd/convert/hztty/README Xbbs/bbssrc/util/innbbsd/convert/hztty/b2g.c Xbbs/bbssrc/util/innbbsd/convert/hztty/b2g_tables.c Xbbs/bbssrc/util/innbbsd/convert/hztty/config.h Xbbs/bbssrc/util/innbbsd/convert/hztty/dummy_main.c Xbbs/bbssrc/util/innbbsd/convert/hztty/hz2gb.c Xbbs/bbssrc/util/innbbsd/convert/hztty/hztty.1 Xbbs/bbssrc/util/innbbsd/convert/hztty/io.c Xbbs/bbssrc/util/innbbsd/convert/hztty/io.h Xbbs/bbssrc/util/innbbsd/convert/hztty/log.c Xbbs/bbssrc/util/innbbsd/convert/hztty/main.c Xbbs/bbssrc/util/innbbsd/convert/hztty/tty.c Xbbs/bbssrc/util/innbbsd/convert/jis/sinocojg.cod Xbbs/bbssrc/util/innbbsd/convert/jis/ChangeLog Xbbs/bbssrc/util/innbbsd/convert/jis/Makefile Xbbs/bbssrc/util/innbbsd/convert/jis/README Xbbs/bbssrc/util/innbbsd/convert/jis/b2j Xbbs/bbssrc/util/innbbsd/convert/jis/j2b Xbbs/bbssrc/util/innbbsd/convert/jis/jis.c Xbbs/bbssrc/util/innbbsd/convert/jis/patch.c Xbbs/bbssrc/util/innbbsd/convert/jis/sinocobg.cod Xbbs/bbssrc/util/innbbsd/convert/jis/sinocobj.cod Xbbs/bbssrc/util/innbbsd/convert/jis/sinocode.c Xbbs/bbssrc/util/innbbsd/convert/jis/sinocode.man Xbbs/bbssrc/util/innbbsd/convert/jis/sinocogb.cod Xbbs/bbssrc/util/innbbsd/convert/jis/sinocogj.cod Xbbs/bbssrc/util/innbbsd/convert/jis/sinocojb.cod Xbbs/bbssrc/util/innbbsd/convert/jis/COPYING Xbbs/bbssrc/util/innbbsd/convert/util/b2g Xbbs/bbssrc/util/innbbsd/convert/util/b2j Xbbs/bbssrc/util/innbbsd/convert/util/g2b Xbbs/bbssrc/util/innbbsd/convert/util/j2b Xbbs/bbssrc/util/innbbsd/COPYRIGHT.nocem Xbbs/bbssrc/util/innbbsd/FEATURES Xbbs/bbssrc/util/innbbsd/INSTALL.nocem Xbbs/bbssrc/util/innbbsd/Makefile.in Xbbs/bbssrc/util/innbbsd/NOCEM.1 Xbbs/bbssrc/util/innbbsd/NOCEM.2 Xbbs/bbssrc/util/innbbsd/NOCEM.3 Xbbs/bbssrc/util/innbbsd/README Xbbs/bbssrc/util/innbbsd/README.-0.50beta-5F Xbbs/bbssrc/util/innbbsd/README.PalmBBS Xbbs/bbssrc/util/innbbsd/README.PowerBBS Xbbs/bbssrc/util/innbbsd/README.antispam Xbbs/bbssrc/util/innbbsd/README.nocem Xbbs/bbssrc/util/innbbsd/TODO Xbbs/bbssrc/util/innbbsd/TODO.nocem Xbbs/bbssrc/util/innbbsd/bbslib.c Xbbs/bbssrc/util/innbbsd/bbslib.h Xbbs/bbssrc/util/innbbsd/bbslink.c Xbbs/bbssrc/util/innbbsd/bbsnnrp.c Xbbs/bbssrc/util/innbbsd/clibrary.h Xbbs/bbssrc/util/innbbsd/daemon.c Xbbs/bbssrc/util/innbbsd/closeonexec.c Xbbs/bbssrc/util/innbbsd/connectsock.c Xbbs/bbssrc/util/innbbsd/ctlinnbbsd.c Xbbs/bbssrc/util/innbbsd/daemon.h Xbbs/bbssrc/util/innbbsd/dbz.c Xbbs/bbssrc/util/innbbsd/dbz.h Xbbs/bbssrc/util/innbbsd/dbz_query_sample.c Xbbs/bbssrc/util/innbbsd/dbzinnbbsd.c Xbbs/bbssrc/util/innbbsd/dbzserver.c Xbbs/bbssrc/util/innbbsd/dbztool.c Xbbs/bbssrc/util/innbbsd/echobbslib.c Xbbs/bbssrc/util/innbbsd/externs.h Xbbs/bbssrc/util/innbbsd/file.c Xbbs/bbssrc/util/innbbsd/filter.c Xbbs/bbssrc/util/innbbsd/his.c Xbbs/bbssrc/util/innbbsd/his.h Xbbs/bbssrc/util/innbbsd/hisconvert.in Xbbs/bbssrc/util/innbbsd/innbbsconf.h Xbbs/bbssrc/util/innbbsd/innbbsd.c Xbbs/bbssrc/util/innbbsd/innbbsd.h Xbbs/bbssrc/util/innbbsd/inndchannel.c Xbbs/bbssrc/util/innbbsd/inntobbs.c Xbbs/bbssrc/util/innbbsd/inntobbs.h Xbbs/bbssrc/util/innbbsd/killspam.c Xbbs/bbssrc/util/innbbsd/lang.c Xbbs/bbssrc/util/innbbsd/lang.h Xbbs/bbssrc/util/innbbsd/makedbz.c Xbbs/bbssrc/util/innbbsd/mkhistory.c Xbbs/bbssrc/util/innbbsd/ncmperm.bbs Xbbs/bbssrc/util/innbbsd/newsfeeds.bbs Xbbs/bbssrc/util/innbbsd/nntp.h Xbbs/bbssrc/util/innbbsd/nocem.c Xbbs/bbssrc/util/innbbsd/nocem.h Xbbs/bbssrc/util/innbbsd/nodelist.bbs Xbbs/bbssrc/util/innbbsd/parsdate.y Xbbs/bbssrc/util/innbbsd/pmain.c Xbbs/bbssrc/util/innbbsd/port.c Xbbs/bbssrc/util/innbbsd/qp_conv.c Xbbs/bbssrc/util/innbbsd/r_port.c Xbbs/bbssrc/util/innbbsd/receive_article.c Xbbs/bbssrc/util/innbbsd/rfc931.c Xbbs/bbssrc/util/innbbsd/version.h Xbbs/bbssrc/util/innbbsd/wildmat.c Xbbs/bbssrc/util/innbbsd/Makefile Xbbs/bbssrc/util/innbbsd/CHANGES Xbbs/bbssrc/util/innbbsd/CHANGES.nocem Xbbs/bbssrc/util/fingerd/00README Xbbs/bbssrc/util/fingerd/Makefile Xbbs/bbssrc/util/fingerd/fingerd.c Xbbs/bbssrc/util/fingerd/pathnames.h Xbbs/bbssrc/util/gopherd/00README Xbbs/bbssrc/util/gopherd/Makefile Xbbs/bbssrc/util/gopherd/gopherd.c Xbbs/bbssrc/util/in.zbbsd/00README Xbbs/bbssrc/util/deljunk/Makefile Xbbs/bbssrc/util/deljunk/deljunk.c Xbbs/bbssrc/util/local_utl/Makefile Xbbs/bbssrc/util/local_utl/account.c Xbbs/bbssrc/util/local_utl/averun.c Xbbs/bbssrc/util/local_utl/bbslocalmail.c Xbbs/bbssrc/util/local_utl/bbspop3d.c Xbbs/bbssrc/util/local_utl/bbstop.c Xbbs/bbssrc/util/local_utl/bfinger.c Xbbs/bbssrc/util/local_utl/birthday.c Xbbs/bbssrc/util/local_utl/chboard.c Xbbs/bbssrc/util/local_utl/dumpboardrc.c Xbbs/bbssrc/util/local_utl/horoscope.c Xbbs/bbssrc/util/local_utl/http-finger.c Xbbs/bbssrc/util/local_utl/loadrecord.c Xbbs/bbssrc/util/local_utl/mailreport.c Xbbs/bbssrc/util/local_utl/newacct.c Xbbs/bbssrc/util/local_utl/poststat.c Xbbs/bbssrc/util/local_utl/refriend.c Xbbs/bbssrc/util/local_utl/refriend2.c Xbbs/bbssrc/util/local_utl/rehome.c Xbbs/bbssrc/util/local_utl/remail.c Xbbs/bbssrc/util/local_utl/remake.c Xbbs/bbssrc/util/local_utl/renotepad.c Xbbs/bbssrc/util/local_utl/repass.c Xbbs/bbssrc/util/local_utl/resize.c Xbbs/bbssrc/util/local_utl/restruct.c Xbbs/bbssrc/util/local_utl/showuser.c Xbbs/bbssrc/util/local_utl/usage.c Xbbs/bbssrc/util/local_utl/Makefile.in Xbbs/bbssrc/util/mail2bbs/Makefile Xbbs/bbssrc/util/mail2bbs/bbsmail.in Xbbs/bbssrc/util/mail2bbs/mail-list.c Xbbs/bbssrc/util/mail2bbs/mail2bbs.c Xbbs/bbssrc/util/mail2bbs/mail2bbs.h Xbbs/bbssrc/util/mail2bbs/mailgate.pl.in Xbbs/bbssrc/util/mail2bbs/qp_conv.c Xbbs/bbssrc/util/mail2bbs/rfc931.pl Xbbs/bbssrc/util/mail2bbs/tcp.pl Xbbs/bbssrc/util/mail2bbs/Makefile.in Xbbs/bbssrc/util/telnetd/00README Xbbs/bbssrc/util/upgrade/include/new_struct.h Xbbs/bbssrc/util/upgrade/include/struct.2.5.h Xbbs/bbssrc/util/upgrade/include/struct.2.62M.h Xbbs/bbssrc/util/upgrade/include/struct.2.66M.h Xbbs/bbssrc/util/upgrade/include/struct.M2.h Xbbs/bbssrc/util/upgrade/00README Xbbs/bbssrc/util/upgrade/Makefile Xbbs/bbssrc/util/upgrade/refriend.c Xbbs/bbssrc/util/upgrade/rehome.c Xbbs/bbssrc/util/upgrade/repass.c Xbbs/bbssrc/util/upgrade/chboard.c Xbbs/bbssrc/lib/libBBS/dlm.o Xbbs/bbssrc/lib/libBBS/dlm.c Xbbs/bbssrc/lib/libBBS/fileio.c Xbbs/bbssrc/lib/libBBS/html.c Xbbs/bbssrc/lib/libBBS/mmdecode.c Xbbs/bbssrc/lib/libBBS/string.c Xbbs/bbssrc/lib/libBBS/string.o Xbbs/bbssrc/lib/libBBS/html.o Xbbs/bbssrc/lib/libBBS/mmdecode.o Xbbs/bbssrc/lib/libBBS/fileio.o Xbbs/bbssrc/lib/libBBS/Makefile Xbbs/bbssrc/lib/Makefile Xbbs/bbssrc/lib/libBBS.a Xbbs/bbssrc/include/os_dep.h Xbbs/bbssrc/include/bbs.h Xbbs/bbssrc/include/chat.h.in Xbbs/bbssrc/include/config.h.in Xbbs/bbssrc/include/edit.h Xbbs/bbssrc/include/functions.h Xbbs/bbssrc/include/modes.h Xbbs/bbssrc/include/os_dep.h.in Xbbs/bbssrc/include/permissions.h Xbbs/bbssrc/include/screen.h Xbbs/bbssrc/include/site_conf.h.in Xbbs/bbssrc/include/structs.h Xbbs/bbssrc/include/vote.h Xbbs/bbssrc/include/config.h Xbbs/bbssrc/include/chat.h Xbbs/bbssrc/include/bbsgopher.h Xbbs/bbssrc/doc/example/startbbs.sh Xbbs/bbssrc/doc/example/cron.bbs Xbbs/bbssrc/doc/example/ctm.sh Xbbs/bbssrc/doc/example/expire.ctl Xbbs/bbssrc/doc/example/sendmail-8.10.1-FreeBSD.cf Xbbs/bbssrc/doc/example/sendmail-8.10.1-Linux.cf Xbbs/bbssrc/doc/example/sendmail-8.11.1-FreeBSD.cf Xbbs/bbssrc/doc/example/sendmail-8.9.3-FreeBSD.cf Xbbs/bbssrc/doc/example/00README Xbbs/bbssrc/doc/00README Xbbs/bbssrc/doc/Admin_Manual Xbbs/bbssrc/doc/BBCall Xbbs/bbssrc/doc/Core_Team Xbbs/bbssrc/doc/FAQ Xbbs/bbssrc/doc/Firebird-30 Xbbs/bbssrc/doc/NoCem Xbbs/bbssrc/doc/Quick_Install Xbbs/bbssrc/doc/TW_NewsGroup_List Xbbs/bbssrc/doc/Upgrading Xbbs/bbssrc/TODO_List Xbbs/bbssrc/config.guess Xbbs/bbssrc/config.sub Xbbs/bbssrc/configure Xbbs/bbssrc/configure.in Xbbs/bbssrc/install.sh Xbbs/bbssrc/configure.orig Xbbs/bbssrc/configure.inf Xbbs/bbssrc/Makefile Xbbs/bbssrc/.reldate Xbbs/bbssrc/BUG_REPORT Xbbs/bbssrc/ChangeLog Xbbs/bbssrc/Makefile.in Xbbs/bin/www.sh Xbbs/bin/bbsnet.sh Xbbs/bin/bbstop.sh Xbbs/bin/cdict.sh Xbbs/bin/daily.sh Xbbs/bin/edict.sh Xbbs/bin/game.sh Xbbs/bin/gopher.sh Xbbs/bin/irc.sh Xbbs/bin/mvlogs.sh Xbbs/bin/showuser.sh Xbbs/bin/sysinfo.sh Xbbs/bin/archie.sh Xbbs/bin/bbsd Xbbs/bin/chatd Xbbs/bin/expire Xbbs/bin/paging.so Xbbs/bin/thread.so Xbbs/etc/posts/day Xbbs/etc/posts/month Xbbs/etc/posts/week Xbbs/etc/posts/year Xbbs/etc/autopost Xbbs/etc/bad_email Xbbs/etc/bad_id Xbbs/etc/boardref Xbbs/etc/chatstation Xbbs/etc/checknotepad Xbbs/etc/expire.ctl Xbbs/etc/expired Xbbs/etc/f_fill Xbbs/etc/firstlogin Xbbs/etc/fmail Xbbs/etc/goodbye Xbbs/etc/issue Xbbs/etc/loginfull Xbbs/etc/logout Xbbs/etc/mailcheck Xbbs/etc/mentor Xbbs/etc/menu.ini Xbbs/etc/newregister Xbbs/etc/regexpire Xbbs/etc/register Xbbs/etc/s_fill Xbbs/etc/showuser.msg Xbbs/etc/smail Xbbs/etc/sysops Xbbs/etc/user_full Xbbs/etc/whatdate Xbbs/etc/wmail Xbbs/etc/sysconf.ini Xbbs/help/votehelp Xbbs/help/boardreadhelp Xbbs/help/chathelp Xbbs/help/chatophelp Xbbs/help/edithelp Xbbs/help/friendshelp Xbbs/help/mailerror-explain Xbbs/help/mailreadhelp Xbbs/help/mainreadhelp Xbbs/help/morehelp Xbbs/help/msghelp Xbbs/help/rejectshelp Xbbs/help/userlisthelp Xbbs/help/usershelp Xbbs/help/announcereadhelp Xbbs/innd/black.list.general Xbbs/innd/newsfeeds.bbs Xbbs/innd/nodelist.bbs Xbbs/table/big5.0 Xbbs/table/big5.1 Xbbs/table/big5.2 Xbbs/table/big5.3 Xbbs/table/big5.4 Xbbs/table/big5.5 Xbbs/table/big5.6 Xbbs/table/big5.7 Xbbs/CONTRIB Xbbs/COPYING Xbbs/Version.Info Xbbs/Welcome Xbbs/Welcome2 Xbbs/boards/notepad/.DIR Xbbs/boards/notepad/.DIGEST Xbbs/boards/notepad/G.960994645.A Xbbs/boards/notepad/M.960994645.A Xbbs/boards/notepad/G.960994659.A Xbbs/boards/notepad/M.960994659.A Xbbs/boards/notepad/G.960994672.A Xbbs/boards/notepad/M.960994672.A X@dirrm bbs/vote/vote X@dirrm bbs/vote/syssecurity X@dirrm bbs/vote/sysop X@dirrm bbs/vote/notepad X@dirrm bbs/vote/newcomers X@dirrm bbs/vote/junk X@dirrm bbs/vote/deleted X@dirrm bbs/vote/bbslists X@dirrm bbs/vote X@dirrm bbs/tmp X@dirrm bbs/table X@dirrm bbs/mail/Z X@dirrm bbs/mail/Y X@dirrm bbs/mail/X X@dirrm bbs/mail/W X@dirrm bbs/mail/V X@dirrm bbs/mail/U X@dirrm bbs/mail/T X@dirrm bbs/mail/S X@dirrm bbs/mail/R X@dirrm bbs/mail/Q X@dirrm bbs/mail/P X@dirrm bbs/mail/O X@dirrm bbs/mail/N X@dirrm bbs/mail/M X@dirrm bbs/mail/L X@dirrm bbs/mail/K X@dirrm bbs/mail/J X@dirrm bbs/mail/I X@dirrm bbs/mail/H X@dirrm bbs/mail/G X@dirrm bbs/mail/F X@dirrm bbs/mail/E X@dirrm bbs/mail/D X@dirrm bbs/mail/C X@dirrm bbs/mail/B X@dirrm bbs/mail/A X@dirrm bbs/mail X@dirrm bbs/log X@dirrm bbs/innd X@dirrm bbs/home/Z X@dirrm bbs/home/Y X@dirrm bbs/home/X X@dirrm bbs/home/W X@dirrm bbs/home/V X@dirrm bbs/home/U X@dirrm bbs/home/T X@dirrm bbs/home/S X@dirrm bbs/home/R X@dirrm bbs/home/Q X@dirrm bbs/home/P X@dirrm bbs/home/O X@dirrm bbs/home/N X@dirrm bbs/home/M X@dirrm bbs/home/L X@dirrm bbs/home/K X@dirrm bbs/home/J X@dirrm bbs/home/I X@dirrm bbs/home/H X@dirrm bbs/home/G X@dirrm bbs/home/F X@dirrm bbs/home/E X@dirrm bbs/home/D X@dirrm bbs/home/C X@dirrm bbs/home/B X@dirrm bbs/home/A X@dirrm bbs/home X@dirrm bbs/help X@dirrm bbs/etc/posts X@dirrm bbs/etc X@dirrm bbs/boards/vote X@dirrm bbs/boards/syssecurity X@dirrm bbs/boards/sysop X@dirrm bbs/boards/notepad X@dirrm bbs/boards/newcomers X@dirrm bbs/boards/junk X@dirrm bbs/boards/deleted X@dirrm bbs/boards/bbslists X@dirrm bbs/boards X@dirrm bbs/bm X@dirrm bbs/bin X@dirrm bbs/bbssrc/util/upgrade/include X@dirrm bbs/bbssrc/util/upgrade X@dirrm bbs/bbssrc/util/telnetd X@dirrm bbs/bbssrc/util/mail2bbs X@dirrm bbs/bbssrc/util/local_utl X@dirrm bbs/bbssrc/util/innbbsd/innd X@dirrm bbs/bbssrc/util/innbbsd/doc X@dirrm bbs/bbssrc/util/innbbsd/convert/util X@dirrm bbs/bbssrc/util/innbbsd/convert/jis X@dirrm bbs/bbssrc/util/innbbsd/convert/hztty/tables X@dirrm bbs/bbssrc/util/innbbsd/convert/hztty X@dirrm bbs/bbssrc/util/innbbsd/convert X@dirrm bbs/bbssrc/util/innbbsd X@dirrm bbs/bbssrc/util/in.zbbsd X@dirrm bbs/bbssrc/util/gopherd X@dirrm bbs/bbssrc/util/fingerd X@dirrm bbs/bbssrc/util/express X@dirrm bbs/bbssrc/util/deljunk X@dirrm bbs/bbssrc/util X@dirrm bbs/bbssrc/src/SO X@dirrm bbs/bbssrc/src X@dirrm bbs/bbssrc/lib/libBBS X@dirrm bbs/bbssrc/lib X@dirrm bbs/bbssrc/include X@dirrm bbs/bbssrc/doc/example X@dirrm bbs/bbssrc/doc X@dirrm bbs/bbssrc X@dirrm bbs/0Announce/usermanual X@dirrm bbs/0Announce/sysops/groups/syssecurity X@dirrm bbs/0Announce/sysops/groups/junk X@dirrm bbs/0Announce/sysops/groups X@dirrm bbs/0Announce/sysops X@dirrm bbs/0Announce/groups/GROUP_7/notepad X@dirrm bbs/0Announce/groups/GROUP_7 X@dirrm bbs/0Announce/groups/GROUP_0/vote X@dirrm bbs/0Announce/groups/GROUP_0/sysop X@dirrm bbs/0Announce/groups/GROUP_0/newcomers X@dirrm bbs/0Announce/groups/GROUP_0/bbslists X@dirrm bbs/0Announce/groups/GROUP_0 X@dirrm bbs/0Announce/groups X@dirrm bbs/0Announce/bms/deleted X@dirrm bbs/0Announce/bms X@dirrm bbs/0Announce/bbslist X@dirrm bbs/0Announce X@dirrm bbs/log X@dirrm bbs END-of-firebird/pkg-plist echo x - firebird/pkg-install sed 's/^X//' >firebird/pkg-install << 'END-of-firebird/pkg-install' X#!/bin/sh X XPATH=/bin:/usr/sbin XUSER=bbs XGROUP=bbs XUID=9999 XGID=99 X Xcase $2 in XPRE-INSTALL) X X if pw group show "${GROUP}" 2>/dev/null; then X echo "You already have a group \"${GROUP}\", so I will use it." X else X if pw groupadd ${GROUP} -g ${GID}; then X echo "Added group \"${GROUP}\"." X else X echo "Adding group \"${GROUP}\" failed..." X exit 1 X fi X fi X X if pw user show "${USER}" 2>/dev/null; then X echo "You already have a user \"${USER}\", so I will use it." X else X if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ X -d /usr/local/bbs -s /sbin/nologin -c "Firebird BBS" X then X echo "Added user \"${USER}\"." X else X echo "Adding user \"${USER}\" failed..." X exit 1 X fi X fi X X ;; X Xesac END-of-firebird/pkg-install exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102061426.f16EQZx45493>