Skip to content

Commit 25da664

Browse files
committed
Improve Libreswan install
- Check that folder /etc/ipsec.d exists after install.
1 parent ae0dee0 commit 25da664

4 files changed

Lines changed: 8 additions & 4 deletions

File tree

vpnsetup_alpine.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,8 @@ EOF
317317
)
318318
cd /opt/src || exit 1
319319
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
320-
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
320+
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER" \
321+
|| [ ! -d /etc/ipsec.d ]; then
321322
exiterr "Libreswan $SWAN_VER failed to build."
322323
fi
323324
fi

vpnsetup_amzn.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,8 @@ EOF
341341
)
342342
cd /opt/src || exit 1
343343
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
344-
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
344+
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER" \
345+
|| [ ! -d /etc/ipsec.d ]; then
345346
exiterr "Libreswan $SWAN_VER failed to build."
346347
fi
347348
fi

vpnsetup_centos.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,8 @@ EOF
444444
)
445445
cd /opt/src || exit 1
446446
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
447-
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
447+
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER" \
448+
|| [ ! -d /etc/ipsec.d ]; then
448449
exiterr "Libreswan $SWAN_VER failed to build."
449450
fi
450451
fi

vpnsetup_ubuntu.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,8 @@ EOF
402402
)
403403
cd /opt/src || exit 1
404404
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
405-
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
405+
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER" \
406+
|| [ ! -d /etc/ipsec.d ]; then
406407
exiterr "Libreswan $SWAN_VER failed to build."
407408
fi
408409
fi

0 commit comments

Comments
 (0)