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

[Bug 1421] Error with single / partition; unable calculate size of /var/spool/squid



http://bugs.skolelinux.org/show_bug.cgi?id=1421





--- Comment #9 from John Sigurd Skogtvedt <jss@bzz.no>  2010-02-14 14:01:10 ---
How about the following change? It reports a warning rather than an error (are
warning:s reported to the user?), and the message is slightly more helpful.

--- share/debian-edu-config/tools/squid-update-cachedir (revision 62764)
+++ share/debian-edu-config/tools/squid-update-cachedir (working copy)
@@ -25,7 +25,7 @@
     cachedir=$defaultcachedir
 fi
 partsize="$(df -mP $cachedir/. | grep $cachedir | awk '{print $2}')"
-if [ 0 -lt "$partsize" ] ; then
+if [ -n "$partsize" ] && [ 0 -lt "$partsize" ] ; then
     newcachesize=$(( $partsize * $fillpercent / 100 ))
     echo "info: Updating $squidconf to use cache_dir size $newcachesize MB"

@@ -33,7 +33,7 @@
        < "$squidconf" > "$squidconf.new" \
        && mv "$squidconf.new" "$squidconf"
 else
-    echo "error: Unable to calculate size of partition for $cachedir"
+    echo "warning: Not changing squid cache_dir size, default will be used"
 fi

 if [ -x /usr/sbin/invoke-rc.d ] ; then


-- 
Configure bugmail: http://bugs.skolelinux.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.


Reply to: