From: Junghyun Yeon Date: Wed, 31 May 2017 10:02:04 +0000 (+0900) Subject: Add scripts X-Git-Tag: submit/tizen/20170609.051007~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e8f9a9a61d7830728243437f86f6eeb8429ba0e8;p=platform%2Fcore%2Fappfw%2Fslp-pkgmgr.git Add scripts - Move pkg_initdb related scripts from pkgmgr-tool - Add scripts to execute label change Change-Id: Ib826154fb0ac1622aec374e69ed10f3fa8755499 Signed-off-by: Junghyun Yeon --- diff --git a/packaging/pkgmgr.spec b/packaging/pkgmgr.spec index 39f30cf..a00c55f 100644 --- a/packaging/pkgmgr.spec +++ b/packaging/pkgmgr.spec @@ -141,6 +141,21 @@ HOME="$saveHOME" %postun -n pkgmgr-installer -p /sbin/ldconfig +%posttrans +if [ ! -f %{TZ_SYS_DB}/.pkgmgr_parser.db ]; then + pkg_initdb --ro + install_preload_pkg + if [ -f /tmp/.preload_install_error ]; then + if [ ! -d /tmp/.postscript/error ]; then + mkdir -p /tmp/.postscript/error + fi + echo "preload install failed" > /tmp/.postscript/error/%{name}_error + else + pkgcmd -l + fi + ${_sysconfdir}/package-manager/pkgmgr-label-initial-image.sh +fi +rm -rf %{_sysconfdir}/package-manager/pkgmgr-label-initial-image.sh %files %manifest %{name}.manifest