mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
26 lines
712 B
Plaintext
26 lines
712 B
Plaintext
post_install() {
|
|
post_upgrade
|
|
|
|
echo "==> Generating KVMD certificate ..."
|
|
kvmd-gencert --do-the-thing
|
|
}
|
|
|
|
post_upgrade() {
|
|
echo "==> Ensuring KVMD users and groups ..."
|
|
systemd-sysusers /usr/lib/sysusers.d/kvmd.conf
|
|
|
|
# https://github.com/systemd/systemd/issues/13522
|
|
usermod --expiredate= kvmd >/dev/null
|
|
|
|
chown kvmd:kvmd /etc/kvmd/htpasswd
|
|
chown kvmd-ipmi:kvmd-ipmi /etc/kvmd/ipmipasswd
|
|
chown kvmd-vnc:kvmd-vnc /etc/kvmd/vncpasswd
|
|
chmod 600 /etc/kvmd/*passwd
|
|
|
|
chown kvmd /var/lib/kvmd/msd || true
|
|
|
|
echo "==> Patching configs ..."
|
|
sed -i -e 's/^dtoverlay=pi3-disable-bt$/dtoverlay=disable-bt/g' /boot/config.txt
|
|
sed -i -e 's/^dtoverlay=dwc2$/dtoverlay=dwc2,dr_mode=peripheral/g' /boot/config.txt
|
|
}
|