nixpkgs/upstart-jobs/bitlbee.nix
Tobias Hammerschmidt 6ce57e3117 use new ForkDaemon mode (introduced in bitlbee 1.2) instead of Daemon mode
svn path=/nixos/trunk/; revision=11284
2008-03-26 07:42:44 +00:00

31 lines
596 B
Nix

args: with args;
{
name = "bitlbee";
users = [
{ name = "bitlbee";
uid = (import ../system/ids.nix).uids.bitlbee;
description = "BitlBee user";
home = "/var/empty";
}
];
job = "
description \"BitlBee IRC to other chat networks gateway\"
start on network-interfaces/started
stop on network-interfaces/stop
start script
if ! test -d /var/lib/bitlbee
then
mkdir -p /var/lib/bitlbee
fi
end script
# FIXME: Eventually we want to use inetd instead of using `-F'.
respawn ${bitlbee}/sbin/bitlbee -F -p ${portNumber} -i ${interface}
";
}