Merge pull request #155535 from risicle/ris-libreswan-4.6
libreswan: 4.5 -> 4.6
This commit is contained in:
commit
2da332aa2d
2 changed files with 10 additions and 7 deletions
|
@ -89,7 +89,7 @@ in
|
||||||
"""
|
"""
|
||||||
Sends a message as Alice to Bob
|
Sends a message as Alice to Bob
|
||||||
"""
|
"""
|
||||||
bob.execute("nc -lu ::0 1234 >/tmp/msg >&2 &")
|
bob.execute("nc -lu ::0 1234 >/tmp/msg &")
|
||||||
alice.sleep(1)
|
alice.sleep(1)
|
||||||
alice.succeed(f"echo '{msg}' | nc -uw 0 bob 1234")
|
alice.succeed(f"echo '{msg}' | nc -uw 0 bob 1234")
|
||||||
bob.succeed(f"grep '{msg}' /tmp/msg")
|
bob.succeed(f"grep '{msg}' /tmp/msg")
|
||||||
|
@ -100,7 +100,7 @@ in
|
||||||
Starts eavesdropping on Alice and Bob
|
Starts eavesdropping on Alice and Bob
|
||||||
"""
|
"""
|
||||||
match = "src host alice and dst host bob"
|
match = "src host alice and dst host bob"
|
||||||
eve.execute(f"tcpdump -i br0 -c 1 -Avv {match} >/tmp/log >&2 &")
|
eve.execute(f"tcpdump -i br0 -c 1 -Avv {match} >/tmp/log &")
|
||||||
|
|
||||||
|
|
||||||
start_all()
|
start_all()
|
||||||
|
|
|
@ -42,11 +42,11 @@ in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libreswan";
|
pname = "libreswan";
|
||||||
version = "4.5";
|
version = "4.6";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.libreswan.org/${pname}-${version}.tar.gz";
|
url = "https://download.libreswan.org/${pname}-${version}.tar.gz";
|
||||||
sha256 = "18whvmaxqfmaqbmq72calyzk21wyvxa0idddcsxd8x36vhdza0q7";
|
sha256 = "1zsnsfx18pf5dy1p4jva2sfl0bdfx5y9ls54f9bp70m64r46yf96";
|
||||||
};
|
};
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
@ -70,11 +70,14 @@ stdenv.mkDerivation rec {
|
||||||
] ++ lib.optional stdenv.isLinux libselinux;
|
] ++ lib.optional stdenv.isLinux libselinux;
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
# Correct iproute2 path
|
# Correct iproute2 and iptables path
|
||||||
sed -e 's|"/sbin/ip"|"${iproute2}/bin/ip"|' \
|
sed -e 's|/sbin/ip|${iproute2}/bin/ip|' \
|
||||||
-e 's|"/sbin/iptables"|"${iptables}/bin/iptables"|' \
|
-e 's|/sbin/\(ip6\?tables\)|${iptables}/bin/\1|' \
|
||||||
-i initsystems/systemd/ipsec.service.in \
|
-i initsystems/systemd/ipsec.service.in \
|
||||||
|
programs/barf/barf.in \
|
||||||
programs/verify/verify.in
|
programs/verify/verify.in
|
||||||
|
sed -e 's|\([[:blank:]]\)\(ip6\?tables\(-save\)\? -\)|\1${iptables}/bin/\2|' \
|
||||||
|
-i programs/verify/verify.in
|
||||||
|
|
||||||
# Prevent the makefile from trying to
|
# Prevent the makefile from trying to
|
||||||
# reload the systemd daemon or create tmpfiles
|
# reload the systemd daemon or create tmpfiles
|
||||||
|
|
Loading…
Reference in a new issue