Rework nss-agl-driver-db to be a systemd unit at runtime
[AGL/meta-agl-demo.git] / recipes-core / nss / nss-agl-driver-db / nss-agl-driver-db.sh
1 #!/bin/bash
2 set -e
3
4 # TLDR we need this file for chromium to connect back to kuksa.
5
6 # check if directory already exists and bail out
7 if test -d /home/agl-driver/.pki/nssdb ; then
8     echo "Directory already exists! Doing nothing."
9     exit 127
10 fi
11
12 # setup empty db in subfolder
13 mkdir -p /home/agl-driver/.pki/nssdb
14 certutil -N -d /home/agl-driver/.pki/nssdb --empty-password
15
16 # deploy cert into local db
17 certutil -A -d /home/agl-driver/.pki/nssdb -n "KuksaRootCA" -t "pC,," -i /etc/kuksa-val/CA.pem
18
19 #chown -R agl-driver:agl-driver /home/agl-driver/.pki/nssdb