Fix some runtime issue in 3.0 02/11602/1
authorJunfeng Dong <junfeng.dong@intel.com>
Thu, 31 Oct 2013 03:26:31 +0000 (11:26 +0800)
committerJunfeng Dong <junfeng.dong@intel.com>
Thu, 31 Oct 2013 03:35:28 +0000 (11:35 +0800)
  set manifest request domain to floor.
  Remove wrong run time requires.

Change-Id: I8598b9320faf7890dd47d51b0b4ce00751af7b62
Signed-off-by: Junfeng Dong <junfeng.dong@intel.com>
packaging/sdbd.changes
packaging/sdbd.manifest [new file with mode: 0644]
packaging/sdbd.spec
sdbd.manifest [deleted file]

index 89f04c3..fc078af 100644 (file)
@@ -1,3 +1,6 @@
+* Thu Oct 31 2013 Junfeng Dong <junfeng.dong@intel.com> submit/tizen/20131011.084016@81e3d5b
+- Fix some runtime issue in 3.0
+
 * Wed Apr 04 2013 Ho Namkoong <ho.namkoong@samsung.com>
  - supports platform gdbserver
 * Mon Dec 02 2012 Yoonki Park <yoonki.park@samsung.com>
@@ -7,4 +10,4 @@
 * Wed Apr 18 2012 Yoonki Park <yoonki.park@samsung.com>
  - set dir permission to 777
 * Sat Mar 31 2012 Yoonki Park <yoonki.park@samsung.com>
- - let sshd be daemon and create sshd.pid file
\ No newline at end of file
+ - let sshd be daemon and create sshd.pid file
diff --git a/packaging/sdbd.manifest b/packaging/sdbd.manifest
new file mode 100644 (file)
index 0000000..86dbb26
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+    <request>
+        <domain name="_" />
+    </request>
+</manifest>
index 1161e9d..f7381a0 100644 (file)
@@ -8,15 +8,10 @@ Group:      System/Utilities
 Source0:    %{name}-%{version}.tar.gz
 Source1001:    sdbd_device.service
 Source1002:    sdbd_emulator.service
+Source1003:    %{name}.manifest
 
 BuildRequires: capi-system-info-devel >= 0.2.0
-Requires(post): pkgmgr
-Requires(post): pkgmgr-server
-Requires(post): wrt
-Requires(post): aul
-Requires: default-files-tizen
 Requires: sys-assert
-Requires: debug-launchpad
 Requires: dbus
 
 %description
@@ -25,15 +20,15 @@ Description: SDB daemon.
 
 %prep
 %setup -q
+cp %{SOURCE1003} .
 
 %build
 make %{?jobs:-j%jobs}
 
 
 %install
-rm -rf %{buildroot}
-
 %make_install
+
 mkdir -p %{buildroot}%{_libdir}/systemd/system
 %if 0%{?simulator}
 install -m 0644 %SOURCE1002 %{buildroot}%{_libdir}/systemd/system/sdbd.service
@@ -46,12 +41,9 @@ install -m 0644 %SOURCE1001 %{buildroot}%{_libdir}/systemd/system/sdbd.service
 mkdir -p %{buildroot}%{_prefix}/sbin
 install -m 755 script/sdk_launch %{buildroot}%{_prefix}/sbin/
 
-%post
-chsmack -a sdbd::home /home/developer
-chsmack -t /home/developer
-
 %files
 %manifest sdbd.manifest
+%license LICENSE
 %defattr(-,root,root,-)
 %{_prefix}/sbin/sdbd
 %{_prefix}/sbin/sdk_launch
diff --git a/sdbd.manifest b/sdbd.manifest
deleted file mode 100644 (file)
index cc708a5..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<manifest>
-    <define>
-        <domain name="sdbd" policy="shared" />
-        <provide>
-            <label name="sdbd::home" />
-        </provide>
-        <request>
-            <smack request="sys-assert::core" type="rwxat" />
-            <smack request="device::app_logging" type="rwxat" />
-            <smack request="device::sys_logging" type="rwxat" />
-            <smack request="pkgmgr" type="rx" />
-            <smack request="pkgmgr::svc" type="rx" />
-            <smack request="pkgmgr::info" type="r" />
-            <smack request="pkgmgr-server" type="r" />
-            <smack request="pkgmgr-client" type="r" />
-            <smack request="aul" type="rx" />
-            <smack request="wrt::wrt-launcher" type="rx" />
-            <smack request="system::media" type="rwxat" />
-            <smack request="sdbd::home" type="rwxat" />
-            <smack request="dbus" type="rwx" />
-        </request>
-        <permit>
-            <smack permit="system::use_internet" type="w" />
-            <smack permit="aul" type="rx" />
-            <smack permit="wrt::wrt-launcher" type="rw" />
-        </permit>
-    </define>
-    <request>
-        <domain name="sdbd" />
-    </request>
-</manifest>