Name: system-plugin-emulator
Version: 0.1.7
Release: 1
-
-%define systemd_dir /usr/lib/systemd
-
Summary: System plugin for emulator
License: Apache-2.0
Group: System/Configuration
find . -name .gitignore -exec rm -f {} \;
cp -arf filesystem/* %{buildroot}
-# for systemd
-# for emulator_preinit.target
-mkdir -p %{buildroot}/%{systemd_dir}/system/basic.target.wants
-ln -s %{systemd_dir}/system/emulator_preinit.target %{buildroot}/%{systemd_dir}/system/basic.target.wants/
-mkdir -p %{buildroot}/%{systemd_dir}/system/emulator_preinit.target.wants
-ln -s %{systemd_dir}/system/emul-setup-audio-volume.service %{buildroot}/%{systemd_dir}/system/emulator_preinit.target.wants/
-ln -s %{systemd_dir}/system/emul-common-preinit.service %{buildroot}/%{systemd_dir}/system/emulator_preinit.target.wants/
-ln -s %{systemd_dir}/system/dev-vdb.swap %{buildroot}/%{systemd_dir}/system/emulator_preinit.target.wants/
-# for emulator.target
-mkdir -p %{buildroot}/%{systemd_dir}/system/multi-user.target.wants
-ln -s %{systemd_dir}/system/emulator.target %{buildroot}/%{systemd_dir}/system/multi-user.target.wants/
-ln -s %{systemd_dir}/system/tizen-boot.target %{buildroot}/%{systemd_dir}/system/multi-user.target.wants/
-ln -s %{systemd_dir}/system/tizen-system.target %{buildroot}/%{systemd_dir}/system/multi-user.target.wants/
-ln -s %{systemd_dir}/system/tizen-runtime.target %{buildroot}/%{systemd_dir}/system/multi-user.target.wants/
-mkdir -p %{buildroot}/%{systemd_dir}/system/emulator.target.wants
-# services from system-plugin-exynos
-ln -s ../tizen-generate-env.service %{buildroot}/%{systemd_dir}/system/basic.target.wants/
-mkdir -p %{buildroot}/%{systemd_dir}/system/default.target.wants
-ln -s ../tizen-readahead-collect.service %{buildroot}/%{systemd_dir}/system/default.target.wants/
-ln -s ../tizen-readahead-replay.service %{buildroot}/%{systemd_dir}/system/default.target.wants/
-mkdir -p %{buildroot}/%{systemd_dir}/system/tizen-boot.target.wants
-ln -s ../wm_ready.service %{buildroot}/%{systemd_dir}/system/tizen-boot.target.wants/
-mkdir -p %{buildroot}/%{systemd_dir}/system/tizen-system.target.wants
+# for systemd unit
+%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
+%install_service emulator_preinit.target.wants dev-vdb.swap
+%install_service multi-user.target.wants emulator.target
+%install_service basic.target.wants tizen-generate-env.service
# include license
mkdir -p %{buildroot}/usr/share/license
/etc/rc.d/rc.firstboot
/etc/rc.d/rc.shutdown
/etc/rc.d/rc.sysinit
-%{systemd_dir}/system/emulator_preinit.target
-%{systemd_dir}/system/emulator.target
-%{systemd_dir}/system/basic.target.wants/emulator_preinit.target
-%{systemd_dir}/system/basic.target.wants/tizen-generate-env.service
-%{systemd_dir}/system/default.target.wants/tizen-readahead-collect.service
-%{systemd_dir}/system/default.target.wants/tizen-readahead-replay.service
-%{systemd_dir}/system/multi-user.target.wants/emulator.target
-%{systemd_dir}/system/multi-user.target.wants/tizen-boot.target
-%{systemd_dir}/system/multi-user.target.wants/tizen-system.target
-%{systemd_dir}/system/multi-user.target.wants/tizen-runtime.target
-%{systemd_dir}/system/emul-setup-audio-volume.service
-%{systemd_dir}/system/emul-common-preinit.service
-%{systemd_dir}/system/dev-vdb.swap
-%{systemd_dir}/system/emulator_preinit.target.wants/emul-setup-audio-volume.service
-%{systemd_dir}/system/emulator_preinit.target.wants/emul-common-preinit.service
-%{systemd_dir}/system/emulator_preinit.target.wants/dev-vdb.swap
-%{systemd_dir}/system/tizen-boot.target
-%{systemd_dir}/system/tizen-system.target
-%{systemd_dir}/system/tizen-runtime.target
-%{systemd_dir}/system/tizen-boot.target.wants/wm_ready.service
-%{systemd_dir}/system/tizen-readahead-collect.service
-%{systemd_dir}/system/tizen-readahead-replay.service
-%{systemd_dir}/system/wm_ready.service
-%{systemd_dir}/system/tizen-generate-env.service
+%{_unitdir}/emulator_preinit.target
+%{_unitdir}/emulator.target
+%{_unitdir}/basic.target.wants/emulator_preinit.target
+%{_unitdir}/basic.target.wants/tizen-generate-env.service
+%{_unitdir}/multi-user.target.wants/emulator.target
+%{_unitdir}/emul-setup-audio-volume.service
+%{_unitdir}/emul-common-preinit.service
+%{_unitdir}/dev-vdb.swap
+%{_unitdir}/emulator_preinit.target.wants/emul-setup-audio-volume.service
+%{_unitdir}/emulator_preinit.target.wants/emul-common-preinit.service
+%{_unitdir}/emulator_preinit.target.wants/dev-vdb.swap
+%{_unitdir}/tizen-generate-env.service
%{_libdir}/udev/rules.d/51-tizen-udev-default.rules
%{_libdir}/udev/rules.d/95-tizen-emulator.rules
/usr/share/license/%{name}