我有一个 GitHub Actions 工作流程,它最近在我没有进行更改的情况下停止工作。错误:
==> ERROR: /etc/makepkg.conf not found.
Aborting...
Run Code Online (Sandbox Code Playgroud)
这是从运行# sudo -Eu builder makepkg --printsrcinfo。
日志的顺序似乎是错误的,但在较早的日志中是正确的(可能是由于ls -l输出量大)。
此错误的来源似乎是libmakepkg/util/config.sh.in:
==> ERROR: /etc/makepkg.conf not found.
Aborting...
Run Code Online (Sandbox Code Playgroud)
我在入口点脚本中添加了以下内容:
# Source the config file; fail if it is not found
if [[ -r $MAKEPKG_CONF ]]; then
source_safe "$MAKEPKG_CONF"
else
error "$(gettext "%s not found.")" "$MAKEPKG_CONF"
plainerr "$(gettext "Aborting...")"
exit $E_CONFIG_ERROR
fi
Run Code Online (Sandbox Code Playgroud)
该builder用户在创建build.sh:
echo "Writing SRCINFO..."
# Debug
echo …Run Code Online (Sandbox Code Playgroud)