to stop the thread over conffiles...
Once and forall.
What we want and don't want
1: We need a way for changes a system admin makes to files under
/usr/share/applnk,mimelnk,services,servicetypes to not be
overwritten during every upgrade.
2: conffiles is not the *right* solution. We all agree with this.
Thus the "I will try it again, but the last time..." comment
on my part and the overly-enthusiatic responses to this thread.
3: We don't need to implement another menu hack, script, or anything
else. Why? Because we don't. :)
What is going to happen to take care of this:
1: All Debian pacakges will install their .desktop files into
/usr/share/kde/{applnk,mimelnk,services,servicetypes}
2: System Administrators can overwrite these settings by placing
creating a .desktop file under /usr/share/{applnk,mimelnk,services,
servicetypes} that contains the changes that they want. The best
way to do this is copy the original one and make your changes.
It needs to be in the same directory structure so:
/usr/share/kde/applnk/Internet/kit.desktop
should have an override file of:
/usr/share/applnk/Internet/kit.desktop
3: KDE will read /usr/share/kde/{applnk,mimelnk,services,servicetypes}
first and then /usr/share/{applnk,mimelnk,services,servicetypes}.
4: Debian menu bits will be worked into the KDE menu like they
currently are.
With this we)
1: Don't complicate things worse then they already are
2: Still follow policy
3: Use existing abilities
4: Still have backwards compatability. All packages that still drop
their files under /usr/share/applnk will still work.
Ivan
--
----------------
Ivan E. Moore II
rkrusty@tdyc.com
http://snowcrash.tdyc.com
GPG KeyID=90BCE0DD
GPG Fingerprint=F2FC 69FD 0DA0 4FB8 225E 27B6 7645 8141 90BC E0DD
Reply to: