[PATCH] UBUNTU: check for PAE on x86 systems only
Paolo Pisati
paolo.pisati at canonical.com
Wed May 16 14:17:35 UTC 2012
And while here, use STDERR for printing.
Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
---
debian/control-scripts/preinst | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/debian/control-scripts/preinst b/debian/control-scripts/preinst
index 32b4fc2..9723776 100644
--- a/debian/control-scripts/preinst
+++ b/debian/control-scripts/preinst
@@ -90,10 +90,13 @@ die "Pre inst Internal error. Aborting." unless $version;
exit 0 if $ARGV[0] =~ /abort-upgrade/;
exit 1 unless $ARGV[0] =~ /(install|upgrade)/;
-system ("grep -q ' pae ' /proc/cpuinfo");
-if ($?) {
- print "This kernel does not support a non-PAE CPU.\n";
- exit 1;
+$arch = `uname -i`;
+if ($arch =~ m/86/) {
+ system ("grep -q ' pae ' /proc/cpuinfo");
+ if ($?) {
+ print STDERR "This kernel does not support a non-PAE CPU.\n";
+ exit 1;
+ }
}
# remove multiple leading slashes; make sure there is at least one.
--
1.7.10
More information about the kernel-team
mailing list