# All filesystem have been automatically mounted in ramfs before init.
# After that, fstab remount root filesystem as read-only
# <file system> <mount point> <type> <options> <dump> <pass>
-emulator-rootfs / ext4 ro,relatime,data=ordered 0 1
-#remount /mnt to /opt/mnt
-/opt/mnt /mnt none bind 0 2
+LABEL=emulator-rootfs / ext4 ro,relatime,data=ordered 0 1
find . -name .gitignore -exec rm -f {} \;
cp -arf filesystem/* %{buildroot}
+# to remount /mnt here
+mkdir -p %{buildroot}/opt/mnt
+
# 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-disk-by\\x2dlabel-emulator\\x2dswap.swap
+%install_service emulator_preinit.target.wants mnt.mount
%install_service multi-user.target.wants emulator.target
-# to remount /mnt here
-mkdir -p %{buildroot}/opt/mnt
-
%posttrans
#run emulator_ns.preinit script after all packages have been installed.
/etc/preconf.d/emulator_ns.preinit
%{_unitdir}/emul-setup-audio-volume.service
%{_unitdir}/emul-common-preinit.service
%{_unitdir}/dev-disk-by\x2dlabel-emulator\x2dswap.swap
+%{_unitdir}/mnt.mount
%{_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-disk-by\x2dlabel-emulator\x2dswap.swap
+%{_unitdir}/emulator_preinit.target.wants/mnt.mount
%{_prefix}/lib/udev/rules.d/51-tizen-udev-default.rules
%{_prefix}/lib/udev/rules.d/95-tizen-emulator.rules
%{_sysconfdir}/fstab