Plugin: add unlock_mnt.conf to wait-mount@opt-usr.service 65/186965/1
authorINSUN PYO <insun.pyo@samsung.com>
Fri, 17 Aug 2018 01:35:51 +0000 (10:35 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Fri, 17 Aug 2018 01:39:03 +0000 (10:39 +0900)
To clear lazy_mount, add the /run/.unlock_mnt creation to wait-mount@opt-usr.service

Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: Iab16ead8b951bf17cdb5cf7d6096f9c9f83c5bd0

packaging/session-utils.spec
units/unlock_mnt.conf [new file with mode: 0644]

index 5decf9f8da5998152c5c1e5d6b210df5f188164d..65428a9e3b90ed41cdf5b36a541c1f765c480fff 100644 (file)
@@ -37,6 +37,9 @@ ln -sf ../bind-user-contents.service %{buildroot}%{_userunitdir}/basic.target.wa
 install -m 644 units/container_postprocess.service %{buildroot}%{_userunitdir}/
 ln -sf ../container_postprocess.service %{buildroot}%{_userunitdir}/basic.target.wants/container_postprocess.service
 
+mkdir -p %{buildroot}%{_unitdir}/wait-mount@opt-usr.service.d
+install -m 644 units/unlock_mnt.conf %{buildroot}%{_unitdir}/wait-mount@opt-usr.service.d
+
 %files
 %license LICENSE.Apache-2.0
 %manifest session-utils.manifest
@@ -46,6 +49,7 @@ ln -sf ../container_postprocess.service %{buildroot}%{_userunitdir}/basic.target
 %{_userunitdir}/basic.target.wants/bind-user-contents.service
 %{_userunitdir}/container_postprocess.service
 %{_userunitdir}/basic.target.wants/container_postprocess.service
+%{_unitdir}/wait-mount@opt-usr.service.d/unlock_mnt.conf
 
 %post
 # How to test session-utils rpms
diff --git a/units/unlock_mnt.conf b/units/unlock_mnt.conf
new file mode 100644 (file)
index 0000000..9a9dfb0
--- /dev/null
@@ -0,0 +1,3 @@
+[Service]
+User=root
+ExecStartPost=/usr/bin/touch /run/.unlock_mnt