From e8f9a9a61d7830728243437f86f6eeb8429ba0e8 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Wed, 31 May 2017 19:02:04 +0900 Subject: [PATCH] Add scripts - Move pkg_initdb related scripts from pkgmgr-tool - Add scripts to execute label change Change-Id: Ib826154fb0ac1622aec374e69ed10f3fa8755499 Signed-off-by: Junghyun Yeon --- packaging/pkgmgr.spec | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 -- 2.34.1