自动安装rpm依赖

#!/bin/sh
set -x
BASEDIR=$(dirname $0)
FILE=$BASEDIR/failed.txt
echo "$BASEDIR/$1"
rpmbuild -ba $BASEDIR/$1 2> $FILE
ERNR=$(awk '$1 == "error:"{print NR}' $FILE)
echo "$ERNR"
for rpm in $(awk 'NR > $ERNR{print $1}' $FILE)
do
        dnf install "$rpm"
done

posted @ 2020-09-07 15:28  刘大侠GG_B  阅读(420)  评论(0编辑  收藏  举报