测试软件包是否有安全隐患,使用有"问题"的脚本

rpm -qp --scripts vsftpd-2.2.2-11.el6.x86_64.rpm
postinstall scriptlet (using /bin/sh):
/sbin/chkconfig --add vsftpd
preuninstall scriptlet (using /bin/sh):
if [ $1 = 0 ]; then
/sbin/service vsftpd stop > /dev/null 2>&1
/sbin/chkconfig --del vsftpd
fi

postinstall安装后执行内容

preuninstall卸载后执行内容

安装rpm -ivh

卸载rpm -e

type cd
cd is a shell builtin cd是个内置的命令

%pre 安装前执行(记忆prepare)

%post 安装后

%preun 卸载前

%postun 卸载后

使用有问题的安装包

创建一个目录

将文件解压缩,直接使用里面的脚本

rpm2cpio vsftpd-2.2.2-11.el6.x86_64.rpm | cpio -id

忽略脚本

rpm -ivh --noscripts vsftpd-2.2.2-11.el6.x86_64.rpm 

rpm -e --noscripts vsftpd-2.2.2-11.el6.x86_64.rpm 

 

posted @ 2014-09-10 13:53  PandoraX  阅读(167)  评论(0)    收藏  举报