profile.d/changelog.sh
Doncho N. Gunchev 3f8ffe86c9
Fix ip color on EL 7.
iproute2 on EL 7 (ip utility, iproute2-ss170501)
does not support --color=auto, only -c[olor].

Signed-off-by: Doncho N. Gunchev <dgunchev@gmail.com>
2024-04-03 16:47:58 +03:00

16 lines
628 B
Bash
Executable file

#!/bin/bash
ver=$(git describe --dirty --long --match='v[0-9]*.[0-9]*' | cut -c 2- | cut -d - -f 1,2,4)
rpm_ver="${ver%%-*}"
rpm_rev="${ver#*-}"
rpm_numeric_rev="${rpm_rev%%-*}"
change="* $(date +'%a %b %d %Y') $(git log -1 --format='%aN <%aE>') - ${rpm_ver}-${rpm_numeric_rev}
- $(git log -1 --format=%s)
"
awk -v change="${change}" '/^%changelog/ {print; print change; next} 1' gwebu-profile.spec.in \
> gwebu-profile.spec.tmp && mv gwebu-profile.spec.tmp gwebu-profile.spec.in
sed -i "s/Version: .*/Version: ${rpm_ver}/" gwebu-profile.spec.in
sed -i "s/Release: .*/Release: ${rpm_numeric_rev}/" gwebu-profile.spec.in