packages (LINUX_2_6_27): kernel/kernel.spec - depmod oom on alpha, 308M ram...

glen glen at pld-linux.org
Thu Apr 5 20:42:37 CEST 2012


Author: glen                         Date: Thu Apr  5 18:42:37 2012 GMT
Module: packages                      Tag: LINUX_2_6_27
---- Log message:
- depmod oom on alpha, 308M ram, 2x512M swap finally passed

---- Files affected:
packages/kernel:
   kernel.spec (1.441.2.2036.2.75 -> 1.441.2.2036.2.76) 

---- Diffs:

================================================================
Index: packages/kernel/kernel.spec
diff -u packages/kernel/kernel.spec:1.441.2.2036.2.75 packages/kernel/kernel.spec:1.441.2.2036.2.76
--- packages/kernel/kernel.spec:1.441.2.2036.2.75	Thu Apr  5 07:17:21 2012
+++ packages/kernel/kernel.spec	Thu Apr  5 20:42:31 2012
@@ -973,6 +973,16 @@
 find '(' -name '*~' -o -name '*.orig' -o -name '.gitignore' ')' -print0 | xargs -0 -r -l512 rm -f
 
 %build
+memtotal=$(awk '/MemTotal|SwapTotal/{ mem += $2 } END { print mem }' /proc/meminfo)
+%ifarch alpha
+%if "%{depmod}" != "/bin/true"
+if [ "$memtotal" -lt "1500000" ]; then
+	echo >&2 depmod needs a lot memory, at least 1.5GiB needed not to run, and you have only $memtotal kB
+	exit 1
+fi
+%endif
+%endif
+
 cd linux-%{basever}
 PaXconfig () {
 	set -x
@@ -1709,6 +1719,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.441.2.2036.2.76  2012/04/05 18:42:31  glen
+- depmod oom on alpha, 308M ram, 2x512M swap finally passed
+
 Revision 1.441.2.2036.2.75  2012/04/05 05:17:21  glen
 - always set -x
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/kernel/kernel.spec?r1=1.441.2.2036.2.75&r2=1.441.2.2036.2.76



More information about the pld-cvs-commit mailing list