[packages/bird] rel 3; support BIRD_OPTS in /etc/sysconfig/bird*
mmazur
mmazur at pld-linux.org
Thu Feb 5 13:19:42 CET 2015
commit 21df4883001006c463531db8785e9d727da60b8e
Author: Mariusz Mazur <mmazur at axeos.com>
Date: Thu Feb 5 12:19:17 2015 +0000
rel 3; support BIRD_OPTS in /etc/sysconfig/bird*
bird-ipv4.service | 3 ++-
bird-ipv4.sysconfig | 3 +++
bird-ipv6.service | 3 ++-
bird-ipv6.sysconfig | 3 +++
bird.spec | 2 +-
5 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/bird.spec b/bird.spec
index 0c09ed4..0caec96 100644
--- a/bird.spec
+++ b/bird.spec
@@ -10,7 +10,7 @@ Summary: The BIRD Internet Routing Daemon
Summary(pl.UTF-8): Demon BIRD Internetowego Routingu Dynamicznego
Name: bird
Version: 1.4.5
-Release: 2
+Release: 3
License: GPL v2+
Group: Networking/Daemons
Source0: ftp://bird.network.cz/pub/bird/%{name}-%{version}.tar.gz
diff --git a/bird-ipv4.service b/bird-ipv4.service
index 20f8904..0b43002 100644
--- a/bird-ipv4.service
+++ b/bird-ipv4.service
@@ -4,7 +4,8 @@ After=network.target
[Service]
Type=forking
-ExecStart=/usr/sbin/bird -u bird -g bird
+EnvironmentFile=/etc/sysconfig/bird-ipv4
+ExecStart=/usr/sbin/bird -u bird -g bird $BIRD_OPTS
ExecReload=/usr/bin/kill -HUP $MAINPID
[Install]
diff --git a/bird-ipv4.sysconfig b/bird-ipv4.sysconfig
index fe4aad5..714da4a 100644
--- a/bird-ipv4.sysconfig
+++ b/bird-ipv4.sysconfig
@@ -2,3 +2,6 @@
# Define nice level for bird
SERVICE_RUN_NICE_LEVEL="+5"
+
+# Additional options
+#BIRD_OPTS="-R"
diff --git a/bird-ipv6.service b/bird-ipv6.service
index e08eea3..041e08a 100644
--- a/bird-ipv6.service
+++ b/bird-ipv6.service
@@ -4,7 +4,8 @@ After=network.target
[Service]
Type=forking
-ExecStart=/usr/sbin/bird-6 -u bird -g bird
+EnvironmentFile=/etc/sysconfig/bird-ipv6
+ExecStart=/usr/sbin/bird-6 -u bird -g bird $BIRD_OPTS
ExecReload=/usr/bin/kill -HUP $MAINPID
[Install]
diff --git a/bird-ipv6.sysconfig b/bird-ipv6.sysconfig
index 700aa83..b6d200c 100644
--- a/bird-ipv6.sysconfig
+++ b/bird-ipv6.sysconfig
@@ -2,3 +2,6 @@
# Define nice level for bird
SERVICE_RUN_NICE_LEVEL="+5"
+
+# Additional options
+#BIRD_OPTS="-R"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/bird.git/commitdiff/21df4883001006c463531db8785e9d727da60b8e
More information about the pld-cvs-commit
mailing list