File HDDtemperature.patch of Package cairo-dock-plugins-extra

From: Adam Mizerski <adam@mizerski.pl>
Date: 2014-02-14 23:07:26 +0100
Upstream: no
Subject: make HDDtemperature plugin store its data in users cache dir.

When the plugin is installed system-wide, user cannot modify anything in its
directory. This patch makes sure that files are created in ~/.cache directory.

diff -rupN cairo-dock-plug-ins-extras_3.3.2/HDDtemperature/HDDtemperature.sh cairo-dock-plug-ins-extras_3.3.2_mod/HDDtemperature/HDDtemperature.sh
--- cairo-dock-plug-ins-extras_3.3.2/HDDtemperature/HDDtemperature.sh	2013-10-30 13:10:59.000000000 +0100
+++ cairo-dock-plug-ins-extras_3.3.2_mod/HDDtemperature/HDDtemperature.sh	2014-02-14 23:06:05.277148249 +0100
@@ -49,7 +49,7 @@ fi
 
 DURATION=`get_conf_param "para_dur"`
 
-FULL_INFO=`cat store | tr '\n' "\r "`
+FULL_INFO=`cat ~/.cache/cairo-dock-HDDtemperature-store | tr '\n' "\r "`
 
 call ShowDialog "string:'$FULL_INFO'" "int32:$DURATION"
 }
@@ -102,9 +102,9 @@ SEPARATOR=${SEPARATOR:0:1}
     call Animate "string:fire" "int32:0"
   fi
 
-  cp /dev/null store
+  cp /dev/null ~/.cache/cairo-dock-HDDtemperature-store
   for i in "${Array[@]:0:$len_Array}"; do         # to last-but-one (before temperature)
-    echo "$i" >> store
+    echo "$i" >> ~/.cache/cairo-dock-HDDtemperature-store
   done
 
   echo  "dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ReloadModule string:HDDtemperature" \
@@ -115,7 +115,7 @@ SEPARATOR=${SEPARATOR:0:1}
 
 end()
 {
-rm -f store
+rm -f ~/.cache/cairo-dock-HDDtemperature-store
 }
 
 #############################################################################################################
openSUSE Build Service is sponsored by