From f61b838fb0842bf76e7cf12f3eaa6e86bfd275be Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Fri, 6 May 2016 15:16:12 +0200 Subject: [PATCH] linux-pae: prevent install on non pae systems Signed-off-by: Arne Fitzenreiter --- src/paks/linux-pae/install.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/paks/linux-pae/install.sh b/src/paks/linux-pae/install.sh index 58a9c1c8d..ef271f352 100644 --- a/src/paks/linux-pae/install.sh +++ b/src/paks/linux-pae/install.sh @@ -17,7 +17,7 @@ # along with IPFire; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # -# Copyright (C) 2007-2014 IPFire-Team . # +# Copyright (C) 2007-2016 IPFire-Team . # # # ############################################################################ # @@ -42,6 +42,13 @@ function find_partition() { return 0 } +if [ "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then + rm -f /opt/pakfire/db/instelled/meta-linux-pae + /usr/bin/logger -p syslog.emerg -i pakfire \ + "linux-pae: no pae support found, aborted!" + exit 1 +fi + extract_files # KVER=xxxKVERxxx @@ -75,8 +82,6 @@ else ln -s grub.conf $MNThdd/boot/grub/menu.lst fi -# request a reboot if pae is supported -if [ ! "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then - touch /var/run/need_reboot -fi +# request a reboot +touch /var/run/need_reboot sync && sync \ No newline at end of file -- 2.39.2