mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 23:06:40 +02:00
16 lines
584 B
Bash
16 lines
584 B
Bash
#!/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
|