]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
update.sh: Fixes bug#13138 - root/host certificate set fails to be created
authorAdolf Belka <adolf.belka@ipfire.org>
Tue, 6 Jun 2023 10:40:50 +0000 (12:40 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 9 Jun 2023 12:44:19 +0000 (12:44 +0000)
- The fix applied in vpnmain.cgi only adds the unique_subject = yes to the index.txt.attr
   file after the first time that the root/host certificates are attempted to be created.
- Without this line in update.sh, the first attempt to create the root/host certificate set
   will still have the original error code. If the creation is attempted again then it will
   work because the unique_subject = yes will have then been added into the file.
- This patch ensures that the first attempt to create a root/host certificate set in CU175
   will work.
- Confirmed on vm testbed with freshly updated CU175.

Fixes: Bug#13138
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/core/175/update.sh

index 82676bc72304667c44e7c41e13852c49ab6d4fb3..f1c6873c1b231eb84e57fcb5966833a1c2f7712c 100644 (file)
@@ -191,6 +191,9 @@ if [ -s /var/ipfire/ovpn/ovpnconfig ]; then
        done
 fi
 
+## Add unique_subject = yes to vpn index.txt.attr file
+echo "unique_subject = yes" > /var/ipfire/certs/index.txt.attr
+
 # This update needs a reboot...
 touch /var/run/need_reboot