如果服务器名称不匹配,如何停止rpm安装

时间:2019-05-13 09:54:49

标签: linux if-statement rpm exit-code rpmbuild

我有一个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

我以某种方式想要这个。 我必须在哪里阻止它?

0 个答案:

没有答案