From 15763e1437fd4514eb239eb372d754e04b91d926a55b72731cc93bb276ffcda0 Mon Sep 17 00:00:00 2001 From: Ludwig Nussel Date: Tue, 10 May 2011 11:44:35 +0000 Subject: [PATCH] add missing config file OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint?expand=0&rev=15 --- pie.config | 234 +++++++++++++++++++++++++++++++++++++++++++++++++++ rpmlint.spec | 3 + 2 files changed, 237 insertions(+) create mode 100644 pie.config diff --git a/pie.config b/pie.config new file mode 100644 index 0000000..18391c6 --- /dev/null +++ b/pie.config @@ -0,0 +1,234 @@ +from Config import * + +# This file should list daemons and programs that are likely to be set setuid +# by users. Files listed in permissions.eays are automatically checked. + +setOption("PieExecutables", +( +"/bin/ping", +"/bin/ping6", +"/bin/su", +"/usr/bin/pidgin", +"/sbin/arping", +"/sbin/clockdiff", +"/sbin/dhclient", +"/sbin/dhcpcd", +"/sbin/klogd", +"/sbin/rpcbind", +"/sbin/syslogd", +"/sbin/tracepath", +"/sbin/tracepath6", +"/usr/bin/uniconv", +"/usr/bin/achfile", +"/usr/bin/adv1tov2", +"/usr/bin/aecho", +"/usr/bin/afile", +"/usr/bin/afppasswd", +"/usr/bin/at", +"/usr/bin/cadaver", +"/usr/bin/chage", +"/usr/bin/chfn", +"/usr/bin/chsh", +"/usr/bin/ciptool", +"/usr/bin/cnid_index", +"/usr/bin/dig", +"/usr/bin/dund", +"/usr/bin/expiry", +"/usr/bin/finger", +"/usr/bin/getzones", +"/usr/bin/gpasswd", +"/usr/bin/gpg", +"/usr/bin/gpgsplit", +"/usr/bin/gpgv", +"/usr/bin/hcitool", +"/usr/bin/hidd", +"/usr/bin/host", +"/usr/bin/htpasswd", +"/usr/bin/l2ping", +"/usr/bin/lppasswd", +"/usr/bin/megatron", +"/usr/bin/nbplkup", +"/usr/bin/nbprgstr", +"/usr/bin/nbpunrgstr", +"/usr/bin/ncplogin", +"/usr/bin/ncpmap", +"/usr/bin/net", +"/usr/bin/newgrp", +"/usr/bin/nmblookup", +"/usr/bin/nslookup", +"/usr/bin/nsupdate", +"/usr/bin/nwsfind", +"/usr/bin/omshell", +"/usr/bin/pand", +"/usr/bin/pap", +"/usr/bin/papstatus", +"/usr/bin/passwd", +"/usr/bin/pdbedit", +"/usr/bin/profiles", +"/usr/bin/psorder", +"/usr/bin/rcp", +"/usr/bin/rexec", +"/usr/bin/rfcomm", +"/usr/bin/rlogin", +"/usr/bin/rpcclient", +"/usr/bin/rsh", +"/usr/bin/scp", +"/usr/bin/sdptool", +"/usr/bin/sftp", +"/usr/bin/showppd", +"/usr/bin/smbcacls", +"/usr/bin/smbclient", +"/usr/bin/smbcontrol", +"/usr/bin/smbcquotas", +"/sbin/mount.cifs", +"/usr/bin/smbpasswd", +"/usr/bin/smbspool", +"/usr/bin/smbstatus", +"/usr/bin/smbtree", +"/usr/bin/ssh", +"/usr/bin/ssh-add", +"/usr/bin/ssh-agent", +"/usr/bin/ssh-keygen", +"/usr/bin/ssh-keyscan", +"/usr/bin/svn", +"/usr/bin/svnadmin", +"/usr/bin/svndumpfilter", +"/usr/bin/svnlook", +"/usr/bin/svnserve", +"/usr/bin/svnversion", +"/usr/bin/talk", +"/usr/bin/tdbbackup", +"/usr/bin/tdbdump", +"/usr/bin/tdbtool", +"/usr/bin/telnet", +"/usr/bin/testparm", +"/usr/bin/testprns", +"/usr/bin/timeout", +"/usr/bin/wbinfo", +"/usr/lib/mit/bin/ftp", +"/usr/lib/mit/bin/gss-client", +"/usr/lib/mit/bin/kdestroy", +"/usr/lib/mit/bin/kinit", +"/usr/lib/mit/bin/klist", +"/usr/lib/mit/bin/kpasswd", +"/usr/lib/mit/bin/krb524init", +"/usr/lib/mit/bin/ksu", +"/usr/lib/mit/bin/kvno", +"/usr/lib/mit/bin/rcp", +"/usr/lib/mit/bin/rlogin", +"/usr/lib/mit/bin/rsh", +"/usr/lib/mit/bin/sclient", +"/usr/lib/mit/bin/sim_client", +"/usr/lib/mit/bin/telnet", +"/usr/lib/mit/bin/uuclient", +"/usr/lib/mit/bin/v4rcp", +"/usr/lib/mit/sbin/ftpd", +"/usr/lib/mit/sbin/gss-server", +"/usr/lib/mit/sbin/kadmin", +"/usr/lib/mit/sbin/kadmin.local", +"/usr/lib/mit/sbin/kadmind", +"/usr/lib/mit/sbin/kdb5_util", +"/usr/lib/mit/sbin/klogind", +"/usr/lib/mit/sbin/kprop", +"/usr/lib/mit/sbin/kpropd", +"/usr/lib/mit/sbin/krb524d", +"/usr/lib/mit/sbin/krb5kdc", +"/usr/lib/mit/sbin/kshd", +"/usr/lib/mit/sbin/ktutil", +"/usr/lib/mit/sbin/login.krb5", +"/usr/lib/mit/sbin/sim_server", +"/usr/lib/mit/sbin/sserver", +"/usr/lib/mit/sbin/telnetd", +"/usr/lib/mit/sbin/uuserver", +"/usr/lib/news/bin/innd", +"/usr/lib/news/bin/innbind", +"/usr/lib/news/bin/rnews", +"/usr/sbin/afpd", +"/usr/sbin/amcheck", +"/usr/sbin/amdd", +"/usr/sbin/atalkd", +"/usr/sbin/atd", +"/usr/sbin/automount", +"/usr/sbin/chat", +"/usr/sbin/cnid_dbd", +"/usr/sbin/cnid_metad", +"/usr/sbin/cron", +"/usr/sbin/cupsd", +"/usr/sbin/dhcpd", +"/usr/sbin/dhcrelay", +"/usr/sbin/dnssec-keygen", +"/usr/sbin/dnssec-signzone", +"/usr/sbin/exim", +"/usr/sbin/hciattach", +"/usr/sbin/bluetoothd", +"/usr/sbin/hciconfig", +"/usr/sbin/hid2hci", +"/usr/sbin/httpd2", +"/usr/sbin/httpd2-prefork", +"/usr/sbin/httpd2-worker", +"/usr/sbin/in.fingerd", +"/usr/sbin/in.ntalkd", +"/usr/sbin/in.rexecd", +"/usr/sbin/in.rlogind", +"/usr/sbin/in.rshd", +"/usr/sbin/in.telnetd", +"/usr/sbin/irqbalance", +"/usr/sbin/lwresd", +"/usr/sbin/mailstats", +"/usr/sbin/makemap", +"/usr/sbin/named", +"/usr/sbin/named-checkconf", +"/usr/sbin/named-checkzone", +"/usr/sbin/nmbd", +"/usr/sbin/nscd", +"/usr/sbin/ntlm_auth", +"/usr/sbin/ntp-keygen", +"/usr/sbin/ntpd", +"/usr/sbin/ntpdc", +"/usr/sbin/ntpq", +"/usr/sbin/ntptime", +"/usr/sbin/openvpn", +"/usr/sbin/papd", +"/usr/sbin/postfix", +"/usr/sbin/pppd", +"/usr/sbin/praliases", +"/usr/sbin/radiusd", +"/usr/sbin/rarpd", +"/usr/sbin/rndc", +"/usr/sbin/rndc-confgen", +"/usr/sbin/rotatelogs2", +"/usr/sbin/rpc.mountd", +"/usr/sbin/rpc.nfsd", +"/usr/sbin/rpc.rquotad", +"/usr/sbin/rpc.rwalld", +"/usr/sbin/rpc.yppasswdd", +"/usr/sbin/rpc.ypxfrd", +"/usr/sbin/safe_finger", +"/usr/sbin/sendmail", +"/usr/lib/sudo/sesh", +"/usr/lib/openldap/slapd", +"/usr/sbin/smartctl", +"/usr/sbin/smartd", +"/usr/sbin/smbd", +"/usr/sbin/snmpd", +"/usr/sbin/snmptrapd", +"/usr/sbin/squid", +"/usr/sbin/squidclient", +"/usr/sbin/sshd", +"/usr/sbin/stunnel", +"/usr/sbin/suexec2", +"/usr/sbin/tcpd", +"/usr/sbin/tickadj", +"/usr/sbin/traceroute", +"/usr/sbin/traceroute6", +"/usr/sbin/try-from", +"/usr/sbin/utempter", +"/usr/sbin/visudo", +"/usr/sbin/vsftpd", +"/usr/sbin/winbindd", +"/usr/sbin/xinetd", +"/usr/sbin/yppush", +"/usr/sbin/ypserv", +"/usr/bin/zone2ldap", +) +) diff --git a/rpmlint.spec b/rpmlint.spec index 02b45f2..d8c2577 100644 --- a/rpmlint.spec +++ b/rpmlint.spec @@ -49,6 +49,7 @@ Source20: rpmgroups.config Source21: BashismsCheck.py Source22: CheckGNOMEMacros.py Source23: CheckBuildDate.py +Source24: pie.config Source100: syntax-validator.py Url: http://rpmlint.zarb.org/ License: GPLv2+ @@ -240,6 +241,7 @@ head -n 8 $RPM_BUILD_ROOT/usr/share/rpmlint/config > $RPM_BUILD_ROOT/etc/rpmlint # make sure that the package is sane python -tt %{SOURCE100} $RPM_BUILD_ROOT/usr/share/rpmlint/*.py $RPM_BUILD_ROOT/usr/share/rpmlint/config %__install -m 644 %{SOURCE20} %{buildroot}/%{_sysconfdir}/rpmlint/ +%__install -m 644 %{SOURCE24} %{buildroot}/%{_sysconfdir}/rpmlint/ %clean rm -rf $RPM_BUILD_ROOT @@ -251,6 +253,7 @@ rm -rf $RPM_BUILD_ROOT %{_prefix}/share/rpmlint %config(noreplace) /etc/rpmlint/config %config %{_sysconfdir}/rpmlint/rpmgroups.config +%config %{_sysconfdir}/rpmlint/pie.config %dir /etc/rpmlint /usr/share/man/man1/rpmlint.1.gz