Fix return fail when package skipped
authorYigang Wen <yigangx.wen@intel.com>
Fri, 28 Feb 2014 02:12:50 +0000 (10:12 +0800)
committerYigang Wen <yigangx.wen@intel.com>
Fri, 28 Feb 2014 02:12:50 +0000 (10:12 +0800)
Change-Id: I155aeccf4069011d79f93cad9f4f9ce5034cdfd9
Signed-off-by: Yigang Wen <yigangx.wen@intel.com>
depanneur

index c676bad91ca2f422d76e6ba5606c852ae87d357c..372b3ded26380be1fa4fdf8aca93a503fb25c7f4 100755 (executable)
--- a/depanneur
+++ b/depanneur
@@ -1633,7 +1633,7 @@ sub build_report
     info("generated source RPM packages can be found from local repo:\n     $srpm_repo_path");
     info("build logs can be found in:\n     $localrepo/$dist/$arch/logs");
     info("build roots located in:\n     $scratch_dir.*");
-    if (%errors || %expansion_errors || @export_errors || $succeeded_packages == 0) {
+    if (%errors || %expansion_errors || @export_errors || ($succeeded_packages == 0 && @skipped == 0)) {
         exit 1;
     }