]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/commitdiff
quagga: Pre-create PID directory with correct permissions
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 5 Sep 2016 08:41:29 +0000 (10:41 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 5 Sep 2016 08:41:29 +0000 (10:41 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
quagga/quagga.nm

index 33b253054f4bcd15b905fb1c02879e4fca107733..57965a3e0c70ca378fdf69750449e39f47871611 100644 (file)
@@ -5,7 +5,7 @@
 
 name       = quagga
 version    = 1.0.20160315
-release    = 1
+release    = 2
 
 groups     = Networking/Routing
 url        = http://www.quagga.net/
@@ -31,8 +31,13 @@ build
                systemd-units
        end
 
+       prepare_cmds
+               %{create_user}
+       end
+
        configure_options += \
                --sysconfdir=/etc/quagga \
+               --localstatedir=%{localstatedir}/run/quagga \
                --disable-static \
                --disable-watchquagga \
                --enable-multipath=64 \
@@ -40,6 +45,11 @@ build
                --disable-pimd \
                --disable-ripd \
                --disable-ripngd
+
+       install_cmds
+               mkdir -pv %{localstatedir}/run/quagga
+               chown -v quagga.quagga %{localstatedir}/run/quagga
+       end
 end
 
 create_user