Package: quota
Version: 3.12-6

I found out, that quota init script doesn't work, when root locales are set 
on my national language:

[EMAIL PROTECTED]: /home # locale
LANG=pl_PL
LC_CTYPE="pl_PL"
LC_NUMERIC="pl_PL"
LC_TIME="pl_PL"
LC_COLLATE="pl_PL"
LC_MONETARY="pl_PL"
LC_MESSAGES="pl_PL"
LC_PAPER="pl_PL"
LC_NAME="pl_PL"
LC_ADDRESS="pl_PL"
LC_TELEPHONE="pl_PL"
LC_MEASUREMENT="pl_PL"
LC_IDENTIFICATION="pl_PL"
LC_ALL=
[EMAIL PROTECTED]: /home # invoke-rc.d quota start      # nothing happen
[EMAIL PROTECTED]: /home #
[EMAIL PROTECTED]: /home # LC_MESSAGES=C invoke-rc.d quota start
Checking quotas...
done.
Turning on quotas.
[EMAIL PROTECTED]: /home #

To fix this error, you could apply this patch:
--- quota.old   2006-09-06 08:45:40.000000000 +0200
+++ quota       2006-09-06 08:46:01.000000000 +0200
@@ -29,7 +29,7 @@
 case "$1" in
   start)
        # Check if quota already has been enabled
-       quotaon -ap|grep -q "is off" || exit 0
+       LC_MESSAGES=C quotaon -ap|grep -q "is off" || exit 0

        # Check all filesystems if quota is new or wasn't shut down 
correctly
        echo 'Checking quotas...';

-- 
Krzysztof Raczkowski
Rzeszow University of Technology
System Administrator of CZ RMSK
tel.: +48 (17) 865-13-93; e-mail: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to