I did emerge -u world and after it was done I was told to run etc-update to update some configuration files.
So I did that with the -3 option. This has always worked before.
Then I had to reboot so I could work on Smgl, when I booted back into Gentoo, many of my configuration files were messed up.
The only t2 that I could not fix were
They both had syntax errors in them.
For a temporary fix I just put # in front of the offending lines.
And now I am able to get online.
My question is, will this work after I do my next emerge -u world, or should I actually correct the syntax errors in there.
I always check the differences between the old and the new files, and leave old files if I've got any custom settings. My advice would be to do this the next time you run etc-update. For more info (as well as proper usage of etc-update), check the wiki:
When I etc-update, I read the entire list (I do it whenever it tells me, usually it's one or two files). I manually check the ones that I have edited previously, and then I do not replace them with the new files.
The 2 files in question, I have not edited.
I have done this many times, even using the -3 option and letting it update these 2 files.
That is what is so mysterious about this, and it didn't just change it to some default configuration, there were syntax errors in there.
I am used to having to put my /etc/conf.d/clock and /etc/rc.conf back the way I want them, it is just that these syntax errors have me mystified.