]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
rp-pppoe: Depend on pppd for which this has been compiled for
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Sep 2018 11:41:23 +0000 (12:41 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Sep 2018 11:41:23 +0000 (12:41 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
rp-pppoe/rp-pppoe.nm

index 156e46192c9d77c7497c69ed371f38a6a246d4b3..815a5a8dcf488d3a7fb02937c4df2db7dfeb8f85 100644 (file)
@@ -5,7 +5,7 @@
 
 name       = rp-pppoe
 version    = 3.11
-release    = 1
+release    = 2
 
 groups     = Networking/Dialin
 url        = http://www.roaringpenguin.com/pppoe/
@@ -33,10 +33,12 @@ build
        DIR_APP := %{DIR_APP}/src
        CFLAGS += -D_GNU_SOURCE -fno-strict-aliasing
 
+       pppd_version = %(pppd --version 2>&1 | awk '{ print $NF }')
+
        prepare_cmds
                # PLUGIN_DIR defaults to /etc/ppp/plugins, which is not what we want.
                sed -i Makefile.in \
-                       -e "s@^PLUGIN_DIR=.*@PLUGIN_DIR=%{libdir}/pppd/$(pppd --version 2>&1 | awk '{ print $NF }')@"
+                       -e "s@^PLUGIN_DIR=.*@PLUGIN_DIR=%{libdir}/pppd/%{pppd_version}@"
 
                # Always enable kernel mode PPPoE for the server, because we
                # don't ship the userspace component.
@@ -66,7 +68,7 @@ packages
        package %{name}
                requires
                        iproute2
-                       ppp
+                       ppp = %{pppd_version}
                end
 
                script postin