refined build script
authorYoung Ik Cho <youngik.cho@samsung.com>
Mon, 5 Aug 2013 07:27:33 +0000 (16:27 +0900)
committerYoung Ik Cho <youngik.cho@samsung.com>
Mon, 5 Aug 2013 07:27:33 +0000 (16:27 +0900)
Change-Id: Id6e171562c5f7fab66e98b6791daf8f4609fa7c6
Signed-off-by: Young Ik Cho <youngik.cho@samsung.com>
osp-app-service.manifest
packaging/osp-app-service.spec

index 4fa5810..2eeed0b 100644 (file)
@@ -12,6 +12,7 @@
        <assign>
                <filesystem path="/etc/rc.d/init.d/boot-osp.sh" label="_" exec_label="none"/>
                <filesystem path="/usr/share/license/osp-app-service" label="_"/>
+               <filesystem path="/opt/usr/etc/system_info_cache.ini" label="_"/>
                <filesystem path="/usr/lib/systemd/user/osp-app-service.service" label="_" exec_label="none" />
                <filesystem path="/usr/lib/systemd/user/core-efl.target.wants/osp-app-service.service" label="_" exec_label="none" />
                <filesystem path="/etc/tmpfiles.d/osp-app-service.conf" label="_" exec_label="none" />
index 7412e85..2a6415c 100644 (file)
@@ -1,7 +1,7 @@
 Name:          osp-app-service
 Summary:       osp application service
-Version:       1.2.2.0
-Release:       2
+Version:       1.2.2.1
+Release:       1
 Group:         System/Libraries
 License:       Apache-2.0 or Flora
 Source0:       %{name}-%{version}.tar.gz
@@ -122,6 +122,9 @@ mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
 install -m 0644 %{SOURCE3} %{buildroot}%{_libdir}/systemd/system/osp-tmpdir-setup.service
 ln -s ../osp-tmpdir-setup.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/osp-tmpdir-setup.service
 
+mkdir -p %{buildroot}/opt/usr/etc
+touch %{buildroot}/opt/usr/etc/system_info_cache.ini
+
 %post
 #/bin/rm -f /etc/ld.so.cache
 #/sbin/ldconfig
@@ -134,9 +137,6 @@ chown root /usr/apps/aospd00043/bin/osp-app-service
 chmod u+s /usr/apps/aospd00043/bin/osp-app-service
 chmod +x /etc/rc.d/init.d/boot-osp.sh
 
-touch /opt/usr/etc/system_info_cache.ini
-chsmack -a '_' /opt/usr/etc/system_info_cache.ini
-
 vconftool -f set -t int memory/appservice/status -1 -i -u 5000
 
 if [ ! -f /var/run/memory/appservice/mmc ]
@@ -147,16 +147,15 @@ fi
 if [ -f %{_libdir}/rpm-plugins/msm.so ]
 then
        chsmack -a aospd00043 /usr/apps/aospd00043/lib
-       chsmack -a aospd00043 /usr/apps/aospd00043/bin/osp-app-service
-       chsmack -e aospd00043 /usr/apps/aospd00043/bin/osp-app-service
 fi
 
 %files
 %manifest osp-app-service.manifest
 /usr/share/license/%{name}
 /usr/apps/*
-/etc/rc.d/*
-/etc/tmpfiles.d/osp-app-service.conf
+%config /etc/rc.d/*
+%config /etc/tmpfiles.d/osp-app-service.conf
+%config(noreplace) /opt/usr/etc/system_info_cache.ini
 %{_libdir}/systemd/user/osp-app-service.service
 %{_libdir}/systemd/user/core-efl.target.wants/osp-app-service.service
 %{_libdir}/systemd/system/osp-tmpdir-setup.service