From bb250fd6d6c189b07c64bf604e4d3b9d2d22e4ed Mon Sep 17 00:00:00 2001 From: Sapan Bhatia Date: Mon, 19 Aug 2013 12:05:07 -0400 Subject: [PATCH] Packaging up changes for recent bug fix --- Makefile | 3 +++ transforward.init | 8 ++++++++ transforward.service | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 transforward.init diff --git a/Makefile b/Makefile index d20a598..1a9368e 100644 --- a/Makefile +++ b/Makefile @@ -18,4 +18,7 @@ clean: install: install -D -m 755 transforward.ko /lib/modules/$(KVER)/net/transforward/transforward.ko + mkdir -p /etc/modules-load.d + install -m 644 transforward.conf /etc/modules-load.d/transforward.conf install -m 644 transforward.service /usr/lib/systemd/system/transforward.service + install -m 755 transforward.init /usr/sbin/transforward.init diff --git a/transforward.init b/transforward.init new file mode 100755 index 0000000..00d50ae --- /dev/null +++ b/transforward.init @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ ! -f /proc/transforward ]; then + echo "Transforward kernel module not loaded" +else + echo 1 > /proc/transforward +fi + diff --git a/transforward.service b/transforward.service index 3fda43c..eac3aef 100644 --- a/transforward.service +++ b/transforward.service @@ -4,7 +4,7 @@ After=syslog.target network.target [Service] Type=forking -ExecStart=/sbin/modprobe transforward +ExecStart=/usr/sbin/transforward.init ControlGroup=cpu:/ [Install] -- 2.43.0