|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
From 2ea5f0753eeb928e7fce815c8bc20430807b5fb6 Mon Sep 17 00:00:00 2001
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
From: Tomasz Torcz <tomek@pipebreaker.pl>
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
Date: Sun, 13 Oct 2013 22:19:43 +0200
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
Subject: [PATCH] add systemd unit files
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
---
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
build/install.sh | 10 ++++++++++
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
build/maradns-deadwood.service | 13 +++++++++++++
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
build/maradns-zoneserver.service | 13 +++++++++++++
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
build/maradns.service | 13 +++++++++++++
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
4 files changed, 49 insertions(+)
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
create mode 100644 build/maradns-deadwood.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
create mode 100644 build/maradns-zoneserver.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
create mode 100644 build/maradns.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
diff --git a/build/install.sh b/build/install.sh
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
index 2e81170..fabc4f6 100755
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
--- a/build/install.sh
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+++ b/build/install.sh
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
@@ -211,3 +211,13 @@ if [ -d $RPM_BUILD_ROOT/etc/rc.d/init.d ] ; then
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+# copy systemd unit files if systemd is available
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+UNITDIR=$( pkg-config --variable=systemdsystemunitdir systemd )
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+if [ -d "$UNITDIR" ]; then
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+ echo Installing systemd unit files in $UNITDIR
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+ cp $BUILDDIR/maradns.service $UNITDIR/maradns.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+ cp $BUILDDIR/maradns-zoneserver.service $UNITDIR/maradns-zoneserver.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+ cp $BUILDDIR/maradns-deadwood.service $UNITDIR/maradns-deadwood.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+fi
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
diff --git a/build/maradns-deadwood.service b/build/maradns-deadwood.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
new file mode 100644
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
index 0000000..9f2a522
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
--- /dev/null
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+++ b/build/maradns-deadwood.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
@@ -0,0 +1,13 @@
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Unit]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Description=MaraDNS secure Domain Name Server (DNS) recursive resolver
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Documentation=man:Deadwood(1)
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+Requires=network-online.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+After=network-online.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+After=network.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Service]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+ExecStart=/usr/sbin/Deadwood
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Restart=always
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Install]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+WantedBy=multi-user.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
diff --git a/build/maradns-zoneserver.service b/build/maradns-zoneserver.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
new file mode 100644
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
index 0000000..6516a02
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
--- /dev/null
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+++ b/build/maradns-zoneserver.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
@@ -0,0 +1,13 @@
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Unit]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Description=MaraDNS Zoneserver handles DNS zone transfers and any TCP DNS queries
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Documentation=man:zoneserver(8)
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+Requires=network-online.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+After=network-online.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+After=network.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Service]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+ExecStart=/usr/sbin/zoneserver -f /etc/mararc
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Restart=always
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Install]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+WantedBy=multi-user.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
diff --git a/build/maradns.service b/build/maradns.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
new file mode 100644
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
index 0000000..a838a2e
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
--- /dev/null
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+++ b/build/maradns.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
@@ -0,0 +1,13 @@
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Unit]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Description=MaraDNS secure Domain Name Server (DNS)
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Documentation=man:maradns(8)
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+Requires=network-online.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+After=network-online.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
+After=network.service
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Service]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+ExecStart=/usr/sbin/maradns -f /etc/mararc
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+Restart=always
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+[Install]
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
+WantedBy=multi-user.target
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
--
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
a64f362 |
1.8.3.1
|
|
![](https://seccdn.libravatar.org/avatar/ae9ab387805bda33dc9b52b50162821856a68c0f8a647e983cf27dfe5b5a6d18?s=16&d=retro) |
4324d99 |
|