test
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/release-compare?expand=0&rev=6
This commit is contained in:
parent
86d27f26e6
commit
de1d5e4aea
27
obsgendiff
27
obsgendiff
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user