schweikert / fping

High performance ping tool

Home Page:https://fping.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The exit code of the RPM installation process is not 0

zdyxry opened this issue · comments

When installing RPM, use setcap to set cap_net_raw capability in %post stage.

setap exit code with 1 . Maybe we should use setcap to specify specific files?

OS Version: CentOS 7
[root@node1 08:11:43 sbin]$rpm -qf `which setcap`
libcap-2.32-1.ky10.x86_64
[root@node1 08:11:56 sbin]$/usr/sbin/setcap cap_net_raw+ep /usr/sbin/fping*
fatal error: Invalid argument
usage: setcap [-q] [-v] [-n <rootid>] (-r|-|<caps>) <filename> [ ... (-r|-|<capsN>) <filenameN> ]

 Note <filename> must be a regular (non-symlink) file.
[root@node1 08:12:07 sbin]$/usr/sbin/setcap cap_net_raw+ep /usr/sbin/fping
[root@node1 08:12:10 sbin]$/usr/sbin/setcap cap_net_raw+ep /usr/sbin/fping6
[root@node1 08:12:12 sbin]$echo $?
0