1 Summary: Default Tizen files
2 Name: default-files-tizen
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
9 Source1002: default_boot.preinit
10 Requires(post): /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
12 #ExclusiveArch: %{arm}
15 Provides: default-files
18 %define debug_package %{nil}
28 mv etc/nsswitch.conf etc/nsswitch.conf.tizen
31 find . -name .gitignore -exec rm -f {} \;
32 cp -af cache csa data etc mnt opt sbin sdcard system usr var %{buildroot}
33 rm -f %{buildroot}/opt/etc/.debugmode
34 mkdir -p %{buildroot}%{_sysconfdir}/preconf.d
35 install -m 0755 %{SOURCE1002} %{buildroot}%{_sysconfdir}/preconf.d/
38 # make sure the below two are links
40 # /root --> /opt/home/root
42 cp -a /home/. /opt/home
45 ln -sf /opt/home /home
48 cp -a /root/. /opt/home/root
51 ln -sf /opt/home/root /root
54 if [ -d /opt/media ]; then
55 mv /opt/media /opt/usr/media
57 mkdir -p /opt/usr/media
59 if [ -d /opt/apps ]; then
60 mv /opt/apps /opt/usr/apps
62 mkdir -p /opt/usr/apps
64 if [ -d /opt/live ]; then
65 mv /opt/live /opt/usr/live
67 mkdir -p /opt/usr/live
69 if [ -d /opt/ug ]; then
70 mv /opt/ug /opt/usr/ug
75 mkdir -p /opt/usr/dbspace
76 ln -sf /opt/usr/apps /opt/apps
77 ln -sf /opt/usr/media /opt/media
78 ln -sf /opt/usr/live /opt/live
79 ln -sf /opt/usr/osp/share /opt/osp/share
80 ln -sf /opt/usr/ug /opt/ug
82 chown app:app /opt/home/app
83 chown developer:developer /opt/home/developer
86 %manifest %{name}.manifest
95 /etc/nsswitch.conf.tizen
97 /etc/profile.d/path.sh
99 /etc/rc.d/init.d/functions
100 /etc/rc.d/init.d/inetd
101 /etc/rc.d/init.d/network
102 /etc/rc.d/init.d/syslod_svc
103 /etc/rc.d/rc0.d/S00network
104 /etc/rc.d/rc3.d/S47syslogd
105 /etc/rc.d/rc5.d/S04syslogd
111 /etc/sysconfig/network
112 /etc/sysconfig/network-scripts/ifcfg-lo
113 %exclude /etc/udev/rules.d/92-rb-dump.rules
118 %{_libdir}/udev/rules.d/95-compat-tizen.rules
119 %{_libdir}/systemd/system/telnetd@.service
120 %{_libdir}/systemd/system/telnetd.socket
121 %{_libdir}/systemd/system/sockets.target.wants/telnetd.socket
127 /system/DIR_FOR_SPLUSA
133 %{_sysconfdir}/preconf.d/default_boot.preinit