Author: branden Date: 2003-10-03 17:49:19 -0500 (Fri, 03 Oct 2003) New Revision: 627
Modified: trunk/debian/changelog trunk/debian/local/FAQ Log: Add new entry to the Debian X FAQ: "I've customized my /etc/X11/X, /etc/X11/Xwrapper.config, and/or /etc/X11/XF86Config-4 files so the packages don't automatically update them anymore. I'd like them automatically managed again, though; how can I achieve that?". - debian/local/FAQ Modified: trunk/debian/changelog =================================================================== --- trunk/debian/changelog 2003-10-03 22:33:06 UTC (rev 626) +++ trunk/debian/changelog 2003-10-03 22:49:19 UTC (rev 627) @@ -10,8 +10,14 @@ and clarify x-window-system's extended description. - debian/control - -- Branden Robinson <[EMAIL PROTECTED]> Fri, 3 Oct 2003 17:27:40 -0500 + * Add new entry to the Debian X FAQ: "I've customized my /etc/X11/X, + /etc/X11/Xwrapper.config, and/or /etc/X11/XF86Config-4 files so the + packages don't automatically update them anymore. I'd like them + automatically managed again, though; how can I achieve that?". + - debian/local/FAQ + -- Branden Robinson <[EMAIL PROTECTED]> Fri, 3 Oct 2003 17:47:55 -0500 + xfree86 (4.2.1-12.1) unstable; urgency=low * Fix typo in xlibs preinst. Closes: #213774, #213776 Modified: trunk/debian/local/FAQ =================================================================== --- trunk/debian/local/FAQ 2003-10-03 22:33:06 UTC (rev 626) +++ trunk/debian/local/FAQ 2003-10-03 22:49:19 UTC (rev 627) @@ -101,6 +101,10 @@ *) Why am I not able to run "startx" as a non-root user? *) How do the XFree86 packages manage their non-conffile configuration files like /etc/X11/X, /etc/X11/Xwrapper.config, and /etc/X11/XF86Config-4? +*) I've customized my /etc/X11/X, /etc/X11/Xwrapper.config, and/or + /etc/X11/XF86Config-4 files so the packages don't automatically update them + anymore. I'd like them automatically managed again, though; how can I + achieve that? *) How do I add custom sections to a dexconf-generated XF86Config or XF86Config-4 file? @@ -1472,6 +1476,53 @@ of the /etc/X11/X and /etc/X11/XF86Config-4 files in the absence of stored checksum files will prevent them from being overwritten by maintainer scripts. +*) I've customized my /etc/X11/X, /etc/X11/Xwrapper.config, and/or + /etc/X11/XF86Config-4 files so the packages don't automatically update them + anymore. I'd like them automatically managed again, though; how can I + achieve that? + +Please be aware that your local customizations will be *LOST* if you do this! +Don't say you weren't warned... + +You can "trick" the packages into thinking that the versions of the +configuration files on disk were written by them by replacing the MD5 checksum +that they have associated with the file. /etc/X11/X is a bit of a special +case because it is a symbolic link, not a file with contents. + +For /etc/X11/X, do the following as root: + +# readlink /etc/X11/X | md5sum > /var/lib/xfree86/X.md5sum +# dpkg-reconfigure xserver-xfree86 + +(You may have xserver-xfree86-dbg installed instead, in which case, run +dpkg-reconfigure on that package instead.) + +For /etc/X11/XF86Config-4, do the following as root: + +# md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum +# dpkg-reconfigure xserver-xfree86 + +(You may have xserver-xfree86-dbg installed instead, in which case, run +dpkg-reconfigure on that package instead.) + +For /etc/X11/Xwrapper.config, do the following as root: + +# md5sum /etc/X11/Xwrapper.config > /var/lib/xfree86/Xwrapper.config.md5sum +# dpkg-reconfigure xserver-common + +Another way to accomplish the above is to purge the packages from your system +and reinstall them, but that can be considerably more disruptive. +Nevertheless, here's an example (like the commands above, it must be run as +root): + +# dpkg --purge xserver-common xserver-xfree86 xserver-xfree86-dbg +# apt-get install xserver-common xserver-xfree86 xserver-xfree86-dbg + +Omit one or more of the package names in these commands if you only want to +use this method on some of the configuration files. xserver-common deals with +/etc/X11/Xwrapper.config, and xserver-xfree86 and xserver-xfree86-dbg share +/etc/X11/X and /etc/X11/XF86Config-4. + *) How do I add custom sections to a dexconf-generated XF86Config or XF86Config-4 file?