Browse Source

dont regenerate cert each time for initramfs

Émile Morel 9 years ago
parent
commit
4defe7ddce
1 changed files with 5 additions and 3 deletions
  1. 5 3
      olinux/script/initramfs/stunnel

+ 5 - 3
olinux/script/initramfs/stunnel

@@ -16,9 +16,11 @@ esac
 
 . /usr/share/initramfs-tools/hook-functions
 
-openssl genrsa -out /etc/initramfs-tools/stunnel.key 1024
-openssl req -new -key /etc/initramfs-tools/stunnel.key -out /etc/initramfs-tools/stunnel.csr -subj /countryName=FR/stateOrProvinceName=France/localityName=Nancy/organizationName="Brique !!!"/commonName=""/
-openssl x509 -req -days 366 -in /etc/initramfs-tools/stunnel.csr -signkey /etc/initramfs-tools/stunnel.key -out /etc/initramfs-tools/stunnel.pem
+if [ ! -f /etc/initramfs-tools/stunnel.key ] ; then
+  openssl genrsa -out /etc/initramfs-tools/stunnel.key 1024
+  openssl req -new -key /etc/initramfs-tools/stunnel.key -out /etc/initramfs-tools/stunnel.csr -subj /countryName=FR/stateOrProvinceName=France/localityName=Nancy/organizationName="Brique !!!"/commonName=""/
+  openssl x509 -req -days 366 -in /etc/initramfs-tools/stunnel.csr -signkey /etc/initramfs-tools/stunnel.key -out /etc/initramfs-tools/stunnel.pem
+fi
 copy_exec /usr/bin/stunnel 
 mkdir -p "${DESTDIR}/etc/stunnel/"
 cp /etc/initramfs-tools/stunnel.conf "${DESTDIR}/etc/stunnel/"