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

List:       kde-commits
Subject:    kdebase/libkonq/favicons
From:       Waldo Bastian <bastian () kde ! org>
Date:       2003-11-28 12:55:15
[Download RAW message or body]

CVS commit by waba: 

Migrate favicons to new location.


  M +2 -2      favicons.upd   1.2
  M +25 -7     move_favicons.sh   1.2


--- kdebase/libkonq/favicons/favicons.upd  #1.1:1.2
@@ -1,4 +1,4 @@
-# Move favicons from $KDEHOME/share/icons to $KDEHOME/share/cache
-Id=kde3
+# Move favicons from $KDEHOME/share/icons and $KDEHOME/share/cache to $KDEHOME/cache-$HOST
+Id=kde3_2
 File=dummy
 Script=move_favicons.sh,sh

--- kdebase/libkonq/favicons/move_favicons.sh  #1.1:1.2
@@ -1,9 +1,10 @@
 #!/bin/sh
 
-prefix=`kde-config --localprefix`
-source="$prefix/share/icons/favicons"
-dest="$prefix/share/cache/favicons"
+prefix=$(kde-config --localprefix)
+source1="$prefix/share/icons/favicons"
+source2="$prefix/share/cache/favicons"
+dest="$(kde-config --path cache)/favicons"
 
-if [ -n "$prefix" -a -d "$source" ]; then
+if [ -n "$prefix" -a -d "$source1" ]; then
         while [ ! -d "$dest" ]; do
                 dir="$dest"
@@ -14,10 +15,27 @@
         done
 
-        icons=`ls "$source" 2>/dev/null`
+        icons=`ls "$source1" 2>/dev/null`
         if [ -n "$icons" ]; then
                 for i in $icons; do
-                        mv "$source/$i" "$dest/$i"
+                        mv -f "$source1/$i" "$dest/$i"
                 done
         fi
-        rmdir "$source"
+        rmdir "$source1"
+fi
+if [ -n "$prefix" -a -d "$source2" ]; then
+        while [ ! -d "$dest" ]; do
+                dir="$dest"
+                while [ ! -d `dirname "$dir"` ]; do
+                        dir=`dirname "$dir"`
+                done
+                mkdir "$dir" || exit 1
+        done
+
+        icons=`ls "$source2" 2>/dev/null`
+        if [ -n "$icons" ]; then
+                for i in $icons; do
+                        mv -f "$source2/$i" "$dest/$i"
+                done
+        fi
+        rmdir "$source2"
 fi


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

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