[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: