- "central-key-manager.target" is a typo mistaken for "central-key-manager.service"
- All four sockets are required for central-key-manager.service. So, "Requires=OOO.socket" must be in central-key-manager.service.
- "Sockets=" in the central-key-manager.service is replaced by "Requires=OOO.socket".
Change-Id: I547431abead19ae5a0f9ae3680318a476de269dd
%{bin_dir}/key-manager
%{_unitdir}/multi-user.target.wants/central-key-manager.service
%{_unitdir}/central-key-manager.service
-%{_unitdir}/central-key-manager.target
%{_unitdir}/sockets.target.wants/central-key-manager-api-control.socket
%{_unitdir}/central-key-manager-api-control.socket
%{_unitdir}/sockets.target.wants/central-key-manager-api-storage.socket
INSTALL(FILES
${CMAKE_SOURCE_DIR}/systemd/central-key-manager.service
- ${CMAKE_SOURCE_DIR}/systemd/central-key-manager.target
${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-control.socket
${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-storage.socket
${CMAKE_SOURCE_DIR}/systemd/central-key-manager-api-ocsp.socket
SocketMode=0777
SmackLabelIPIn=*
SmackLabelIPOut=@
-
Service=central-key-manager.service
-[Unit]
-Wants=central-key-manager.target
-Before=central-key-manager.target
-
[Install]
WantedBy=sockets.target
SocketMode=0777
SmackLabelIPIn=*
SmackLabelIPOut=@
-
Service=central-key-manager.service
-[Unit]
-Wants=central-key-manager.target
-Before=central-key-manager.target
-
[Install]
WantedBy=sockets.target
SocketMode=0777
SmackLabelIPIn=*
SmackLabelIPOut=@
-
Service=central-key-manager.service
-[Unit]
-Wants=central-key-manager.target
-Before=central-key-manager.target
-
[Install]
WantedBy=sockets.target
SocketMode=0777
SmackLabelIPIn=*
SmackLabelIPOut=@
-
Service=central-key-manager.service
-[Unit]
-Wants=central-key-manager.target
-Before=central-key-manager.target
-
[Install]
WantedBy=sockets.target
Description=Start the Central Key Manager
DefaultDependencies=no
RequiresMountsFor=/opt
+Requires=central-key-manager-api-storage.socket central-key-manager-api-control.socket central-key-manager-api-ocsp.socket central-key-manager-api-encryption.socket
[Service]
User=@USER_NAME@
SmackProcessLabel=@SMACK_DOMAIN_NAME@
Type=notify
ExecStart=@BIN_DIR@/key-manager
-Sockets=central-key-manager-api-storage.socket
-Sockets=central-key-manager-api-control.socket
-Sockets=central-key-manager-api-ocsp.socket
-Sockets=central-key-manager-api-encryption.socket
EnvironmentFile=-@SYSTEMD_ENV_FILE@
RuntimeDirectory=@SERVICE_NAME@
@WATCHDOG_DECLARE@
+++ /dev/null
-[Unit]
-Description=Central Key Manager sockets
-