Add system-plugin-emulator-config-2parts package 78/270078/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_9.0_unified accepted/tizen_unified accepted/tizen_unified_x accepted/tizen_unified_x_asan tizen tizen_7.0 tizen_7.0_hotfix tizen_8.0 tizen_9.0 accepted/tizen/7.0/unified/20221110.063213 accepted/tizen/7.0/unified/hotfix/20221116.104413 accepted/tizen/8.0/unified/20231005.092449 accepted/tizen/9.0/unified/20241030.235707 accepted/tizen/unified/20220216.010246 accepted/tizen/unified/x/20241218.081859 accepted/tizen/unified/x/asan/20241224.003608 submit/tizen/20220125.085407 submit/tizen/20220126.014856 submit/tizen/20220215.110006 submit/tizen/20220216.050658 tizen_7.0_m2_release tizen_8.0_m2_release tizen_9.0_m2_release
authorHyotaek Shim <hyotaek.shim@samsung.com>
Tue, 25 Jan 2022 07:16:12 +0000 (16:16 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Tue, 25 Jan 2022 07:16:12 +0000 (16:16 +0900)
Change-Id: I710a65e6599f02d3e846a75e8016ea688e4f30ee

packaging/system-plugin-emulator.spec
units/no-wait.conf [new file with mode: 0644]

index d3baee721a42e8aeaaddb2c3c518d26a4680cd69..61d4d8b41627684649c203a44f669c0335c2081f 100644 (file)
@@ -18,6 +18,14 @@ ExclusiveArch: %{ix86} x86_64
 %description
 System plugin files for emulator
 
+%package config-2parts
+Summary: System configuration files for storage partitions
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+
+%description config-2parts
+This package provides configuration files for storage partitions
+
 %prep
 
 %setup -q
@@ -32,6 +40,8 @@ cp -arf filesystem/* %{buildroot}
 mkdir -p %{buildroot}/opt/mnt
 
 # for systemd unit
+mkdir -p %{buildroot}%{_unitdir}/wait-mount@opt-usr.service.d
+mkdir -p %{buildroot}%{_userunitdir}/wait-mount@opt-usr.service.d
 %install_service basic.target.wants emulator_preinit.target
 %install_service emulator_preinit.target.wants emul-setup-audio-volume.service
 %install_service emulator_preinit.target.wants emul-common-preinit.service
@@ -39,14 +49,13 @@ mkdir -p %{buildroot}/opt/mnt
 %install_service emulator_preinit.target.wants mnt.mount
 %install_service multi-user.target.wants emulator.target
 %install_service local-fs.target.wants wait-mount@opt-usr.service
+install -m 644 units/no-wait.conf %{buildroot}%{_unitdir}/wait-mount@opt-usr.service.d
+install -m 644 units/no-wait.conf %{buildroot}%{_userunitdir}/wait-mount@opt-usr.service.d
 mkdir -p %{buildroot}%{_userunitdir}/basic.target.wants
 ln -s ../wait-mount@opt-usr.service %{buildroot}%{_userunitdir}/basic.target.wants/wait-mount@opt-usr.service
 
-%posttrans
-#run emulator_ns.preinit script after all packages have been installed.
-/etc/preconf.d/emulator_ns.preinit
-
 %files
+%license LICENSE
 /etc/emulator/prerun
 /etc/emulator/prerun.d/set-model-config.sh
 /etc/emulator/prerun.d/generate-emulator-env.sh
@@ -76,4 +85,12 @@ ln -s ../wait-mount@opt-usr.service %{buildroot}%{_userunitdir}/basic.target.wan
 %{_prefix}/lib/udev/rules.d/51-tizen-udev-default.rules
 %{_prefix}/lib/udev/rules.d/95-tizen-emulator.rules
 /opt/mnt
+
+%files config-2parts
 %license LICENSE
+%{_unitdir}/wait-mount@opt-usr.service.d/no-wait.conf
+%{_userunitdir}/wait-mount@opt-usr.service.d/no-wait.conf
+
+%posttrans
+#run emulator_ns.preinit script after all packages have been installed.
+/etc/preconf.d/emulator_ns.preinit
diff --git a/units/no-wait.conf b/units/no-wait.conf
new file mode 100644 (file)
index 0000000..e5d4f4b
--- /dev/null
@@ -0,0 +1,3 @@
+[Service]
+ExecStart=
+ExecStart=/usr/bin/true