spec中定义有perl -pi -e,是干什么的?
spec文件中%prep段有如下内容:
## be sure .keys is regenerated from patched .keys.in
rm gnome-vfs.keys
## no command line apps as bindings
perl -pi -e 's/,mpg123//g' gnome-vfs.keys.in
perl -pi -e 's/mpg123//g' gnome-vfs.keys.in
在rpmbuild -bp *.spec文件时它的输出是:
+ rm gnome-vfs.keys
+ perl -pi -e s/,mpg123//g gnome-vfs.keys.in
+ perl -pi -e s/mpg123//g gnome-vfs.keys.in
+ exit 0
除了删除gnome-vfs.keys文件外,perl -pi -e那两行不知道是干什么用的?
在网上查了下,也没查到相关信息。