2 # extract metainfo/manifest to /var/pkgmgr/packagename/metainfo/manifest
4 E_DPKG_ALREADY_INSTALLED=2
10 echo "find pakcage $1" >> /tmp/nativescriptlog
13 echo $CURDIR >> /tmp/nativescriptlog
16 echo ">>$DEBUG" >> /tmp/nativescriptlog
20 DEBUG="Usage: find_package.sh PKG_FILE";debug
25 echo "pkg name = $PKGNAME" >> /tmp/nativescriptlog
27 PKG_LOG_DIR=/var/pkgmgr/$PKGNAME
28 if [ ! -d $PKG_LOG_DIR ];then
29 DEBUG="$PKG_LOG_DIR not exist -> mkdir(ok)";debug
35 dpkg --list |grep $PKGNAME
37 echo "retval = $retval" >> /tmp/nativescriptlog
39 if [ $retval -ne 0 ];then
40 DEBUG="pakcage not exist";debug
42 exit $E_DPKG_NOT_INSTALLED
45 versioninfo=`dpkg --list |grep $PKGNAME|tr -s ' ' | cut -f3 "-d "`
47 echo "Package: $PKGNAME" > $PKG_LOG_DIR/pkginfo
48 echo "Version: $versioninfo" >> $PKG_LOG_DIR/pkginfo
51 exit $E_DPKG_ALREADY_INSTALLED