Skip to content

Commit 62021b2

Browse files
committed
FOGL-1499 Generate user authentication certificate for use by systemctl
Signed-off-by: Mark Riddoch <[email protected]>
1 parent 5177ede commit 62021b2

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

packages/Debian/common/DEBIAN/postinst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,13 @@ generate_auth_certs () {
9999
else
100100
echo "User Certificate file already exists. Skipping generating new user certificate file."
101101
fi
102+
if [ ! -f /usr/local/fledge/data/etc/certs/systemctl.cert ]; then
103+
echo "User Certificate file does not exist. Generating new systemctl certificate file."
104+
cd /usr/local/fledge
105+
./scripts/auth_certificates user systemctl ${SSL_DAYS}
106+
else
107+
echo "Systemctl Certificate file already exists. Skipping generating new systemctl certificate file."
108+
fi
102109
}
103110

104111
copy_new_data () {

packages/RPM/SPECS/fledge.spec

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,13 @@ generate_auth_certs () {
375375
else
376376
echo "User Certificate file already exists. Skipping generating new user certificate file."
377377
fi
378+
if [ ! -f /usr/local/fledge/data/etc/certs/systemctl.cert ]; then
379+
echo "Systemctl Certificate file does not exist. Generating new systemctl certificate file."
380+
cd /usr/local/fledge
381+
./scripts/auth_certificates user systemctl ${SSL_DAYS}
382+
else
383+
echo "Systemctl Certificate file already exists. Skipping generating new systemctl certificate file."
384+
fi
378385
}
379386

380387
copy_new_data () {

0 commit comments

Comments
 (0)