我正在为需要命令setcap
来设置功能的服务开发RPM软件包。使用setcap
的目的是监听低于1024的端口号。
RPM软件包的'Requires'部分是用逗号分隔的其他必需软件包的列表,从理论上讲,我可以用它来确保目标系统安装了所需的软件包。
现在是问题所在:
[setcap
可用于libcap
软件包中的Fedora和可用于libcap-progs
软件包中的openSUSE。
软件包libcap
在openSUSE上不可用,libcap-progs
在Fedora上不可用。
是否可以创建一个单独的RPM软件包来安装setcap
并同时在Fedora和openSUSE上运行?
可以写以下内容:
需要:/ usr / sbin / setcap
这将在Fedora和openSUSE上将其解析为相应的库