Greg Hellings <[email protected]> wrote: > I have a package that includes a group of Ansible playbooks embedded into a > Python module. The playbooks include a number of templates that are designed > to be > uploaded into remote systems, templated out with appropriate variables, and > then executed on the remote system.
> Since the templates are designed to become executables on the remote hosts, > they have she-bang lines as appropriate (mostly shell scripts, a few Python > scripts). However, > they are not yet supposed to be executed, since they are template files that > generate the executable files. > Rpmlint flags these files as executables (because of the she-bang) that lack > the executable flag (because that flag will be set after templating and > upload). Is there a way for > me to specifically tell rpmlint to ignore that particular error for those > files so I can avoid these false positives? Do I just have to pony up and > deal with it? You should be able to ignore certain errors with an "addFilter()" statement in one of rpmlint's configuration files (cf. /usr/share/doc/rpmlint/README.md or https://samthursfield.wordpress.com/2012/02/07/rpmlint/ for an example). AFAIUI "fedpkg lint" should consult a .rpmlint file in the RPM's directory, and I assume the build infra- structure will do that as well, but I never tested that. Tim _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
