From c8783a6ae53a40fc2b84035074f30f8d85fdf17c Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Tue, 8 Jun 2010 00:08:09 +0200 Subject: [PATCH] Change version to 2.7 on core38. --- config/rootfiles/core/38/filelists/files | 1 + config/rootfiles/core/38/update.sh | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/config/rootfiles/core/38/filelists/files b/config/rootfiles/core/38/filelists/files index 6c7f0c60c9..8290804c4d 100644 --- a/config/rootfiles/core/38/filelists/files +++ b/config/rootfiles/core/38/filelists/files @@ -1,4 +1,5 @@ etc/system-release +etc/issue etc/e2fsck.conf etc/httpd/conf/vhosts.d/ipfire-interface.conf etc/rc.d/init.d/leds diff --git a/config/rootfiles/core/38/update.sh b/config/rootfiles/core/38/update.sh index 59a718c7b9..9af7aad156 100644 --- a/config/rootfiles/core/38/update.sh +++ b/config/rootfiles/core/38/update.sh @@ -24,6 +24,19 @@ . /opt/pakfire/lib/functions.sh /usr/local/bin/backupctrl exclude >/dev/null 2>&1 # +OLDVERSION=`grep "version = " /opt/pakfire/etc/pakfire.conf | cut -d'"' -f2` +# +# Test if we running on xen +# +uname -r | grep "ipfire-xen"; +if [ ${?} = 0 ]; then + #Xen Kernel is active + NEWVERSION="2.7-xen" +else + #Normal Kernel + NEWVERSION="2.7" +fi +# KVER="2.6.32.15" ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1` MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1` @@ -220,6 +233,9 @@ echo "cryptodev" >> /etc/sysconfig/modules echo "" >> /etc/sysconfig/modules echo "# End /etc/sysconfig/modules" >> /etc/sysconfig/modules chmod 644 /etc/sysconfig/modules +# Change version of Pakfire.conf +# +sed -i "s|$OLDVERSION|$NEWVERSION|g" /opt/pakfire/etc/pakfire.conf # # This core-update need a reboot /usr/bin/logger -p syslog.emerg -t core-upgrade-38 "Upgrade finished. If you use a customized grub.cfg" -- 2.39.2