summaryrefslogtreecommitdiff
path: root/app-portage/sisyphus/files/sisyphus-drop-datetime.patch
blob: 1d9e150b49e920cd2d27be3ce6e1ce5fc8a5c31c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
diff --git a/src/backend/libsisyphus.py b/src/backend/libsisyphus.py
index 59bf310..069d563 100755
--- a/src/backend/libsisyphus.py
+++ b/src/backend/libsisyphus.py
@@ -10,7 +10,6 @@
 import urllib3
 import io
 
-from datetime import datetime
 from dateutil import parser
 
 redcore_portage_config_path = '/opt/redcore-build'
@@ -101,11 +100,11 @@ def syncAll():
 
     reqRmtPkgTs = http.request('HEAD',rmtCsvUrl)
     rmtPkgTs = int(parser.parse(reqRmtPkgTs.headers['last-modified']).strftime("%s"))
-    lclPkgTs = int(datetime.utcnow().strftime("%s"))
+    lclPkgTs = int(os.path.getctime(rmtPkgCsv))
 
     reqRmtDscTs = http.request('HEAD',rmtDscUrl)
     rmtDscTs = int(parser.parse(reqRmtDscTs.headers['last-modified']).strftime("%s"))
-    lclDscTs = int(datetime.utcnow().strftime("%s"))
+    lclDscTs = int(os.path.getctime(rmtDscCsv))
 
     if rmtPkgTs > lclPkgTs or rmtDscTs > lclDscTs:
         fetchRemoteDatabaseCSV()