httpd/mkstatus.sh
Petr Šabata e35911cb00 RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/httpd#c8bf9e154099a01a8f30dde2e71cdb5d9fe40842
2020-10-15 12:30:30 +02:00

21 lines
703 B
Bash
Executable File

#!/bin/sh
echo '<?xml version="1.0" encoding="UTF-8"?>'
echo '<patches>'
for f in $*; do
n=${f//httpd-2\.[0-9]\.[0-9][0-9]-/}
n=${n//.patch/}
s_HEAD=`grep ^Upstream-HEAD $f | sed 's/Upstream-HEAD: //'`
s_20=`grep ^Upstream-2.0: $f | sed 's/Upstream-2.0: //'`
s_Com=`grep ^Upstream-Status: $f | sed 's/Upstream-Status: //'`
s_PR=`grep ^Upstream-PR: $f | sed 's/Upstream-PR: //'`
printf ' <patch name="%s">\n' $n
printf ' <status branch="HEAD">%s</status>\n' "$s_HEAD"
printf ' <status branch="2.0">%s</status>\n' "$s_20"
printf ' <comment>%s</comment>\n' "$s_Com"
if [ -n "$s_PR" ]; then
printf ' <bug pr="%s"/>\n' "$s_PR"
fi
printf ' </patch>\n'
done
echo '</patches>'