@@ -70,4 +70,18 @@ else
CUPS_CONF_OPTS += --disable-avahi
endif
+define CUPS_INSTALL_INIT_SYSTEMD
+ mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
+ ln -sf ../../../../lib/systemd/system/org.cups.cupsd.path \
+ $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/org.cups.cupsd.path
+ mkdir -p $(TARGET_DIR)/etc/systemd/system/printer.target.wants
+ ln -sf ../../../../lib/systemd/system/org.cups.cupsd.service \
+ $(TARGET_DIR)/etc/systemd/system/printer.target.wants/org.cups.cupsd.service
+ mkdir -p $(TARGET_DIR)/etc/systemd/system/sockets.target.wants
+ ln -sf ../../../../lib/systemd/system/org.cups.cupsd.socket \
+ $(TARGET_DIR)/etc/systemd/system/sockets.target.wants/org.cups.cupsd.socket
+ ln -sf ../../../../lib/systemd/system/org.cups.cups-lpd.socket \
+ $(TARGET_DIR)/etc/systemd/system/sockets.target.wants/org.cups.cups-lpd.socket
+endef
+
$(eval $(autotools-package))
These are normally enabled by systemctl preset-all. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> --- package/cups/cups.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+)