linux-firmware/debian-firmware/debian/scripts/open-sru

46 lines
764 B
Plaintext
Raw Permalink Normal View History

2023-02-23 21:02:13 +01:00
#!/bin/bash -eu
#
# Open a new SRU release
#
function usage()
{
cat <<EOF
Usage: $(basename "${0}") [-h]
Open a new SRU release.
Optional arguments:
-h, --help Show this help text and exit.
EOF
}
while [ ${#} -gt 0 ] ; do
case "${1}" in
-h|--help)
usage
exit
;;
*)
echo "Invalid argument: ${1}" >&2
exit 2
;;
esac
shift
done
version=$(dpkg-parsechangelog -S Version)
if echo "${version}" | grep -qE '\.[0-9]$' ; then
echo "Current package version (${version}) looks like an SRU version" \
"already." >&2
exit 1
fi
dist=$(dpkg-parsechangelog -S Distribution)
dch -v "${version}.0" "Initial dummy SRU release."
dch -r -D "${dist}" ""
git commit -s -m "UBUNTU: Initial dummy SRU release
Ignore:yes" -- debian/changelog