diff options
Diffstat (limited to 'systemd')
-rw-r--r-- | systemd/CMakeLists.txt | 13 | ||||
-rw-r--r-- | systemd/cert-checker-popup.service.in | 8 | ||||
-rw-r--r-- | systemd/cert-checker-popup.socket.in | 11 | ||||
-rw-r--r-- | systemd/cert-checker.service.in | 4 |
4 files changed, 32 insertions, 4 deletions
diff --git a/systemd/CMakeLists.txt b/systemd/CMakeLists.txt index 0b25467..e979800 100644 --- a/systemd/CMakeLists.txt +++ b/systemd/CMakeLists.txt @@ -4,6 +4,12 @@ CONFIGURE_FILE( CONFIGURE_FILE( ${SERVICE_NAME}.service.in ${SERVICE_NAME}.service @ONLY) +CONFIGURE_FILE( + ${SERVICE_NAME}-popup.socket.in + ${SERVICE_NAME}-popup.socket @ONLY) +CONFIGURE_FILE( + ${SERVICE_NAME}-popup.service.in + ${SERVICE_NAME}-popup.service @ONLY) INSTALL( FILES @@ -11,3 +17,10 @@ INSTALL( ${SERVICE_NAME}.service DESTINATION ${SYSTEMD_UNIT_DIR}) + +INSTALL( + FILES + ${SERVICE_NAME}-popup.socket + ${SERVICE_NAME}-popup.service + DESTINATION + ${POPUP_SYSTEMD_UNIT_DIR}) diff --git a/systemd/cert-checker-popup.service.in b/systemd/cert-checker-popup.service.in new file mode 100644 index 0000000..08fda32 --- /dev/null +++ b/systemd/cert-checker-popup.service.in @@ -0,0 +1,8 @@ +[Unit] +Description=Cert-checker popup service + +[Service] +Type=simple +EnvironmentFile=@POPUP_ENV_PATH@ +ExecStart=@BIN_DIR@/@SERVICE_NAME@-popup +Sockets=@SERVICE_NAME@-popup.socket diff --git a/systemd/cert-checker-popup.socket.in b/systemd/cert-checker-popup.socket.in new file mode 100644 index 0000000..1deafb8 --- /dev/null +++ b/systemd/cert-checker-popup.socket.in @@ -0,0 +1,11 @@ +[Unit] +Description=Cert-checker popup socket + +[Socket] +ListenStream=@POPUP_STREAM@ +SocketMode=0777 + +Service=@SERVICE_NAME@-popup.service + +[Install] +WantedBy=sockets.target diff --git a/systemd/cert-checker.service.in b/systemd/cert-checker.service.in index 3c65ef1..135d207 100644 --- a/systemd/cert-checker.service.in +++ b/systemd/cert-checker.service.in @@ -5,10 +5,6 @@ Requires=dbus.service [Service] User=@SERVICE_USER@ Group=@SERVICE_GROUP@ -EnvironmentFile=-/etc/sysconfig/enlightenment -# Makes popup bigger -Environment="ELM_SCALE=4.0" -Type=simple SmackProcessLabel=System ExecStart=@BIN_DIR@/cert-checker Sockets=@SERVICE_NAME@.socket |