I have an rpm and I want to stop if the hostname doesn't contain a specific string.
I put this one in the spec file in the pre phase but it just gives me back the error but it still installs it.
%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
I want this one somehow. Where I have to put this to stop it?
Aucun commentaire:
Enregistrer un commentaire