Improve upgrade scripts
- Stop IPsec service before updating Libreswan
This commit is contained in:
parent
86d4f2f93c
commit
6dbc47e0db
@ -169,6 +169,7 @@ get_libreswan() {
|
||||
install_libreswan() {
|
||||
bigecho "Compiling and installing Libreswan, please wait..."
|
||||
cd "libreswan-$SWAN_VER" || exit 1
|
||||
service ipsec stop >/dev/null 2>&1
|
||||
sed -i '28s/stdlib\.h/sys\/types.h/' include/fd.h
|
||||
cat > Makefile.inc.local <<'EOF'
|
||||
WERROR_CFLAGS=-w -s
|
||||
@ -187,6 +188,7 @@ EOF
|
||||
cd /opt/src || exit 1
|
||||
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
|
||||
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
|
||||
service ipsec start >/dev/null 2>&1
|
||||
exiterr "Libreswan $SWAN_VER failed to build."
|
||||
fi
|
||||
}
|
||||
|
@ -153,6 +153,7 @@ get_libreswan() {
|
||||
install_libreswan() {
|
||||
bigecho "Compiling and installing Libreswan, please wait..."
|
||||
cd "libreswan-$SWAN_VER" || exit 1
|
||||
service ipsec stop >/dev/null 2>&1
|
||||
[ "$SWAN_VER" = "4.1" ] && sed -i 's/ sysv )/ sysvinit )/' programs/setup/setup.in
|
||||
cat > Makefile.inc.local <<'EOF'
|
||||
WERROR_CFLAGS=-w -s
|
||||
@ -176,6 +177,7 @@ EOF
|
||||
cd /opt/src || exit 1
|
||||
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
|
||||
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
|
||||
service ipsec start >/dev/null 2>&1
|
||||
exiterr "Libreswan $SWAN_VER failed to build."
|
||||
fi
|
||||
}
|
||||
|
@ -189,6 +189,7 @@ get_libreswan() {
|
||||
install_libreswan() {
|
||||
bigecho "Compiling and installing Libreswan, please wait..."
|
||||
cd "libreswan-$SWAN_VER" || exit 1
|
||||
service ipsec stop >/dev/null 2>&1
|
||||
[ "$SWAN_VER" = "4.1" ] && sed -i 's/ sysv )/ sysvinit )/' programs/setup/setup.in
|
||||
cat > Makefile.inc.local <<'EOF'
|
||||
WERROR_CFLAGS=-w -s
|
||||
@ -212,6 +213,7 @@ EOF
|
||||
cd /opt/src || exit 1
|
||||
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
|
||||
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
|
||||
service ipsec start >/dev/null 2>&1
|
||||
exiterr "Libreswan $SWAN_VER failed to build."
|
||||
fi
|
||||
}
|
||||
|
@ -188,6 +188,7 @@ get_libreswan() {
|
||||
install_libreswan() {
|
||||
bigecho "Compiling and installing Libreswan, please wait..."
|
||||
cd "libreswan-$SWAN_VER" || exit 1
|
||||
service ipsec stop >/dev/null 2>&1
|
||||
[ "$SWAN_VER" = "4.1" ] && sed -i 's/ sysv )/ sysvinit )/' programs/setup/setup.in
|
||||
cat > Makefile.inc.local <<'EOF'
|
||||
WERROR_CFLAGS=-w -s
|
||||
@ -219,6 +220,7 @@ EOF
|
||||
cd /opt/src || exit 1
|
||||
/bin/rm -rf "/opt/src/libreswan-$SWAN_VER"
|
||||
if ! /usr/local/sbin/ipsec --version 2>/dev/null | grep -qF "$SWAN_VER"; then
|
||||
service ipsec start >/dev/null 2>&1
|
||||
exiterr "Libreswan $SWAN_VER failed to build."
|
||||
fi
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user