From 4506202ea78d5c5829113d6f2a183c540585cd5d Mon Sep 17 00:00:00 2001
From: intrigeri <intrigeri@boum.org>
Date: Tue, 9 Dec 2008 11:08:53 +0000
Subject: [PATCH] backupninja: do not assume English locale when using date
 (Closes: #465837)

---
 ChangeLog          | 1 +
 src/backupninja.in | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2ca863d7..d6292ec8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 version 0.9.7 -- UNRELEASED
     backupninja changes
 	 . fix bug in reportspace, thanks Dan Garthwaite
+	 . do not assume English locale when using date (Closes: #465837)
     handler changes
 	maildir:
 	 . fix location of deleted_on file
diff --git a/src/backupninja.in b/src/backupninja.in
index 25f4e114..6dee3b61 100755
--- a/src/backupninja.in
+++ b/src/backupninja.in
@@ -98,7 +98,7 @@ function printmsg() {
 
 function logmsg() {
 	if [ -w "$logfile" ]; then
-		echo -e `date "+%h %d %H:%M:%S"` "$@" >> $logfile
+		echo -e `LC_ALL=C date "+%h %d %H:%M:%S"` "$@" >> $logfile
 	fi
 }
 
@@ -200,9 +200,9 @@ function toint() {
 
 # we grab the current time once, since processing
 # all the configs might take more than an hour.
-nowtime=`date +%H`
-nowday=`date +%d`
-nowdayofweek=`date +%A`
+nowtime=`LC_ALL=C date +%H`
+nowday=`LC_ALL=C date +%d`
+nowdayofweek=`LC_ALL=C date +%A`
 nowdayofweek=`tolower "$nowdayofweek"`
 
 function isnow() {
-- 
GitLab