summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index fabac1c..95ac936 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,12 @@
+help:
+ @echo "make mtu1280d - just build binary"
+ @echo "make install - installs to /usr/sbin/mtu1280d"
+ @echo "make upstart - installs, including /etc/init/ script"
+ @echo "make init.d - installs, including /etc/init.d/ and runs chkconfig"
+ @test -d /etc/init && echo "we recommend make upstart (we found /etc/init)" || true
+ @test ! -d /etc/init && echo "we recommend make init.d (we did not find /etc/init)" || true
+
mtu1280d: mtu1280d.c
gcc -o mtu1280d mtu1280d.c -lnetfilter_queue
@@ -6,6 +14,8 @@ install: mtu1280d
/usr/bin/install -c mtu1280d /usr/sbin/
upstart: install
+ @echo Checking to see if your system uses upstart
+ test -d /etc/init/
/usr/bin/install -c upstart/mtu1280d /etc/init/
init.d: install
@@ -16,3 +26,4 @@ remove:
@echo "Removing any previous installation (including startup scripts) of mtu1280d"
rm -fr /usr/sbin/mtu1280d /etc/init/mtu1280d /etc/init.d/mtu1280d
update-rc.d mtu1280d remove
+