firehol: move patches into files
This commit is contained in:
parent
0eb369d907
commit
863054f9da
@ -20,67 +20,17 @@ stdenv.mkDerivation rec {
|
|||||||
patches = [
|
patches = [
|
||||||
# configure tries to determine if `ping6` or the newer, combined
|
# configure tries to determine if `ping6` or the newer, combined
|
||||||
# `ping` is installed by using `ping -6` which would fail.
|
# `ping` is installed by using `ping -6` which would fail.
|
||||||
(pkgs.writeText "firehol-ping6.patch"
|
./firehol-ping6.patch
|
||||||
''
|
|
||||||
--- a/m4/ax_check_ping_ipv6.m4
|
|
||||||
+++ b/m4/ax_check_ping_ipv6.m4
|
|
||||||
@@ -42,16 +42,16 @@ AC_DEFUN([AX_CHECK_PING_IPV6],
|
|
||||||
|
|
||||||
AC_CACHE_CHECK([whether ]PING[ has working -6 option], [ac_cv_ping_6_opt],
|
|
||||||
[
|
|
||||||
- ac_cv_ping_6_opt=no
|
|
||||||
- if test -n "$PING"; then
|
|
||||||
- echo "Trying '$PING -6 -c 1 ::1'" >&AS_MESSAGE_LOG_FD
|
|
||||||
- $PING -6 -c 1 ::1 > conftest.out 2>&1
|
|
||||||
- if test "$?" = 0; then
|
|
||||||
- ac_cv_ping_6_opt=yes
|
|
||||||
- fi
|
|
||||||
- cat conftest.out >&AS_MESSAGE_LOG_FD
|
|
||||||
- rm -f conftest.out
|
|
||||||
- fi
|
|
||||||
+ ac_cv_ping_6_opt=yes
|
|
||||||
+ #if test -n "$PING"; then
|
|
||||||
+ # echo "Trying '$PING -6 -c 1 ::1'" >&AS_MESSAGE_LOG_FD
|
|
||||||
+ # $PING -6 -c 1 ::1 > conftest.out 2>&1
|
|
||||||
+ # if test "$?" = 0; then
|
|
||||||
+ # ac_cv_ping_6_opt=yes
|
|
||||||
+ # fi
|
|
||||||
+ # cat conftest.out >&AS_MESSAGE_LOG_FD
|
|
||||||
+ # rm -f conftest.out
|
|
||||||
+ #fi
|
|
||||||
])
|
|
||||||
|
|
||||||
AS_IF([test "x$ac_cv_ping_6_opt" = "xyes"],[
|
|
||||||
'')
|
|
||||||
|
|
||||||
# put firehol config files in /etc/firehol (not $out/etc/firehol)
|
# put firehol config files in /etc/firehol (not $out/etc/firehol)
|
||||||
# to avoid error on startup, see #35114
|
# to avoid error on startup, see #35114
|
||||||
(pkgs.writeText "firehol-sysconfdir.patch"
|
./firehol-sysconfdir.patch
|
||||||
''
|
|
||||||
--- a/sbin/install.config.in.in
|
|
||||||
+++ b/sbin/install.config.in.in
|
|
||||||
@@ -4 +4 @@
|
|
||||||
-SYSCONFDIR="@sysconfdir_POST@"
|
|
||||||
+SYSCONFDIR="/etc"
|
|
||||||
'')
|
|
||||||
|
|
||||||
# we must quote "$UNAME_CMD", or the dash in /nix/store/...-coreutils-.../bin/uname
|
# we must quote "$UNAME_CMD", or the dash in
|
||||||
# will be interpreted as IFS -> error. this might be considered an upstream bug
|
# /nix/store/...-coreutils-.../bin/uname will be interpreted as
|
||||||
# but only appears when there are dashes in the command path
|
# IFS -> error. this might be considered an upstream bug but only
|
||||||
(pkgs.writeText "firehol-uname-command.patch"
|
# appears when there are dashes in the command path
|
||||||
''
|
./firehol-uname-command.patch
|
||||||
--- a/sbin/firehol
|
|
||||||
+++ b/sbin/firehol
|
|
||||||
@@ -10295,7 +10295,7 @@
|
|
||||||
kmaj=$1
|
|
||||||
kmin=$2
|
|
||||||
|
|
||||||
- set -- $($UNAME_CMD -r)
|
|
||||||
+ set -- $("$UNAME_CMD" -r)
|
|
||||||
eval $kmaj=\$1 $kmin=\$2
|
|
||||||
}
|
|
||||||
kernel_maj_min KERNELMAJ KERNELMIN
|
|
||||||
'')
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ autoconf automake ];
|
nativeBuildInputs = [ autoconf automake ];
|
||||||
|
29
pkgs/applications/networking/firehol/firehol-ping6.patch
Normal file
29
pkgs/applications/networking/firehol/firehol-ping6.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
--- a/m4/ax_check_ping_ipv6.m4
|
||||||
|
+++ b/m4/ax_check_ping_ipv6.m4
|
||||||
|
@@ -42,16 +42,16 @@ AC_DEFUN([AX_CHECK_PING_IPV6],
|
||||||
|
|
||||||
|
AC_CACHE_CHECK([whether ]PING[ has working -6 option], [ac_cv_ping_6_opt],
|
||||||
|
[
|
||||||
|
- ac_cv_ping_6_opt=no
|
||||||
|
- if test -n "$PING"; then
|
||||||
|
- echo "Trying '$PING -6 -c 1 ::1'" >&AS_MESSAGE_LOG_FD
|
||||||
|
- $PING -6 -c 1 ::1 > conftest.out 2>&1
|
||||||
|
- if test "$?" = 0; then
|
||||||
|
- ac_cv_ping_6_opt=yes
|
||||||
|
- fi
|
||||||
|
- cat conftest.out >&AS_MESSAGE_LOG_FD
|
||||||
|
- rm -f conftest.out
|
||||||
|
- fi
|
||||||
|
+ ac_cv_ping_6_opt=yes
|
||||||
|
+ #if test -n "$PING"; then
|
||||||
|
+ # echo "Trying '$PING -6 -c 1 ::1'" >&AS_MESSAGE_LOG_FD
|
||||||
|
+ # $PING -6 -c 1 ::1 > conftest.out 2>&1
|
||||||
|
+ # if test "$?" = 0; then
|
||||||
|
+ # ac_cv_ping_6_opt=yes
|
||||||
|
+ # fi
|
||||||
|
+ # cat conftest.out >&AS_MESSAGE_LOG_FD
|
||||||
|
+ # rm -f conftest.out
|
||||||
|
+ #fi
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_IF([test "x$ac_cv_ping_6_opt" = "xyes"],[
|
@ -0,0 +1,5 @@
|
|||||||
|
--- a/sbin/install.config.in.in
|
||||||
|
+++ b/sbin/install.config.in.in
|
||||||
|
@@ -4,1 +4,1 @@
|
||||||
|
-SYSCONFDIR="@sysconfdir_POST@"
|
||||||
|
+SYSCONFDIR="/etc"
|
@ -0,0 +1,11 @@
|
|||||||
|
--- a/sbin/firehol
|
||||||
|
+++ b/sbin/firehol
|
||||||
|
@@ -10295,7 +10295,7 @@
|
||||||
|
kmaj=$1
|
||||||
|
kmin=$2
|
||||||
|
|
||||||
|
- set -- $($UNAME_CMD -r)
|
||||||
|
+ set -- $("$UNAME_CMD" -r)
|
||||||
|
eval $kmaj=\$1 $kmin=\$2
|
||||||
|
}
|
||||||
|
kernel_maj_min KERNELMAJ KERNELMIN
|
Loading…
x
Reference in New Issue
Block a user