dropbear/debian
Matt Johnston f3c8bb2bce merge of 00b67a11e33c3ed390556805ed6d1078528bee70
and 42c7bdf484b16e279a0f68604a4346d8fa5ed70c

--HG--
extra : convert_revision : edf8bd9174de26de093d842aa4bd9cb43c2e257b
2004-09-04 14:19:17 +00:00
..
service Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
changelog merge of 00b67a11e33c3ed390556805ed6d1078528bee70 2004-09-04 14:19:17 +00:00
compat Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
conffiles Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
control Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
copyright.in Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
dirs Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
docs Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
dropbear.conffiles Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
dropbear.default Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
dropbear.docs Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
dropbear.init Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
dropbear.postinst Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
dropbear.postrm Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
dropbear.prerm Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
dropbear.README.Debian Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
implicit Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
postinst Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
postrm Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
README.Debian Makefile.in contains updated files required 2004-06-01 02:46:09 +00:00
README.runit Merging in the changes from 0.41-0.43 main Dropbear tree 2004-08-12 16:41:58 +00:00
rules - It'll be called 0.44test1 2004-08-14 18:03:36 +00:00

Using the dropbear SSH server with runit's services supervision
---------------------------------------------------------------

The dropbear SSH server is perfectly suited to be run under runit's
service supervision, and this package already has prepared an adequate
service directory.  Follow these steps to enable the dropbear service
using the runit package.

If not yet installed on your system, install the runit package, and make
sure its service supervision is enabled (it's by default)

 # apt-get install runit

Make sure the dropbear service normally handled through the sysv init
script is stopped

 # /etc/init.d/dropbear stop

Create the system user ``dropbearlog'' which will run the logger service,
and own the logs

 # adduser --system --home /var/log/dropbear --no-create-home dropbearlog

Create the log directory and make the newly created system user the owner
of this directory

 # mkdir -p /var/log/dropbear && chown dropbearlog /var/log/dropbear

Optionally adjust the configuration of the dropbear service by editing the
run script

 # vi /etc/dropbear/run

Finally enable the service by linking dropbear's service directory to
/var/service/.  The service will be started within five seconds, and
automatically at boot time.  The sysv init script is disabled; see the
runsvctrl(8) program for information on how to control services handled by
runit.  See the svlogd(8) program on how to configure the log service.

 # ln -s /etc/dropbear /var/service/

Optionally check the status of the service a few seconds later

 # runsvstat -l /var/service/dropbear

 -- Gerrit Pape <pape@smarden.org>, Sun, 16 May 2004 15:52:34 +0000