aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-08-18 21:03:11 -0700
committerZac Medico <zmedico@gentoo.org>2012-08-18 21:03:11 -0700
commitf55d7ef2b68e42e46e1ddc5747e7e3a75b7e6869 (patch)
tree592140b470306414f93b5f50cd0edcc3b7d3c3be /bin/emerge-webrsync
parentemerge-webrsync: use ${PORTAGE_TMPDIR}/portage (diff)
downloadportage-f55d7ef2b68e42e46e1ddc5747e7e3a75b7e6869.tar.gz
portage-f55d7ef2b68e42e46e1ddc5747e7e3a75b7e6869.tar.bz2
portage-f55d7ef2b68e42e46e1ddc5747e7e3a75b7e6869.zip
emerge-webrsync: fix date usage for BSD
Diffstat (limited to 'bin/emerge-webrsync')
-rwxr-xr-xbin/emerge-webrsync4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/emerge-webrsync b/bin/emerge-webrsync
index 5cba6b045..a962ab548 100755
--- a/bin/emerge-webrsync
+++ b/bin/emerge-webrsync
@@ -101,7 +101,9 @@ get_date_part() {
get_utc_second_from_string() {
local s="$1"
if [[ ${USERLAND} == BSD ]] ; then
- date -juf "%Y%m%d" "$s" +"%s"
+ # Specify zeros for the least significant digits, or else those
+ # digits are inherited from the current system clock time.
+ date -juf "%Y%m%d%H%M.%S" "${s}0000.00" +"%s"
else
date -d "${s:0:4}-${s:4:2}-${s:6:2}" -u +"%s"
fi