Date: Mon, 12 Apr 1999 19:30:01 +0100 From: Tom Hukins <tom@eborcom.com> To: ports@freebsd.org Subject: Bad Ports: Configuration files in PLIST Message-ID: <19990412193001.A10795@eborcom.com>
next in thread | raw e-mail | index | archive | help
The "Making a Port yourself" section of the Handbook clearly states: If your port requires some configuration files in PREFIX/etc, do not just install them and list them in pkg/PLIST. Having recently observed that the ports for ssh, fakebo and lynx all ignore this part of the Handbook, I thought I'd investigate how widespread this problem is. I've counted 79 ports which may be broken in this way. It can be very frustrating to lose modified configuration files, so I think something needs to be done about this. Below this message, there is a list of the ports which may be broken and a list of each file which possibly should not be in the PLIST. As I am not familiar with most of the ports, some of these will be listed by mistake. There may also be other ports I have missed. The format of the list is best explained by example: etc/ssh_config etc/sshd_config security/ssh/pkg/PLIST This means that I suspect the files "etc/ssh_config" and "etc/sshd_config" should not be in the PLIST for the ssh port. I would appreciate it if people would look through the list, letting me know of any false positives. In a few days, I'll write to the maintainers of all the possibly broken ports, which hopefully will lead to problems being fixed. Regards, Tom etc/hpack.cfg archivers/hpack.non-usa.only/pkg/PLIST etc/ssystem.conf astro/ssystem/pkg/PLIST etc/rplay.hosts audio/rplay/pkg/PLIST etc/tosharc audio/tosha/pkg/PLIST etc/compression_methods audio/tracker/pkg/PLIST etc/povchem.cfg biology/povchem/pkg/PLIST etc/big5con.cfg chinese/big5con/pkg/PLIST etc/mgetty+sendfax/dialin.config etc/mgetty+sendfax/faxrunq.config etc/mgetty+sendfax/login.config comms/mgetty+sendfax/pkg/PLIST etc/minicom/minicom.users comms/minicom/pkg/PLIST etc/cept.init etc/cept.users comms/xcept/pkg/PLIST etc/msql2/msql.conf databases/msql/pkg/PLIST etc/libgtopConf.sh etc/libgtop-features.def devel/libgtop/pkg/PLIST etc/cctrl etc/customs etc/importquota etc/logd devel/pmake/pkg/PLIST.customs etc/swarm/config.swarm devel/swarm/pkg/PLIST etc/host.conf etc/ld.so.cache etc/ld.so.conf etc/nsswitch.conf etc/revision-history etc/rpc emulators/linux_lib/pkg/PLIST etc/mtools.conf emulators/mtools/pkg/PLIST etc/wine.conf etc/wine.sym emulators/wine/pkg/PLIST etc/imlib/im_palette.pal etc/imlib/imrc graphics/imlib/pkg/PLIST etc/fnrc graphics/fnlib/pkg/PLIST etc/qcam.conf graphics/qcread/pkg/PLIST etc/mtools.conf japanese/mtools/pkg/PLIST etc/wine.conf etc/wine.sym japanese/wine/pkg/PLIST etc/lynx.cfg japanese/lynx/pkg/PLIST etc/han.cfg korean/han/pkg/PLIST etc/ptoc.cfg lang/ptoc/pkg/PLIST etc/imapd.conf mail/cyrus/pkg/PLIST etc/Muttrc etc/mime.types mail/mutt/pkg/PLIST etc/im/SiteConfig mail/im/pkg/PLIST etc/postfix/main.cf etc/postfix/master.cf mail/postfix/pkg/PLIST etc/pbx/config misc/estic/pkg/PLIST etc/mc.global misc/mc/pkg/PLIST etc/pdmenurc misc/pdmenu/pkg/PLIST etc/gindexd etc/gopherd etc/gopherd.conf etc/gopherdlocal.conf etc/gopherls net/gopher/pkg/PLIST etc/ldap/centipede etc/ldap/fax500 etc/ldap/go500 etc/ldap/go500gw etc/ldap/go500gw.help etc/ldap/in.xfingerd etc/ldap/ldapfilter.conf etc/ldap/ldapfriendly etc/ldap/ldapsearchprefs.conf etc/ldap/ldaptemplates.conf etc/ldap/ldbmcat etc/ldap/ldbmtest etc/ldap/slapd.at.conf etc/ldap/slapd.conf etc/ldap/slapd.oc.conf net/ldap/pkg/PLIST etc/yagirc.conf net/yagirc/pkg/PLIST etc/wgetrc net/wget/pkg/PLIST etc/ytalkrc net/ytalk/pkg/PLIST etc/dhclient-script net/isc-dhcp2/pkg/PLIST etc/proftpd.conf net/proftpd/pkg/PLIST etc/sendfile.cf etc/sendfile.deny net/sendfile/pkg/PLIST etc/traflog.format net/bpft/pkg/PLIST etc/CellServDB etc/ThisCell etc/arla.conf net/arla/pkg/PLIST etc/raddb/clients etc/raddb/dictionary etc/raddb/dictionary.ascend etc/raddb/dictionary.compat etc/raddb/dictionary.livingston etc/raddb/dictionary.tunnel etc/raddb/dictionary.usr etc/raddb/hints etc/raddb/huntgroups etc/raddb/naslist etc/raddb/naspasswd etc/raddb/realms etc/raddb/users net/radiusd-cistron/pkg/PLIST etc/bnc.conf net/bnc/pkg/PLIST etc/manuf net/ethereal/pkg/PLIST etc/rc.vice net/coda_server/pkg/PLIST etc/queso.conf net/queso/pkg/PLIST etc/radiusclient/issue etc/radiusclient/port-id-map etc/radiusclient/radiusclient.conf etc/radiusclient/servers net/radiusclient/pkg/PLIST etc/ftpconversions etc/ftpaccess net/beroftpd/pkg/PLIST etc/rc.vice net/coda5_server/pkg/PLIST etc/dnews.conf etc/rc.d/dnews.sh news/dnews/pkg/PLIST etc/rc.news etc/rc.d/innd.sh news/inn/pkg/PLIST etc/pbm2ppa.conf print/pbm2ppa/pkg/PLIST etc/a2ps.cfg print/a2ps-letter/pkg/PLIST etc/enscript.cfg print/enscript-letter/pkg/PLIST etc/pine.conf russian/pine.language/pkg/PLIST etc/netperm-table security/fwtk/pkg/PLIST etc/ssh_config etc/sshd_config security/ssh/pkg/PLIST etc/skip/skip.mkdev etc/skip/dh_params etc/skip/skipd.conf etc/skip/hosts etc/skip/SunICG_CA_selfcert security/skip/pkg/PLIST etc/ssh2/ssh2_config etc/ssh2/sshd2_config security/ssh2/pkg/PLIST etc/ssh2/ssh2_config etc/ssh2/sshd2_config security/ssh2/pkg/PLIST.ssh2_only etc/sentry.conf etc/sentry.ignore security/sentry/pkg/PLIST etc/fakebo.conf security/fakebo/pkg/PLIST etc/upsd.conf sysutils/upsd/pkg/PLIST etc/htdig.conf textproc/htdig/pkg/PLIST etc/analog.cfg www/analog/pkg/PLIST etc/marc-search.conf www/marc-search/pkg/PLIST etc/gn_mime.types www/gn/pkg/PLIST etc/lynx.cfg www/lynx/pkg/PLIST etc/all.conf etc/caching.conf etc/httpd.conf etc/prot.conf etc/proxy.conf www/w3c-httpd/pkg/PLIST etc/Counter/conf/count.cfg www/wwwcount/pkg/PLIST etc/lynx.cfg www/lynx-current/pkg/PLIST etc/apache/access.conf etc/apache/httpd.conf etc/apache/mime.types etc/apache/srm.conf www/apache12-php3/pkg/PLIST etc/apache/access.conf etc/apache/httpd.conf etc/apache/magic etc/apache/mime.types etc/apache/srm.conf etc/apache/ssl.key/server.key www/apache13-php3/pkg/PLIST.modssl etc/apache/access.conf etc/apache/httpd.conf etc/apache/magic etc/apache/mime.types etc/apache/srm.conf www/apache13-php3/pkg/PLIST etc/apache/apache.conf etc/apache/magic etc/apache/mime.types etc/apache/ssl.crt/server.crt www/apache13-modssl/pkg/PLIST etc/apache-SSL/httpd.conf etc/apache-SSL/srm.conf etc/apache-SSL/access.conf etc/apache-SSL/httpd.conf-SSL etc/apache-SSL/mime.types etc/apache-SSL/mime.types-SSL www/apache12-ssl/pkg/PLIST etc/mime-magic etc/mime-magic.dat etc/paper.config x11/gnomelibs/pkg/PLIST etc/mc.global x11-fm/gnomemc/pkg/PLIST To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990412193001.A10795>