build: 避免并发构建rpm时触发file exists错误

This commit is contained in:
Yousong Zhou
2019-11-18 02:42:17 +00:00
parent 46d61de7a8
commit ecde95881f
+6 -2
View File
@@ -134,7 +134,11 @@ fi
rpmbuild --define "_topdir $BUILDROOT" -bb $SPEC_FILE
mkdir -p $OUTPUT_DIR
cp -fr $RPM_DIR/* $OUTPUT_DIR/
find $RPM_DIR -type f | while read f; do
d="$(dirname "$f")"
d="$OUTPUT_DIR/${d#$RPM_DIR}"
mkdir -p "$d"
cp $f $d
done
rm -fr $BUILDROOT