« 通过循环结构从数据库生成 nagios 配置 | Main | 通过 perl Net::SNMP 获取硬盘信息失败 »
November 29, 2006
RPM spec pre 的判断退出
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/11/29/001149.html http://windtear.net/archives/2006/11/29/001149.html RPM spec pre 的判断退出 %pre PATH=/bin:/usr/bin:/sbin:/usr/sbin . /etc/sysconfig/network [ ${NETWORKING} = "no" ] && \ echo -e "\E[1;31mERROR\E[0m Must online network: NETWORKING=yes " && exit 1 exit 的时候返回值设成非 0 就行 这样在rpm正式安装前的检查时就会退出 因为脚本没有返回成功 重新做 snmp 的部署包加上了这个判断退出 另外把依赖也放进去了 Prereq: /sbin/chkconfig Requires: bash >= 2.0,net-snmp,curl,util-linux,perl,net-tools,iputils 启用 SELinux 的话 记得处理 比如disable掉 |
Posted by windtear at November 29, 2006 11:06 PM