proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 通过循环结构从数据库生成 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掉
本blog WWW

Posted by windtear at November 29, 2006 11:06 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.