From 9803e1eefa7fb6d5a76b6a5859e70cefa71743e6 Mon Sep 17 00:00:00 2001 From: Adrien Beudin Date: Fri, 1 May 2015 06:30:45 -0400 Subject: [PATCH] [fix] readd yunohost-firewall init script --- ...moulinette-yunohost.yunohost-firewall.init | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 debian/moulinette-yunohost.yunohost-firewall.init diff --git a/debian/moulinette-yunohost.yunohost-firewall.init b/debian/moulinette-yunohost.yunohost-firewall.init new file mode 100755 index 000000000..f16e1d6b4 --- /dev/null +++ b/debian/moulinette-yunohost.yunohost-firewall.init @@ -0,0 +1,52 @@ +#! /bin/bash +### BEGIN INIT INFO +# Provides: yunohost-firewall +# Required-Start: $local_fs $remote_fs $network $syslog +# Required-Stop: $local_fs $remote_fs $network $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start/stop YunoHost firewall +### END INIT INFO + +DAEMON=/usr/bin/yunohost +DAEMON_OPTS="" + +test -x $DAEMON || exit 0 + +. /lib/lsb/init-functions + +logger "YunoHost firewall: Start script executed" + +case "$1" in + start) + logger "YunoHost firewall: Starting" + log_daemon_msg "Starting firewall: YunoHost" + /usr/bin/yunohost firewall reload + log_end_msg $? + ;; + stop) + logger "YunoHost firewall: Stopping" + log_daemon_msg "Stopping firewall: YunoHost" + /usr/bin/yunohost firewall stop + log_end_msg $? + ;; + restart) + logger "YunoHost firewall: Restarting" + log_daemon_msg "Restarting firewall: YunoHost" + /usr/bin/yunohost firewall reload + log_end_msg $? + ;; + status) + logger "YunoHost API: Running" + log_daemon_msg "YunoHost API: Running" + iptables -L | grep "Chain INPUT (policy DROP)" > /dev/null 2>&1 + log_end_msg $? + ;; + *) + logger "YunoHost API: Invalid usage" + echo "Usage: /etc/init.d/yunohost-api {start|stop|restart|status}" >&2 + exit 1 + ;; +esac + +exit 0