Mute mount/umount and git operations
authorDmitriy Nikiforov <d.nikiforov@partner.samsung.com>
Wed, 26 Jul 2017 17:07:26 +0000 (20:07 +0300)
committerMaria Guseva <m.guseva@samsung.com>
Mon, 14 Aug 2017 16:52:20 +0000 (19:52 +0300)
infra/commands/build.sh

index 24a836d..d1a8618 100755 (executable)
@@ -137,7 +137,7 @@ fi
 projects=(${spec[extra]} ${spec[main]})
 
 # unmount '/proc' if it was mounted, otherwise gbs-build might fail
-sudo chroot "${gbs_build_root}" umount /proc || true
+sudo chroot "${gbs_build_root}" umount /proc 2>/dev/null || true
 
 target_name=$(basename "${target_dir}")
 build_rpm_dir="${BUILD_ARTIFACTS_DIR}/${target_name}/rpm"
@@ -154,7 +154,7 @@ for project in ${projects[@]}; do
     if [[ ! -d "${git_dir}" ]]; then
         echo "Cloning ${repo} (${branch} branch) into ${git_dir} ..."
         mkdir -p "${git_dir}"
-        git clone --single-branch --branch "${branch}" "${repo_url}" "${git_dir}"
+        git clone -q --single-branch --branch "${branch}" "${repo_url}" "${git_dir}"
     else
         pushd "${git_dir}"
 
@@ -165,8 +165,8 @@ for project in ${projects[@]}; do
 
         # fetch and checkout any new changes
         echo "Pulling changes for ${repo_url} (${branch} branch)..."
-        git fetch origin "${branch}"
-        git checkout FETCH_HEAD
+        git fetch -q origin "${branch}"
+        git checkout -q FETCH_HEAD
         popd
     fi
 
@@ -188,7 +188,7 @@ cp -rf "${target_dir}/"* "${build_root}"
 mkdir -p "${output_dir}"
 
 # mount /proc and install built rpm's
-sudo chroot "${gbs_build_root}" mount -t proc none /proc || true
+sudo chroot "${gbs_build_root}" mount -t proc none /proc 2>/dev/null || true
 rm -f "${gbs_build_root}/tmp/"*
 cp -f "${build_rpm_dir}/"* "${gbs_build_root}/tmp"
 sudo chroot "${gbs_build_root}" rpm -ivh --force --nodeps "/tmp/*.rpm"