summaryrefslogtreecommitdiff
path: root/systemd
diff options
context:
space:
mode:
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>2013-12-16 15:15:24 +0100
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>2014-02-06 17:13:25 +0100
commitf11f3ffa22a3d2f87860b9a7fc34cc826d676342 (patch)
tree35b2e5a0b9ba5035d84d1763199a9faedc483a4e /systemd
parentb56814a7846a2b698c84fc7de38ccae1d151b8db (diff)
downloadsecurity-manager-f11f3ffa22a3d2f87860b9a7fc34cc826d676342.tar.gz
security-manager-f11f3ffa22a3d2f87860b9a7fc34cc826d676342.tar.bz2
security-manager-f11f3ffa22a3d2f87860b9a7fc34cc826d676342.zip
Add security-server.target unit.
Service key-storage requires security-server but it should not use security-server.socket in Requires field because it's part of private implementation. This commit creates synchronization point security-server.target that should be used by other services to add requirement to security-server. [Issue#] N/A [Bug/Cause] N/A [Problem] key-storage is not able to start because new security-server does not create security-server.socket. [Solution] create synchronization point for key-storage [Verification] Build, install, reboot device. Change-Id: Id54e9187edf671eec047787bdeb27a8c2acca29e
Diffstat (limited to 'systemd')
-rw-r--r--systemd/CMakeLists.txt1
-rw-r--r--systemd/security-server-app-permissions.socket4
-rw-r--r--systemd/security-server-app-privilege-by-name.socket4
-rw-r--r--systemd/security-server-cookie-check-tmp.socket4
-rw-r--r--systemd/security-server-cookie-check.socket4
-rw-r--r--systemd/security-server-cookie-get.socket4
-rw-r--r--systemd/security-server-data-share.socket4
-rw-r--r--systemd/security-server-get-gid.socket4
-rw-r--r--systemd/security-server-open-for.socket4
-rw-r--r--systemd/security-server-password-check.socket4
-rw-r--r--systemd/security-server-password-reset.socket4
-rw-r--r--systemd/security-server-password-set.socket4
-rw-r--r--systemd/security-server-privilege-by-pid.socket4
-rw-r--r--systemd/security-server.target4
14 files changed, 53 insertions, 0 deletions
diff --git a/systemd/CMakeLists.txt b/systemd/CMakeLists.txt
index 9503b729..493ffe44 100644
--- a/systemd/CMakeLists.txt
+++ b/systemd/CMakeLists.txt
@@ -1,5 +1,6 @@
INSTALL(FILES
${CMAKE_SOURCE_DIR}/systemd/security-server.service
+ ${CMAKE_SOURCE_DIR}/systemd/security-server.target
${CMAKE_SOURCE_DIR}/systemd/security-server-data-share.socket
${CMAKE_SOURCE_DIR}/systemd/security-server-get-gid.socket
${CMAKE_SOURCE_DIR}/systemd/security-server-privilege-by-pid.socket
diff --git a/systemd/security-server-app-permissions.socket b/systemd/security-server-app-permissions.socket
index 5faa4ecc..814de37b 100644
--- a/systemd/security-server-app-permissions.socket
+++ b/systemd/security-server-app-permissions.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-app-privilege-by-name.socket b/systemd/security-server-app-privilege-by-name.socket
index 1850f2dd..b5a032f1 100644
--- a/systemd/security-server-app-privilege-by-name.socket
+++ b/systemd/security-server-app-privilege-by-name.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-cookie-check-tmp.socket b/systemd/security-server-cookie-check-tmp.socket
index 803609bf..ddc73179 100644
--- a/systemd/security-server-cookie-check-tmp.socket
+++ b/systemd/security-server-cookie-check-tmp.socket
@@ -8,5 +8,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-cookie-check.socket b/systemd/security-server-cookie-check.socket
index dda12919..ecd953b4 100644
--- a/systemd/security-server-cookie-check.socket
+++ b/systemd/security-server-cookie-check.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-cookie-get.socket b/systemd/security-server-cookie-get.socket
index 754361ba..899501eb 100644
--- a/systemd/security-server-cookie-get.socket
+++ b/systemd/security-server-cookie-get.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-data-share.socket b/systemd/security-server-data-share.socket
index 95ac0568..4b1f5400 100644
--- a/systemd/security-server-data-share.socket
+++ b/systemd/security-server-data-share.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-get-gid.socket b/systemd/security-server-get-gid.socket
index 9a3ce8b7..0b06c46a 100644
--- a/systemd/security-server-get-gid.socket
+++ b/systemd/security-server-get-gid.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-open-for.socket b/systemd/security-server-open-for.socket
index 9e2c07b9..1c41f2df 100644
--- a/systemd/security-server-open-for.socket
+++ b/systemd/security-server-open-for.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-password-check.socket b/systemd/security-server-password-check.socket
index 60274beb..057746c3 100644
--- a/systemd/security-server-password-check.socket
+++ b/systemd/security-server-password-check.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-password-reset.socket b/systemd/security-server-password-reset.socket
index 7e1dc5ff..2ce101d3 100644
--- a/systemd/security-server-password-reset.socket
+++ b/systemd/security-server-password-reset.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-password-set.socket b/systemd/security-server-password-set.socket
index 0e97a6f8..19e677a5 100644
--- a/systemd/security-server-password-set.socket
+++ b/systemd/security-server-password-set.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server-privilege-by-pid.socket b/systemd/security-server-privilege-by-pid.socket
index e805c3fc..8de4cbbd 100644
--- a/systemd/security-server-privilege-by-pid.socket
+++ b/systemd/security-server-privilege-by-pid.socket
@@ -6,5 +6,9 @@ SmackLabelIPOut=@
Service=security-server.service
+[Unit]
+Wants=security-server.target
+Before=security-server.target
+
[Install]
WantedBy=sockets.target
diff --git a/systemd/security-server.target b/systemd/security-server.target
new file mode 100644
index 00000000..98855443
--- /dev/null
+++ b/systemd/security-server.target
@@ -0,0 +1,4 @@
+[Unit]
+Description=security-server sockets
+DefaultDependencies=true
+