[prev in list] [next in list] [prev in thread] [next in thread] 

List:       klik-devel
Subject:    [klik-devel] [klikclient commit] r1595 - trunk/client/trunk
From:       codesite-noreply () google ! com
Date:       2008-06-09 14:43:35
Message-ID: 00163649a73d1b0778044f3cd6c9 () google ! com
[Download RAW message or body]

Author: lionel.tricon
Date: Mon Jun  9 07:43:31 2008
New Revision: 1595

Modified:
   trunk/client/trunk/install_kde.sh

Log:
Some improvements added to support Mandriva2008


Modified: trunk/client/trunk/install_kde.sh
==============================================================================
                
--- trunk/client/trunk/install_kde.sh	(original)
+++ trunk/client/trunk/install_kde.sh	Mon Jun  9 07:43:31 2008
@@ -1,7 +1,5 @@
 #!/bin/sh
 KLIK_PATH=`cd \`dirname $0\` && cd .. && pwd`
-PREFIX_PATH=`kde-config --userpath desktop`
-DESKTOP_NAME=`basename ${PREFIX_PATH}`
 PREFIX_PATH=`kde-config --prefix`

 if [ "`whoami`" != "root" ]; then
@@ -9,14 +7,21 @@
     exit 1
 fi

+if [ ! -x "$1/bin/fusioniso" ]; then
+    echo "syntax: $0 klik2_path"
+    exit 1
+fi
+
 install ${KLIK_PATH}/binaryparts/lib/kde3/* ${PREFIX_PATH}/lib/kde3/
 install -m 644 ${KLIK_PATH}/binaryparts/share/services/* \
${PREFIX_PATH}/share/services/  for lang in es fr; do
+  mkdir -p ${PREFIX_PATH}/share/locale/$lang/LC_MESSAGES
    install 
${KLIK_PATH}/binaryparts/share/locale/$lang/LC_MESSAGES/kfile_cmg.mo.$lang \
${PREFIX_PATH}/share/locale/$lang/LC_MESSAGES/kfile_cmg.mo  done
 ldconfig -n ${PREFIX_PATH}/lib/kde3

 for user in `ls -1 /home`; do
+    test -L /home/$user && continue
     TEMP=`mktemp`
     cat > ${TEMP} << EOF
 [Desktop Entry]
@@ -42,7 +47,9 @@
 X-KDE-Username=
 X-Ubuntu-Gettext-Domain=desktop_kdebase
 EOF
-    cp ${TEMP} "/home/$user/${DESKTOP_NAME}/To enable KLIK2 \
                integration.desktop"
-    chown $user:$user "/home/$user/${DESKTOP_NAME}/To enable KLIK2 \
integration.desktop" +    DESKTOP_NAME=`su - $user -c "kde-config \
--userpath desktop"` +    test -d ${DESKTOP_NAME} || continue
+    cp ${TEMP} "${DESKTOP_NAME}/To enable KLIK2 integration.desktop"
+    chown $user:$user "${DESKTOP_NAME}/To enable KLIK2 \
integration.desktop"  done
 exit 0
_______________________________________________
klik-devel mailing list
klik-devel@kde.org
https://mail.kde.org/mailman/listinfo/klik-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic