Update slp-pkgmgr recipe 83/22883/2
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Thu, 12 Jun 2014 09:21:58 +0000 (11:21 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Mon, 16 Jun 2014 09:30:17 +0000 (11:30 +0200)
* Add pre/post install/uninstall scripts.
* New generated recipe grom recent spec file.
* New revision.

Change-Id: I45839f2821c388d68ec72c8fc299e560521c2edd
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
recipes-tizen/slp-pkgmgr/slp-pkgmgr.inc
recipes-tizen/slp-pkgmgr/slp-pkgmgr_git.bb

index 1be914c..98ac86a 100644 (file)
@@ -70,6 +70,7 @@ DEPENDS += "app-core"
 DEPENDS += "ail"
 DEPENDS += "bundle"
 DEPENDS += "ecore"
+DEPENDS += "tizen-platform-config"
 
 do_prep() {
  cd ${S}
@@ -146,9 +147,50 @@ do_install() {
  
  mkdir -p ${D}${sysconfdir}/package-manager/server
  
  /usr/share/spec2yocto/macro/lib/find-lang.sh ${D} package-manager
  
+}
+
+pkg_postinst_pkgmgr-installer() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
+pkg_postinst_pkgmgr-server() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+    # For pkgmgr-install:
+    # Update mime database to support package mime types
+    update-mime-database /usr/share/mime
+
+}
+
+pkg_postinst_pkgmgr-client() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
+pkg_postrm_pkgmgr-client() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
+pkg_postrm_pkgmgr-installer() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
 }
 
 PACKAGES += " pkgmgr-client "
@@ -161,16 +203,16 @@ PACKAGES += " pkgmgr-installer "
 
 pkgmgr-client_files = ""
 pkgmgr-client_files += "pkgmgr-client.manifest"
-pkgmgr-client_files += "/etc/package-manager"
-pkgmgr-client_files += "/etc/package-manager/pkg_path.conf"
+pkgmgr-client_files += "${sysconfdir}/package-manager"
+pkgmgr-client_files += "${sysconfdir}/package-manager/pkg_path.conf"
 pkgmgr-client_files += "${prefix}/lib/libpkgmgr-client.so.*"
 
 pkgmgr_files = ""
 pkgmgr_files += "pkgmgr.manifest"
 pkgmgr_files += "${sysconfdir}/package-manager/backend"
 pkgmgr_files += "${sysconfdir}/package-manager/backendlib"
-pkgmgr_files += "/etc/opt/upgrade"
-pkgmgr_files += "/etc/opt/upgrade/pkgmgr.patch.sh"
+pkgmgr_files += "${sysconfdir}/opt/upgrade"
+pkgmgr_files += "${sysconfdir}/opt/upgrade/pkgmgr.patch.sh"
 pkgmgr_files += "${prefix}/bin/pkgcmd"
 pkgmgr_files += "${prefix}/bin/pkg_initdb"
 pkgmgr_files += "${prefix}/bin/pkg_getsize"
index 15fdc7f..2096a1d 100644 (file)
@@ -4,7 +4,7 @@ PRIORITY = "10"
 
 LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 
-SRC_URI += "git://review.tizen.org/platform/core/appfw/slp-pkgmgr;tag=9f13493a8a45a9eb1d7ed15a5f4e5f35243e70e7;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/appfw/slp-pkgmgr;tag=f5990a9c9c2a654f9607f4acfcfec61fa7d82f7d;nobranch=1"
 
 BBCLASSEXTEND += " native "