From 9470b4477a6745cd40256a13a66e82a96eea9cdd Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 27 Nov 2003 12:27:04 +0000 Subject: better have a good global /usr/share/services/ksycoca by linking it to the key, rather than configuring it in every users .kde/share/services/ksycoca --- move/make_live | 2 ++ move/move.pm | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/move/make_live b/move/make_live index e72aa417c..acf6c955b 100755 --- a/move/make_live +++ b/move/make_live @@ -104,6 +104,8 @@ print "Making live in $::prefix directory.\n"; eval { rm_rf("$::prefix/lib/i686") }; # de-complexify, use the default on any arch + symlinkf("/etc/X11/ksycoca", "$::prefix/usr/share/services/ksycoca"); + config_X_proprietary_drivers(); unlink "$::prefix/usr/share/autostart/$_.desktop" foreach 'klipper', 'korgac', 'kalarmd.autostart'; diff --git a/move/move.pm b/move/move.pm index 5b6486faa..abdf35575 100644 --- a/move/move.pm +++ b/move/move.pm @@ -408,14 +408,13 @@ sub install2::configMove { mouse::write_conf($o, $o->{mouse}, 1); #- write xfree mouse conf detect_devices::install_addons(''); + symlinkf("/usr/share/services/ksycoca-$o->{locale}{lang}", '/etc/X11/ksycoca'); + { my $user = $o->{users}[0]{name}; cp_af("/usr/share/config/kdeglobals", $confdir); lang::configure_kdeglobals($o->{locale}, "/home/$user/.kde/share/config"); - mkdir_p("/home/$user/.kde/share/services"); - cp_af("/usr/share/services/ksycoca-$o->{locale}{lang}", "/home/$user/.kde/share/services/ksycoca"); - run_program::run('chown', '-R', "$user.$user", "/home/$user/.kde"); } -- cgit v1.2.1