blob: 27a71ab616184c355a62bc388821819215914558 [file] [log] [blame]
#
# Register $@ unit files with systemd service.
#
register_services ()
{
for unit in "$@"; do
local unit_name=`basename "$unit"`
systemctl enable --now "$unit_name"
done
}
#
# Unregister $@ unit files with systemd service.
#
unregister_services ()
{
for unit in "$@"; do
if file_belongs_to_single_package "$unit"; then
local unit_name=`basename "$unit"`
if systemctl list-units --full -all | grep -q "$unit_name"; then
systemctl disable --now "$unit_name"
fi
fi
done
}