- Error in hostcert extension
- -z gives true if not zero and we need true if it is zero so had to add not 
command.
- I thought I had tested the original patch of this change but obviously not 
because
   there was missing whitespace and filenames not quoted plus the fixes I have 
added
   in this patch.
- I definitely tested this out this time by copying it from the update.sh and 
applying
   it to my vm system.

Tested-by: Adolf Belka <adolf.be...@ipfire.org>
Signed-off-by: Adolf Belka <adolf.be...@ipfire.org>
---
 config/rootfiles/core/194/update.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/config/rootfiles/core/194/update.sh 
b/config/rootfiles/core/194/update.sh
index b758c7bf6..8fbf22750 100644
--- a/config/rootfiles/core/194/update.sh
+++ b/config/rootfiles/core/194/update.sh
@@ -104,7 +104,7 @@ ldconfig
 /usr/local/bin/filesystem-cleanup
 
 # Increment ipsec serial file if x509 certificates present and no content in 
index.txt
-if [ -e "/var/ipfire/certs/hostcert.pm" ] && [ -z 
"/var/ipfire/certs/index.txt" ]; then
+if [ -e "/var/ipfire/certs/hostcert.pem" ] && [ ! -z 
"/var/ipfire/certs/index.txt" ]; then
     sed -i "s/01/02/" /var/ipfire/certs/serial
 fi
 
-- 
2.49.0


Reply via email to