Skip site navigation (1)Skip section navigation (2)
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>