Adrian Schröter 2020-08-21 08:18:33 +00:00 committed by Git OBS Bridge
parent 86d27f26e6
commit de1d5e4aea

View File

@ -61,7 +61,32 @@ done
# create diff to released archive
# NOTE: it had to be published or it won't exist
if [ -d "${outreleased}" ]; then
diff -urN "${outreleased}/" "$out/" > /.build.packages/OTHER/changelog.diff
changelog=/.build.packages/OTHER/ChangeLog.txt
echo ""> $changelog
echo "Removed packages">> $changelog
echo "================">> $changelog
echo "">> $changelog
# new packages
find "$outreleased/" -type f | sort | sed "s,^$outreleased/,," | while read file; do
[ -e "${out}/$file" ] || echo " - $file" >> $changelog
done
# new packages
echo "">> $changelog
echo "New packages">> $changelog
echo "============">> $changelog
echo "">> $changelog
find "$out/" -type f | sort | sed "s,^$out/,," | while read file; do
[ -e "${outreleased}/$file" ] || echo " - $file" >> $changelog
done
# changed packages
echo "">> $changelog
echo "Package updates">> $changelog
echo "===============">> $changelog
echo "">> $changelog
diff -ur "${outreleased}/" "$out/" >> $changelog
fi
exit 0