From 0e0a1951adec8be09fb20a5c04e817fe459b6cc7 Mon Sep 17 00:00:00 2001 From: Lucas Betschart Date: Sat, 30 Dec 2017 20:50:34 +0100 Subject: [PATCH 1/2] Makefile: Add clean, install, uninstall --- Makefile | 15 +++++++++++++++ contrib/init/bitcoin-seeder.service | 0 2 files changed, 15 insertions(+) create mode 100644 contrib/init/bitcoin-seeder.service diff --git a/Makefile b/Makefile index 9f3cb360..d378caf7 100644 --- a/Makefile +++ b/Makefile @@ -11,3 +11,18 @@ dns.o: dns.c gcc -pthread -std=c99 $(CXXFLAGS) dns.c -Wall -c -o dns.o %.o: %.cpp + +.PHONY: clean +clean: + rm -f dnsseed *.o + +PREFIX = /usr/local + +.PHONY: install +install: + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp dnsseed $(DESTDIR)$(PREFIX)/bin + +.PHONY: uninstall +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/dnsseed diff --git a/contrib/init/bitcoin-seeder.service b/contrib/init/bitcoin-seeder.service new file mode 100644 index 00000000..e69de29b From 90c3807d96cd6364c537dc1d365787c711eeee0f Mon Sep 17 00:00:00 2001 From: Lucas Betschart Date: Sat, 30 Dec 2017 22:27:57 +0100 Subject: [PATCH 2/2] Add systemd file --- contrib/init/bitcoin-seeder.service | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/contrib/init/bitcoin-seeder.service b/contrib/init/bitcoin-seeder.service index e69de29b..8946f1b3 100644 --- a/contrib/init/bitcoin-seeder.service +++ b/contrib/init/bitcoin-seeder.service @@ -0,0 +1,14 @@ +[Unit] +Description=Bitcoin Seeder +After=network.target + +[Service] +ExecStart=/usr/local/bin/dnsseed -h dnsseed.example.com -n vps.example.com -m satoshin.gmx.com +User=root +Group=root + +Restart=on-failure +PrivateTmp=true + +[Install] +WantedBy=multi-user.target