Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Gentoo Chat
  • Search

The Most Ugly Configuration File

Opinions, ideas and thoughts about Gentoo. Anything and everything about Gentoo except support questions.
Post Reply
  • Print view
Advanced search
28 posts
  • 1
  • 2
  • Next

Which of these config files do you think is the ugliest?

/boot/grub/grub.conf
5
4%
/etc/devfsd.conf
36
30%
/etc/fstab
2
2%
/etc/make.conf
0
No votes
/etc/cups/*.conf
7
6%
/etc/shorewall/*
1
1%
/etc/X11/XF86Config
60
50%
/etc/profile
6
5%
/etc/rc.conf
2
2%
 
Total votes: 119
Your vote has been cast.

Author
Message
fourhead
l33t
l33t
User avatar
Posts: 875
Joined: Wed Sep 03, 2003 9:17 pm
Location: Cologne, Germany

The Most Ugly Configuration File

  • Quote

Post by fourhead » Tue Mar 02, 2004 8:51 am

One of the very, very, very few things I don't like in Linux (or actually it's GNU) is the fact that there's not really a comon 'syntax' for config files. Every packages has more or less it's own thing. For me, the worst, ugliest, most unlogical and $&%§§$% configuration file is /etc/X11/XF86Config. I've never seen anything bad as this! What do you think?
Top
Spawn of Lovechild
Apprentice
Apprentice
User avatar
Posts: 253
Joined: Tue Feb 03, 2004 12:47 pm
Location: Århus, Denmark
Contact:
Contact Spawn of Lovechild
Website

  • Quote

Post by Spawn of Lovechild » Tue Mar 02, 2004 9:04 am

Try installing sendmail, the default configuration file is just ugly.
Proud to be a 22 year old Infidel, GNOME lover and member of LIK.
Top
Kezza
n00b
n00b
User avatar
Posts: 49
Joined: Wed Dec 11, 2002 3:03 am

  • Quote

Post by Kezza » Tue Mar 02, 2004 10:08 am

Spawn of Lovechild wrote:Try installing sendmail, the default configuration file is just ugly.
I agree! I'm sure it was the sendmail config file the inspired the brainfuck programming language.
Top
georwell
Guru
Guru
User avatar
Posts: 430
Joined: Wed Jun 25, 2003 3:23 am
Location: Uppsala, Sweden

  • Quote

Post by georwell » Tue Mar 02, 2004 10:59 am

At least sendmail.mc is understandable. sendmail.cf is a giant spike being driven through your eye! That said, I love sendmail and am not replacing it anytime soon. (I have spent too much time on the beast to chuck it! :) )
Top
Nermal
Apprentice
Apprentice
User avatar
Posts: 259
Joined: Thu Apr 18, 2002 9:00 am
Location: UK
Contact:
Contact Nermal
Website

  • Quote

Post by Nermal » Tue Mar 02, 2004 11:10 am

Bind config files...

named.conf *shudder*
Top
Celtis
l33t
l33t
User avatar
Posts: 737
Joined: Sat Jul 05, 2003 7:07 pm

  • Quote

Post by Celtis » Tue Mar 02, 2004 11:13 am

Kezza wrote:
Spawn of Lovechild wrote:Try installing sendmail, the default configuration file is just ugly.
I agree! I'm sure it was the sendmail config file the inspired the brainfuck programming language.
Another one for Sendmail I'm afraid... what a nightmare :evil:
Top
charlieg
Advocate
Advocate
User avatar
Posts: 2149
Joined: Tue Jul 30, 2002 11:05 am
Location: Manchester UK
Contact:
Contact charlieg
Website

  • Quote

Post by charlieg » Tue Mar 02, 2004 11:23 am

Bah, there's nothing wrong with the XF86Config file. People are just voting for it because they probably had hassle setting up X. It's one of the nicer config files.
Want Free games?
Free Gamer - open source games list & commentary

Open source web-enabled rich UI platform: Vexi
Top
semiSfear
Guru
Guru
User avatar
Posts: 302
Joined: Tue Jul 08, 2003 1:11 pm
Location: Adelaide, SA

  • Quote

Post by semiSfear » Tue Mar 02, 2004 12:43 pm

I voted for XF86Config, but if glftpd.conf was an option I wold defenately pick it over XF86Config
DnB is my religion, Jungle is my church.
Top
hardcore
l33t
l33t
User avatar
Posts: 626
Joined: Sat Nov 01, 2003 1:58 pm
Location: MSU, MI

  • Quote

Post by hardcore » Tue Mar 02, 2004 1:22 pm

Picked XF out of all the ones I use that are listed. If I were to pick any, I would probably choose the kernel .config, mostly because of it's length. Think about it, what other config had tools (menuconfig and xconfig) made to just interface with it??
Top
malloc
l33t
l33t
User avatar
Posts: 762
Joined: Fri Sep 19, 2003 3:35 pm

  • Quote

Post by malloc » Tue Mar 02, 2004 2:12 pm

Try to check amavisd conf file. :wink:
Does the "empty separating lines" means something :D
Top
carlivar
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 92
Joined: Mon Jul 22, 2002 7:32 pm
Location: Burbank, California
Contact:
Contact carlivar
Website

  • Quote

Post by carlivar » Tue Mar 02, 2004 4:02 pm

I recently installed procmail, and .procmailrc is pretty dumb. Easy enough to do after reading the man page, but it annoys me when config files follow their own format and there is NOTHING else like them.

Sendmail is definitely the worst. Sendmail users are simply masochists when there are far superior alternatives like postfix.

Carl
"It is difficult to make our material condition better by the best law, but it is easy enough to ruin it by bad laws." - Theodore Roosevelt
Top
Duty
Apprentice
Apprentice
User avatar
Posts: 253
Joined: Sat Nov 15, 2003 7:00 am

  • Quote

Post by Duty » Tue Mar 02, 2004 6:01 pm

I just took a look at devfsd.conf, and it gets my vote.
Top
NiBe
n00b
n00b
Posts: 38
Joined: Thu Jan 08, 2004 8:39 pm

  • Quote

Post by NiBe » Tue Mar 02, 2004 9:49 pm

Ugliness doesn't have to make it more difficult to understand, although in this case it does.
/home/$USER/.fvwm/.fvwm2rc!
Bus error - Driver executed
Top
Chris-P
n00b
n00b
User avatar
Posts: 62
Joined: Fri Jan 30, 2004 7:06 pm
Location: South West United Kingdom

  • Quote

Post by Chris-P » Tue Mar 02, 2004 10:39 pm

It's not amongst the list, but my vote (and the following rant! :( ) would go to /etc/fonts/local.conf

Not necessarily ugly in its look, but definitely ugly by design.

Why oh why XML... Urrghhh. Turning anti-aliasing on/off is the biggest crock, I hate using a trivial (and global) <this >that setting which treats all fonts equal. All fonts are not equal, and require anti-aliasing to be switched on and off at different sizes.

The woes I've had making a local.conf which turns anti-aliasing off if pixelsize >8 <28 for Andale Mono - but pixelsize >8 <18 for Times New Roman for example... The list goes on. And it's different for bold weights too! :roll:

My local.conf (still not finished or to my satisfaction) is growing and growing. Optimising this junk is a nightmare too, tying to avoid lots of repeated bloat and stuff. If the font engine has to parse this mess every time a char is written (oh, I do hope it doesn't do that!) it's going to slow my TT output down drastically by the time this XML junk is complete. :evil:

Chris.
Top
Lews_Therin
l33t
l33t
User avatar
Posts: 657
Joined: Fri Oct 03, 2003 4:51 am
Location: Banned

  • Quote

Post by Lews_Therin » Tue Mar 02, 2004 11:25 pm

devfsd.conf
Top
roo_
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sat Feb 07, 2004 7:53 pm

Step away from fvwm2rc...

  • Quote

Post by roo_ » Tue Mar 02, 2004 11:37 pm

.fvwm2rc gets my vote, it should be in the list dudes!

My word. Its powerful, but I had to trawl through tonnes of manpages to get a grip of things. Stil don't fully understand some things..
Top
telex4
l33t
l33t
User avatar
Posts: 703
Joined: Sat Sep 21, 2002 9:43 pm
Location: Reading, UK
Contact:
Contact telex4
Website

  • Quote

Post by telex4 » Wed Mar 03, 2004 1:09 am

devfsd.conf!

What's with all the REGISTER/UNREGISTER nonsense? It's an excellent example of a config file designed by the developers for the developers; it makes absolutely no sense to anyone unless they read the docs.

XFree86 is a pretty good config file, IMO. If you read through it, it's fairly obvious what every bit does. They only *look* nasty when they've been autogenerated by the xfconfig program or whatever its called, because all the comments make it difficult to see the file's overall structure.
Top
mem7
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 85
Joined: Wed Dec 17, 2003 11:40 pm
Location: Spokane, Washington
Contact:
Contact mem7
Website

  • Quote

Post by mem7 » Wed Mar 03, 2004 1:18 am

I'm REALLY not a fan of the /etc/X11/XF86Config. specifically for setting up the TV-out on my GeForce. Took me a long while, with the aid of several forum posts to get it working.
NeoGeo, PC Engine, and NES for life!
Top
daveb
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 137
Joined: Thu Nov 20, 2003 9:28 pm
Location: In front of my computer, duh!

  • Quote

Post by daveb » Wed Mar 03, 2004 1:21 am

Nermal wrote:Bind config files...

named.conf *shudder*
named.conf might be bad, but the zone data files it points to are worse!
WARNING: Not reading the Gentoo Handbook can be hazardous to your computer!
Top
simulacrum
Tux's lil' helper
Tux's lil' helper
Posts: 128
Joined: Sat Nov 30, 2002 6:56 am
Location: St Paul, MN
Contact:
Contact simulacrum
Website

  • Quote

Post by simulacrum » Wed Mar 03, 2004 4:42 am

Another vote for Sendmail here. I can't express the frustration I've experienced with Sendmail's configuration. Of course now that I know it I'll never change. ;)

While the configuration directives aren't as bad, another difficult to configure service is inn. I can't stand how inn has a million configuration files all slightly overlapping with directives not clearly defined where they belong. Few people actually run inn, so I guess it's okay to make it difficult for those who do...
Top
snakattak3
Guru
Guru
User avatar
Posts: 468
Joined: Wed Dec 11, 2002 5:13 am
Location: Seattle

  • Quote

Post by snakattak3 » Wed Mar 03, 2004 8:35 am

I haven't run into a config yet that wasn't well documented, and thats the most important thing to me. Granted, every d*mn file has different syntax, but for the most part, if its well documented, then its not too bad. The worst one i've used though, is /etc/sensors.conf, its big, long, and very cryptic. But again, if you actually take the time to read through some of it, you can usually do what you intend to.
Ban Reality TV!
Adopt an Unanswered Post
Top
nephros
Advocate
Advocate
User avatar
Posts: 2139
Joined: Fri Feb 07, 2003 2:46 am
Location: Graz, Austria (Europe - no kangaroos.)
Contact:
Contact nephros
Website

  • Quote

Post by nephros » Wed Mar 03, 2004 10:31 am

I too thought sendmail.cf to be the ugliest. Or at least it's complicated.

But have you ever looked into the archaelogical dig that is [url=file:///etc/termcap]/etc/termcap[/url]??

quote:

Code: Select all

# From: Victor Duchovni <vic@fine.princeton.edu>
# (hp700-wy: removed obsolete ":nl=^J:";
# replaced /usr/share/tabset/hp700-wy with std because :it#8:,:st=\E1: -- esr)
hp700-wy|HP700/41 emulating wyse30:\
        :am:bs:bw:mi:ms:\
        :co#80:it#8:li#24:sg#1:\
        :al=0.7*\EE:bt=\EI:cd=\EY:ce=10\ET:cl=^Z:cm=\E=%+ %+ :\
        :cr=^M:ct=\E0:cv=\E[%+ :dc=\EW:dl=\ER:do=^V:ei=\Er:ho=^^:\
        :i1=\E~"\EC\Er\E(\EG0\003\E`9\E`1:\
        :if=/usr/share/tabset/stdcrt:im=\Eq:kB=\EI:kC=^Z:kE=\ET:\
        :kI=\Eq:kM=\Er:kS=\EY:kT=\EI:kb=\177:kd=^V:kh=^^:kl=^H:kr=^L:\
        :ku=^K:le=^H:ll=^^^K:me=10\EG0:nd=^L:se=10\EG0:so=10\EG4:\
        :sr=\Ej:st=\E1:ta=^I:ue=10\EG0:up=^K:us=10\EG8:
Tip: read the last line of that file!
Please put [SOLVED] in your topic if you are a moron.
Top
sapphirecat
Guru
Guru
Posts: 376
Joined: Wed Jan 15, 2003 4:09 am

  • Quote

Post by sapphirecat » Wed Mar 03, 2004 6:04 pm

/etc/fonts/fonts.conf

Enough said. If I ever get my hands on the party responsible for jamming an imperative language into declarative syntax with no documentation (at the time, at least) beyond the DTD.... I will tie them up and throw them to Microsoft. :twisted:
Former Gentoo user; switched to Kubuntu 7.04 when I got sick of waiting on gcc. Chance of thread necro if you reply now approaching 100%...
Top
screwloose
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 94
Joined: Sat Feb 07, 2004 4:21 am
Location: Toon Town, Canada

  • Quote

Post by screwloose » Wed Mar 03, 2004 7:20 pm

Another vote for sendmail
If something can go wrong it probably already has. You just don't know it yet. ~Henry's Modified version of Murphy's Law
Top
Chris-P
n00b
n00b
User avatar
Posts: 62
Joined: Fri Jan 30, 2004 7:06 pm
Location: South West United Kingdom

  • Quote

Post by Chris-P » Wed Mar 03, 2004 7:42 pm

loonxtall wrote:/etc/fonts/fonts.conf

Enough said. If I ever get my hands on the party responsible for jamming an imperative language into declarative syntax with no documentation (at the time, at least) beyond the DTD.... I will tie them up and throw them to Microsoft. :twisted:
LMAO! :D

Someone who shares my view - see a few post above.

Can I be there when you tie 'em up, so I can put the boot in too! :twisted:
Top
Post Reply
  • Print view

28 posts
  • 1
  • 2
  • Next

Return to “Gentoo Chat”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic