diff --git a/rpminspect.yaml b/rpminspect.yaml new file mode 100644 index 0000000..331da0f --- /dev/null +++ b/rpminspect.yaml @@ -0,0 +1,44 @@ +# +# rpminspect configuration file +# +# *** INTERNAL SETTINGS FOR RED HAT -- DO NOT REDISTRIBUTE *** +# +# In order to tweak the rpminspect configuration per component, the +# default configuration file can be obtained from +# https://gitlab.cee.redhat.com/osci/rpminspect-data-redhat/-/blob/master/redhat.yaml + +--- +badfuncs: + # Shared function names prohibited from executables and libraries. + # The function names listed here are generally ones provided by + # the system, but are deprecated in favor of more modern + # alternatives. As a rule we do not want to make use of those but + # only provide them to users for backwards compatibility. + + # This is an array of forbidden function names. + # Forbidden function symbol `inet_aton` is used in NetworkManager + # (Since 1.32.2 ). + # So drop these three function symbols from the list. + - gethostbyname + - gethostbyname2 + - gethostbyaddr + - inet_addr + - inet_nsap_addr + - inet_ntoa + - inet_nsap_ntoa + - inet_makeaddr + - inet_netof + - inet_network + - inet_neta + - inet_net_ntop + - inet_net_pton + - rcmd + - rexec + - rresvport + + # Optional list of glob(7) specifications to match files to ignore + # for this inspection. The format of this list is the same as the + # global 'ignore' list. The difference is the items specified + # here will only be used during this inspection. + #ignore: + # - /usr/lib*/libexample.so*