aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kea
diff options
context:
space:
mode:
Diffstat (limited to 'testing/kea')
-rw-r--r--testing/kea/APKBUILD25
-rw-r--r--testing/kea/kea-ctrl-agent.initd12
-rw-r--r--testing/kea/kea-dhcp-ddns.initd12
-rw-r--r--testing/kea/kea-dhcp4.initd12
-rw-r--r--testing/kea/kea-dhcp6.initd12
-rw-r--r--testing/kea/kea.initd.in12
6 files changed, 25 insertions, 60 deletions
diff --git a/testing/kea/APKBUILD b/testing/kea/APKBUILD
index 5fd3bde13c..0d5286f062 100644
--- a/testing/kea/APKBUILD
+++ b/testing/kea/APKBUILD
@@ -22,10 +22,7 @@ subpackages="
"
source="https://ftp.isc.org/isc/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz
fix-scripts-include-path.patch
- kea-dhcp4.initd
- kea-dhcp6.initd
- kea-dhcp-ddns.initd
- kea-ctrl-agent.initd
+ kea.initd.in
"
validpgpkeys="BE0E9748B718253A28BB89FFF1B11BF05CF02E57" # Internet Systems Consortium, Inc. (Signing key, 2017-2018) <codesign@isc.org>
@@ -67,7 +64,7 @@ ctrlagent() {
amove usr/sbin/kea-ctrl-agent
amove ./etc/kea/kea-ctrl-agent.conf
- install -Dm755 "$srcdir"/kea-ctrl-agent.initd "$subpkgdir"/etc/init.d/kea-ctrl-agent
+ _install_initd kea-ctrl-agent
}
dhcpddns() {
@@ -76,7 +73,7 @@ dhcpddns() {
amove ./usr/sbin/kea-dhcp-ddns
amove ./etc/kea/kea-dhcp-ddns.conf
- install -Dm755 "$srcdir"/kea-dhcp-ddns.initd "$subpkgdir"/etc/init.d/kea-dhcp-ddns
+ _install_initd kea-dhcp-ddns
}
dhcp4() {
@@ -85,7 +82,7 @@ dhcp4() {
amove ./usr/sbin/kea-dhcp4
amove ./etc/kea/kea-dhcp4.conf
- install -Dm755 "$srcdir"/kea-dhcp4.initd "$subpkgdir"/etc/init.d/kea-dhcp4
+ _install_initd kea-dhcp4
}
dhcp6() {
@@ -94,7 +91,7 @@ dhcp6() {
amove ./usr/sbin/kea-dhcp6
amove ./etc/kea/kea-dhcp6.conf
- install -Dm755 "$srcdir"/kea-dhcp6.initd "$subpkgdir"/etc/init.d/kea-dhcp6
+ _install_initd kea-dhcp6
}
keactrl() {
@@ -112,9 +109,13 @@ utils() {
amove ./usr/bin/kea-msg-compiler
}
+_install_initd() {
+ local name="$1"
+
+ install -Dm755 "$srcdir"/kea.initd.in "$subpkgdir"/etc/init.d/$name
+ sed -i "s|@@NAME@@|$name|g" "$subpkgdir"/etc/init.d/$name
+}
+
sha512sums="6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8 kea-1.5.0.tar.gz
293d523b59de8531ae0ecc1be863d9c47b940eb32017f769b212150250c86672bc0473b096eaa07ad6b682259b754a2f387a6ff2abec14a2fb8968f34585b0d5 fix-scripts-include-path.patch
-9165141380f723c641411d1394cdeeeac8cf72321012ba0aafa36b64ec171eba996ed6bd1f5460523f7c4b32cb37b368331984bcd19ca82d9c63211fdbb0a36e kea-dhcp4.initd
-6e7608d2133758bfc80828ef6a072127f25ac9d47cf16c1ca91eca1e5ee8c96a5a7d0e515725a8d9556205e6e70113177b6f7e5c4306385de6266aa5c09ea2d7 kea-dhcp6.initd
-31705accecc50a50c7a01ba700acdc68fb10f776bb583e1c1ae78fb33f8ba9cc66f7e12686f057d9d534a26ca09cbe7879399ee31463b46a78d9f203524357af kea-dhcp-ddns.initd
-d6b0e14b055abd3aae7f74ea4d32ebb74ffcf87c35f1d3a52407e37574b45262bb0084b1b20f2f08c5bf7388ba23a503689eae6fc90d9096f7f1f6656999bf41 kea-ctrl-agent.initd"
+2cbeef37a0e9031bb18aefba083841e6577bf56cda62920a08db074fe07f43f89966f26031461c77d876cc81fb14c56a98ced2c91767958871adadadf52bbbc2 kea.initd.in"
diff --git a/testing/kea/kea-ctrl-agent.initd b/testing/kea/kea-ctrl-agent.initd
deleted file mode 100644
index b916dff010..0000000000
--- a/testing/kea/kea-ctrl-agent.initd
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/sbin/openrc-run
-
-name="kea-ctrl-agent"
-command="/usr/sbin/kea-ctrl-agent"
-command_args="-c /etc/kea/kea-ctrl-agent.conf"
-command_background="yes"
-pidfile="/run/kea-ctrl-agent.pid"
-
-depend() {
- need net
- after firewall
-}
diff --git a/testing/kea/kea-dhcp-ddns.initd b/testing/kea/kea-dhcp-ddns.initd
deleted file mode 100644
index 4a98a794c6..0000000000
--- a/testing/kea/kea-dhcp-ddns.initd
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/sbin/openrc-run
-
-name="kea-dhcp-ddns"
-command="/usr/sbin/kea-dhcp-ddns"
-command_args="-c /etc/kea/kea-dhcp-ddns.conf"
-command_background="yes"
-pidfile="/run/kea-dhcp-ddns.pid"
-
-depend() {
- need net
- after firewall
-}
diff --git a/testing/kea/kea-dhcp4.initd b/testing/kea/kea-dhcp4.initd
deleted file mode 100644
index 61ad3fb169..0000000000
--- a/testing/kea/kea-dhcp4.initd
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/sbin/openrc-run
-
-name="kea-dhcp4"
-command="/usr/sbin/kea-dhcp4"
-command_args="-c /etc/kea/kea-dhcp4.conf"
-command_background="yes"
-pidfile="/run/kea-dhcp4.pid"
-
-depend() {
- need net
- after firewall
-}
diff --git a/testing/kea/kea-dhcp6.initd b/testing/kea/kea-dhcp6.initd
deleted file mode 100644
index c4f7200364..0000000000
--- a/testing/kea/kea-dhcp6.initd
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/sbin/openrc-run
-
-name="kea-dhcp6"
-command="/usr/sbin/kea-dhcp6"
-command_args="-c /etc/kea/kea-dhcp6.conf"
-command_background="yes"
-pidfile="/run/kea-dhcp6.pid"
-
-depend() {
- need net
- after firewall
-}
diff --git a/testing/kea/kea.initd.in b/testing/kea/kea.initd.in
new file mode 100644
index 0000000000..560848ad26
--- /dev/null
+++ b/testing/kea/kea.initd.in
@@ -0,0 +1,12 @@
+#!/sbin/openrc-run
+
+name="@@NAME@@"
+command="/usr/sbin/@@NAME@@"
+command_args="-c /etc/kea/@@NAME@@.conf"
+command_background="yes"
+pidfile="/run/$RC_SVCNAME.pid"
+
+depend() {
+ need net
+ after firewall
+}