add a live-build hook to set the default enabled/disabled status for systemd services
This commit is contained in:
16
config/hooks/normal/0350-update-default-services-status.hook.chroot
Executable file
16
config/hooks/normal/0350-update-default-services-status.hook.chroot
Executable file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
disabled_services="avahi-daemon.service openvpn.service rsync.service ssh.service nmbd.service smbd.service libvirtd.service libvirt-guests.service"
|
||||||
|
enabled_services="bumblebeed.service cups-browsed.service bluetooth.service cups.service fancontrol.service laptop-mode.service ntp.service plymouth.service preload.service smartmontools.service rsyslog.service lm-sensors.service hddtemp.service haveged.service"
|
||||||
|
|
||||||
|
for service in $disabled_services; do
|
||||||
|
echo "Disabling $service"
|
||||||
|
systemctl disable "$service" || true
|
||||||
|
systemctl stop "$service" || true
|
||||||
|
done
|
||||||
|
|
||||||
|
for service in $enabled_services; do
|
||||||
|
echo "Enabling $service"
|
||||||
|
systemctl enable "$service".service || true
|
||||||
|
systemctl start "$service".service || true
|
||||||
|
done
|
||||||
Reference in New Issue
Block a user