#!/bin/sh

addgroup -S gmcapsule 2>/dev/null
adduser -S -D -h /var/lib/gmcapsule -s /sbin/nologin -G gmcapsule -g gmcapsule gmcapsule 2>/dev/null
mkdir -p /var/lib/gmcapsule/static
mkdir -p /var/lib/gmcapsule/cgi
mkdir -p /var/lib/gmcapsule/certs
[ -f /var/lib/gmcapsule/certs/cert.pem ] || openssl req -quiet -x509 -newkey rsa:4096 \
	-keyout /var/lib/gmcapsule/certs/key.pem \
	-out /var/lib/gmcapsule/certs/cert.pem \
	-sha256 -days 3650 -nodes \
	-subj "/CN=localhost"
chown gmcapsule:gmcapsule /var/lib/gmcapsule/certs/key.pem 
chmod 600 /var/lib/gmcapsule/certs/key.pem

exit 0
