#!/sbin/runscript # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ depend() { need localmount after bootmisc use net } checkconfig() { if [ ! -e /etc/burp/dhfile.pem ]; then ebegin "Generating .pem file" /usr/sbin/burp_ca --dhfile /etc/burp/dhfile.pem --dir /etc/burp/CA eend $? || return 1 fi chown burp:burp /etc/burp/dhfile.pem if [ ! -d /etc/burp/CA ]; then ebegin "Generating key" /usr/sbin/burp_ca --init --ca burpCA --dir /etc/burp/CA eend $? || return 1 fi } start() { #checkconfig || return 1 ebegin "Starting burp server" start-stop-daemon --start \ --pidfile /var/run/burp/burp-server.pid \ --make-pidfile \ --background \ --exec /usr/sbin/burp -- \ -F -c /etc/burp/burp-server.conf eend $? "Failed to start burp server" } stop() { ebegin "Stopping burp server" start-stop-daemon --stop \ --pidfile /var/run/burp/burp-server.pid eend $? "Failed to stop burp server" }