MDEV-35407 Suppress STDERR while determining rpm package vendor
... and version in %prein scriptlet %prein(MariaDB-server-11.4.3-1.el9.x86_64) scriptlet failed, exit status 1 The message is: "The current MariaDB server package is provided by a different vendor (warning: Signature not supported. Hash algorithm SHA1 not available. MariaDB Foundation)". The "warning: Signature not supported. Hash algorithm SHA1 not available." is taken from the STDERR. warning: Signature not supported. Hash algorithm SHA1 not available. gpg-pubkey-73e3b907-6581b071 rpm package vendor and version should be grepped from STDIN only. Reviewer: Daniel Black
This commit is contained in:
parent
155a82e0b1
commit
ce3d0cd5b4
@ -4,8 +4,8 @@
|
||||
installed=`rpm -q --whatprovides mysql-server 2> /dev/null`
|
||||
if [ $? -eq 0 -a -n "$installed" ]; then
|
||||
installed=`echo "$installed"|sed -n 1p`
|
||||
vendor=`rpm -q --queryformat='%''{VENDOR}' "$installed" 2>&1 | sed 's/Monty Program AB/MariaDB Foundation/'`
|
||||
version=`rpm -q --queryformat='%''{VERSION}' "$installed" 2>&1`
|
||||
vendor=`rpm -q --queryformat='%''{VENDOR}' "$installed" 2> /dev/null | sed 's/Monty Program AB/MariaDB Foundation/'`
|
||||
version=`rpm -q --queryformat='%''{VERSION}' "$installed" 2> /dev/null`
|
||||
myvendor='%{mysql_vendor}'
|
||||
myversion='%{mysqlversion}'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user