Revert the command of get cache packages id
authory0169.zhang <y0169.zhang@samsung.com>
Thu, 17 Nov 2016 05:49:10 +0000 (14:49 +0900)
committerSoonKyu Park <sk7.park@samsung.com>
Tue, 27 Dec 2016 09:03:07 +0000 (18:03 +0900)
Change-Id: I8a0007b09bf5d42f56cd5d9d6265878098cf7b63

init_buildsystem

index 451de14b38ed419486600cb02028228175dc2b9d..9d3fd80710e803ca9f43a5f38649aeb5b55f9409 100755 (executable)
@@ -47,6 +47,9 @@ repos=()
 
 BUILD_IS_RUNNING=$BUILD_ROOT/not-ready
 TMPFILE=$BUILD_ROOT/tmpfile
+RPMIDFMT="%{NAME}-%{VERSION}-%{RELEASE} %{BUILDTIME}-%{ARCH}\n"
+RPMCHECKOPTS_HOST=
+test -x /usr/bin/rpmquery && RPMCHECKOPTS_HOST="--nodigest --nosignature"
 
 # should RPMs be installed with --force ?
 USE_FORCE=false
@@ -424,7 +427,7 @@ can_reuse_cached_package() {
     local cachepkgid pkgid
     test -s "$1" || return 1
     if test -s "$BUILD_ROOT/.init_b_cache/rpms/$PKG.id" ; then
-        pkgid=$(perl -I$BUILD_DIR -MBuild -e Build::showquery "$1" buildid)
+        pkgid=$(rpm -qp --qf "${RPMIDFMT}" $RPMCHECKOPTS_HOST "${1}")
        read cachepkgid < $BUILD_ROOT/.init_b_cache/rpms/$PKG.id
        test "$cachepkgid" = "$pkgid" || return 1
     fi