summaryrefslogtreecommitdiffstats
path: root/iutil.py
diff options
context:
space:
mode:
Diffstat (limited to 'iutil.py')
-rw-r--r--iutil.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/iutil.py b/iutil.py
index ccef5cb02..e9497fd1f 100644
--- a/iutil.py
+++ b/iutil.py
@@ -184,12 +184,8 @@ def memInstalled(corrected = 1):
mem = f.readlines()[1]
del f
- # patch from hjl
fields = string.split(mem)
- try:
- mem = int(fields[1]) / 1024
- except:
- mem = 2097151
+ mem = int(long(fields[1]) / 1024)
if corrected:
mem = mem - memoryOverhead
@@ -354,3 +350,14 @@ esac
execWithRedirect('/bin/sh', args, stdin = None,
stdout = None, stderr = None,
root = root)
+
+def swapAmount():
+ f = open("/proc/meminfo", "r")
+ mem = f.readlines()[2]
+ del f
+
+ fields = string.split(mem)
+ mem = int(long (fields[1]) / 1024)
+
+ return mem
+