run_strace -V > "$LOG"
-getval()
+getstr()
{
sed -r -n 's/#define[[:space:]]*'"$1"'[[:space:]]*"([^"]*)".*/\1/p' \
../../config.h
}
-config_year=$(getval COPYRIGHT_YEAR)
+config_year=$(getstr COPYRIGHT_YEAR)
[ "$year" -ge "$config_year" ] && [ "$config_year" -ge 2017 ] || {
echo >&2 "The year derived from config.h (${config_year}) does not pass sanity checks."
}
cat > "$EXP" << __EOF__
-$(getval PACKAGE_NAME) -- version $(getval PACKAGE_VERSION)
-Copyright (c) 1991-${config_year} The strace developers <$(getval PACKAGE_URL)>.
+$(getstr PACKAGE_NAME) -- version $(getstr PACKAGE_VERSION)
+Copyright (c) 1991-${config_year} The strace developers <$(getstr PACKAGE_URL)>.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
__EOF__