]> code.ossystems Code Review - openembedded-core.git/commitdiff
image/package_xx/rootfs_xx.bbclass: move rootfs_xx_log_check().
authorLianhao Lu <lianhao.lu@intel.com>
Sun, 30 Jan 2011 04:04:46 +0000 (12:04 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 31 Jan 2011 16:58:15 +0000 (16:58 +0000)
Move function rootfs_xx_log_check() from rootfs_xx.bbclass to relevant
package_xx.bbclass. (Where xx is rpm/ipk/deb).

Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
meta/classes/image.bbclass
meta/classes/package_deb.bbclass
meta/classes/package_ipk.bbclass
meta/classes/package_rpm.bbclass
meta/classes/rootfs_deb.bbclass
meta/classes/rootfs_ipk.bbclass
meta/classes/rootfs_rpm.bbclass

index 8e8d92bdae2505bdbdf84ad88e32818579670f65..14de3e1994bde8e41f33b7b29f08dcafcbea9f38 100644 (file)
@@ -155,7 +155,6 @@ insert_feed_uris () {
 }
 
 log_check() {
-       set +x
        for target in $*
        do
                lf_path="${WORKDIR}/temp/log.do_$target.${PID}"
@@ -164,14 +163,12 @@ log_check() {
                
                if test -e "$lf_path"
                then
-                       rootfs_${IMAGE_PKGTYPE}_log_check $target $lf_path
+                       ${IMAGE_PKGTYPE}_log_check $target $lf_path
                else
                        echo "Cannot find logfile [$lf_path]"
                fi
                echo "Logfile is clean"
        done
-
-       set -x
 }
 
 # set '*' as the rootpassword so the images
index 29dcc5c457970de1ce5fa2256fea9774dcf5bc64..2181ce7c2289cd3b69e0297555b00ed0fa161557 100644 (file)
@@ -67,6 +67,26 @@ python do_package_deb_install () {
     os.putenv('PATH', path)
 }
 
+deb_log_check() {
+       target="$1"
+       lf_path="$2"
+
+       lf_txt="`cat $lf_path`"
+       for keyword_die in "E:"
+       do
+               if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
+               then
+                       echo "log_check: There were error messages in the logfile"
+                       echo -e "log_check: Matched keyword: [$keyword_die]\n"
+                       echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
+                       echo ""
+                       do_exit=1
+               fi
+       done
+       test "$do_exit" = 1 && exit 1
+       true
+}
+
 python do_package_deb () {
     import re, copy
     import textwrap
index fdf326205b2b38612e58a16271211273b835cbe4..ba768746ca065e4536a0f68ff6852095cb64045f 100644 (file)
@@ -61,6 +61,26 @@ python package_ipk_install () {
                raise bb.build.FuncFailed
 }
 
+ipk_log_check() {
+       target="$1"
+       lf_path="$2"
+
+       lf_txt="`cat $lf_path`"
+       for keyword_die in "exit 1" "Collected errors" ERR Fail
+       do
+               if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
+               then
+                       echo "log_check: There were error messages in the logfile"
+                       echo -e "log_check: Matched keyword: [$keyword_die]\n"
+                       echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
+                       echo ""
+                       do_exit=1
+               fi
+       done
+       test "$do_exit" = 1 && exit 1
+       true
+}
+
 #
 # Update the Packages index files in ${DEPLOY_DIR_IPK}
 #
index 031374c0fc7748bbfbb15b8315a5e8f33e3f126b..8891f06ffa96e335af949c763e2c1dfc4e9bf8c6 100644 (file)
@@ -70,6 +70,26 @@ package_generate_rpm_conf () {
        printf "\n" >> ${DEPLOY_DIR_RPM}/solvedb.macro
 }
 
+rpm_log_check() {
+       target="$1"
+       lf_path="$2"
+
+       lf_txt="`cat $lf_path`"
+       for keyword_die in "Cannot find package" "exit 1" ERR Fail
+       do
+               if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
+               then
+                       echo "log_check: There were error messages in the logfile"
+                       echo -e "log_check: Matched keyword: [$keyword_die]\n"
+                       echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
+                       echo ""
+                       do_exit=1
+               fi
+       done
+       test "$do_exit" = 1 && exit 1
+       true
+}
+
 python write_specfile () {
        import textwrap
 
index f579b53a823361a267dea94592fcab3d5c5bef16..1335e719f4a953083c9bb111b6f20037a0f4d7b7 100644 (file)
@@ -136,26 +136,6 @@ fakeroot rootfs_deb_do_rootfs () {
        log_check rootfs 
 }
 
-rootfs_deb_log_check() {
-       target="$1"
-        lf_path="$2"
-
-       lf_txt="`cat $lf_path`"
-       for keyword_die in "E:"
-       do                              
-               if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
-               then
-                       echo "log_check: There were error messages in the logfile"
-                       echo -e "log_check: Matched keyword: [$keyword_die]\n"
-                       echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
-                       echo ""
-                       do_exit=1
-               fi
-       done
-       test "$do_exit" = 1 && exit 1                                           
-       true
-}
-
 remove_packaging_data_files() {
        rm -rf ${IMAGE_ROOTFS}${opkglibdir}
        rm -rf ${IMAGE_ROOTFS}/usr/dpkg/
index 593a4032f023acd84984babacd3ba4baaa6ec87f..07c114e3ab9afc4f6d17bbcd23f84c5df842f9b8 100644 (file)
@@ -82,26 +82,6 @@ fakeroot rootfs_ipk_do_rootfs () {
        log_check rootfs        
 }
 
-rootfs_ipk_log_check() {
-       target="$1"
-        lf_path="$2"
-
-       lf_txt="`cat $lf_path`"
-       for keyword_die in "exit 1" "Collected errors" ERR Fail
-       do                              
-               if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
-               then
-                       echo "log_check: There were error messages in the logfile"
-                       echo -e "log_check: Matched keyword: [$keyword_die]\n"
-                       echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
-                       echo ""
-                       do_exit=1                               
-               fi
-       done
-       test "$do_exit" = 1 && exit 1
-       true
-}
-
 rootfs_ipk_write_manifest() {
        manifest=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.manifest
        cp ${IMAGE_ROOTFS}${opkglibdir}/status $manifest
index 0cea3945ad2f5f1b51acadf224259e31c72d956a..26aaa1f8c3a57d3b1ae2da21a0807843e78cb20b 100644 (file)
@@ -231,26 +231,6 @@ EOF
        fi
 }
 
-rootfs_rpm_log_check() {
-       target="$1"
-        lf_path="$2"
-
-       lf_txt="`cat $lf_path`"
-       for keyword_die in "Cannot find package" "exit 1" ERR Fail
-       do
-               if (echo "$lf_txt" | grep -v log_check | grep "$keyword_die") >/dev/null 2>&1
-               then
-                       echo "log_check: There were error messages in the logfile"
-                       echo -e "log_check: Matched keyword: [$keyword_die]\n"
-                       echo "$lf_txt" | grep -v log_check | grep -C 5 -i "$keyword_die"
-                       echo ""
-                       do_exit=1
-               fi
-       done
-       test "$do_exit" = 1 && exit 1
-       true
-}
-
 remove_packaging_data_files() {
        rm -rf ${IMAGE_ROOTFS}${rpmlibdir}
        rm -rf ${IMAGE_ROOTFS}${opkglibdir}