ڭ̦boӪ̭[JF@ǦnF,
̥DnOƱiHi@ǨƱ.

bbsctl
------
bbsctlO@ӫܯSO{, w˦I.
	1. bbsadm vb util/U make bbsctl
	2.令 root vb util/U make installbbsctl
p| bbsctl w˨ $(BBSHOME)/bin/bbsctlU.
ڭ̷|ĳzN bbsctl Ҧbؿ[iz path ̭,
άOإ symbolic link bbsctl @Ӧ] path ؿ
 (O /usr/local/bin NO@ӲŦX FreeBSD{m|ؿ)
ziH ln -s $(BBSHOME)/bbs/bbsctl /usr/local/bin/bbsctl
 (䤤 $(BBSHOME) Хαzҳ] bbs|N, p /home/bbs)
pzNiHb@ӥؿUϥ bbsctl


!!Ъ`N,  bbsctl O root setuid, oi|wWD!!


䤤 bbsctl ]pOuӱb[J bbsadm o groupH~ϥ.
 (p]w groupШ FAQ)
zӦܤ֭nN bbsM bbsadm oӱb[J bbsadm o group


ziH bbsctl Ӭݦ\.
Dn\໡pU:
1.bbsctl start
  ΩҰ mbbsd (] shmctl init)
  H]n bind port 23 n root ҥHn su ,
  L{b bbsctl with setuid ,
  Ъϥ bbsctl start , YiN mbbsd]_.
2.bbsctl stop
  |NҦb listen  mbbsd屼
3.bbsctl restart
  Y bbsctl stop; bbsctl start
  DnOpG{s, iHzLoӨӪ].
4.bbsctl bbsadm
  YӨϥΪ̦[J bbsadm s, hP󪽱 su  bbsadm
   (KX)
  pziHNYǦ޲zvϥΪ,
  zL /etc/group i bbsadm s,
  o̦b loginiH bbsctl bbsadmӴ bbsadm v.



shmctl
------
o{DnO~ΨӻU shared-memory`B@.
1.shmctl utmpfix
  N shared-memory utmp T record M.
  ĳܤ֨Cpɶ]@.
  t~iHγoӨӥ~]w idle h[NH.

Makefile of mbbsd/
------------------
1.make all
  ۰ʥ[W -O ̨ΤưѼ
2.make DEBUG=1
  @Ψ debugpU|Ψ,
  |}Ҥ@ DEBUG{X,
   gcc -O ӧ[W -g ,
   menu title ܥثe pid,
  HK gdb attach.
3.make NO_FORK=1
  oq`OܯSOp~|Ψ.