#!/bin/sh -eu if [ "${CI}" = true ]; then # Install required packages for gencontrol.py linux_support_name="$(debian/rules linux-support-name)" apt-get install -y --no-install-recommends "$linux_support_name" python3 # Fudge source version *before* gencontrol.py sed -i -e '1 s/)/+salsaci)/' debian/changelog fi # Create temporary log log="$(mktemp)" trap 'rm -f "$log"' EXIT # Invoke debian/control-real rule and log output rc=0 debian/rules debian/control-real >"$log" 2>&1 || rc=$? cat "$log" # Check for success message and error code test $rc = 2 grep -q 'been generated SUCCESSFULLY' "$log"