initial commit (added files)
[hans.git] / HOWTO
1 ################################################################################
2 # USAGE
3 ################################################################################
4 # start:
5 svc -u /etc/service/hans/
6
7 # stop:
8 svc -d /etc/service/hans/
9
10 # uptime:
11 svstat /etc/service/hans/
12
13
14 ################################################################################
15 # INSTALL
16 ################################################################################
17
18 adduser --system --group hans
19
20 # copy hans, .hansrc and hans.db to /home/hans/ ; change owner afterwards:
21 chown hans: /home/hans/hans /home/hans/hans.db /home/hans/.hansrc
22
23 aptitude install libproc-daemon-perl libio-socket-ssl-perl libnet-irc-perl libconfig-auto-perl libdbd-sqlite3-perl daemontools-run
24 mkdir -p /etc/service/hans/
25 echo '#!/bin/sh
26 cd /home/hans/
27 exec setuidgid hans ./hans
28 ' > /etc/service/hans/run 
29 chmod 755 /etc/service/hans/run