Summary: | FEATURES=unmerge-orphans unmerges CONFIG_PROTECTed files | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Colin Macdonald <cbm> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Colin Macdonald
2007-09-20 04:45:43 UTC
It's intended. Remove unmerge-orphans from FEATURES if you dislike this. > It's intended. Remove unmerge-orphans from FEATURES if you dislike this.
To be clear CONFIG_PROTECT'ed files are removed only if they have not been modified since they were installed. :)
hmmm now that's odd! I certainly do modify my xorg.conf. Re-opening. Do you mean if the mtime matches the ebuild install time? So: 1) 2007-09-01 change xorg.conf 2) 2007-09-10 emerge new xorg-x11 3) 2007-09-15 unmerge xorg-x11 step 2) makes changes to my xorg.conf (remove rgb path for example) via etc-update. step 3) removed my xorg.conf. I suspect that has something to do with the etc-update changes in step 2) (which would have the same mtime as the ebuild?). What do you mean "change by etc-update"? If you replace your modified file with the installed one, you didn't modify anything, you are using the default configfile as installed by the ebuild. the xorg-x11 ebuild makes changes too your xorg.conf. Because xorg.conf is config-protected, it leaves thoses changes in ._xorg.conf. I use etc-update to replace my xorg.conf with the new ._xorg.conf. However, xorg-x11 ebuild edited *my* original xorg.conf to make ._xorg.conf. Now my system is in a state where emerge believes that the xorg.conf was not modified by me but of course it was originally. At least that's my thought about what's going on based on commment #2. To clarify: "the default configfile as installed by the ebuild" is a copy of my highly modified xorg.conf with a few sed changes done by the xorg-x11 ebuild. (In reply to comment #5) Uh, you replaced your original file with the default installed one, at least that's what you described. Make some manual changed to xorg.conf, unmerge the ebuild. Is the file still there? |