diff --git a/packages/Debian/common/DEBIAN/postinst b/packages/Debian/common/DEBIAN/postinst index c68b9d2..6451e8b 100755 --- a/packages/Debian/common/DEBIAN/postinst +++ b/packages/Debian/common/DEBIAN/postinst @@ -107,6 +107,13 @@ generate_auth_certs () { else echo "User Certificate file already exists. Skipping generating new user certificate file." fi + if [ ! -f /usr/local/fledge/data/etc/certs/systemctl.cert ]; then + echo "Systemctl Certificate file does not exist. Generating new systemctl certificate file." + cd /usr/local/fledge + ./scripts/auth_certificates user systemctl ${SSL_DAYS} + else + echo "Systemctl Certificate file already exists. Skipping generating new systemctl certificate file." + fi } copy_new_data () { diff --git a/packages/RPM/SPECS/fledge.spec b/packages/RPM/SPECS/fledge.spec index 6fd10d1..4f7bdba 100644 --- a/packages/RPM/SPECS/fledge.spec +++ b/packages/RPM/SPECS/fledge.spec @@ -375,6 +375,13 @@ generate_auth_certs () { else echo "User Certificate file already exists. Skipping generating new user certificate file." fi + if [ ! -f /usr/local/fledge/data/etc/certs/systemctl.cert ]; then + echo "Systemctl Certificate file does not exist. Generating new systemctl certificate file." + cd /usr/local/fledge + ./scripts/auth_certificates user systemctl ${SSL_DAYS} + else + echo "Systemctl Certificate file already exists. Skipping generating new systemctl certificate file." + fi } copy_new_data () {