我有一个rpm,如果主机名不包含特定字符串,我想停止。
我在前期将它放在规格文件中,但它只给我返回错误,但仍会安装它。
%pre -p /bin/sh
#!/bin/bash
hostname|egrep -i "matchinstring"
computenode=$(echo $?)
if [ $computenode -ne "0" ]; then
echo 'This machine is not a compute node, we do not have standalone package for this!'
exit 0
fi
我以某种方式想要这个。 我必须在哪里阻止它?