servnest-mkosi/mkosi.extra/install/knot.sh

16 lines
486 B
Bash

#!/usr/bin/bash
mkdir -p /var/lib/knot/confdb/
# Load configuration in Knot database
knotc conf-import /install/knot.conf
# We need servnest to be allowed to configure Knot
usermod -aG $knot $servnest # Add user $servnest to group $knot
chown -R $knot: /var/lib/knot/confdb
chmod -R u=rwX,g=rwX,o= /var/lib/knot/confdb
mkdir -p /srv/servnest/reg /srv/servnest/ns
chown -R $servnest:$knot /srv/servnest/reg /srv/servnest/ns
chmod -R u=rwX,g=rwX,o= /srv/servnest/reg /srv/servnest/ns