gitlab: Allow du to fail in cerbero scripts
authorNirbheek Chauhan <nirbheek@centricular.com>
Wed, 3 Feb 2021 08:35:19 +0000 (14:05 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Wed, 3 Feb 2021 08:35:19 +0000 (14:05 +0530)
It's purely for informative reasons. `du` will fail on the sources dir
if a branch name has unicode in it due to an MSYS/MinGW bug. The long
term fix is to from MSYS/MinGW to MSYS/MinGW-W64 or MSYS2/MinGW-W64.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/395>

gitlab/cerbero_setup.sh

index d752ce7..4fd7cea 100644 (file)
@@ -96,7 +96,7 @@ cerbero_before_script() {
     if ! [[ -d ${CERBERO_SOURCES} ]]; then
         time cp -a "${CERBERO_HOST_DIR}/${CERBERO_SOURCES}" .
     fi
-    du -sch "${CERBERO_SOURCES}"
+    du -sch "${CERBERO_SOURCES}" || true
 
     echo "home_dir = \"$(pwd_native)/${CERBERO_HOME}\"" > localconf.cbc
     echo "local_sources = \"$(pwd_native)/${CERBERO_SOURCES}\"" >> localconf.cbc
@@ -122,7 +122,7 @@ cerbero_script() {
     $CERBERO $CERBERO_ARGS show-config
     $CERBERO $CERBERO_ARGS fetch-bootstrap
     $CERBERO $CERBERO_ARGS fetch-package --deps gstreamer-1.0
-    du -sch "${CERBERO_SOURCES}"
+    du -sch "${CERBERO_SOURCES}" || true
 
     $CERBERO $CERBERO_ARGS fetch-cache --branch "${GST_UPSTREAM_BRANCH}"