X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Fpaks%2Flinux-xen%2Finstall.sh;h=8b46c89cf230413e7ee6fc6f852cc5a20201377c;hp=91d1655a5e11ce2bc466b2a7a3a364da4956768f;hb=a4aae93d9616aff917de21317a917246f9417b07;hpb=b6af41a572eb83e73875b1f8d450405fbee8eb0a diff --git a/src/paks/linux-xen/install.sh b/src/paks/linux-xen/install.sh index 91d1655a5e..8b46c89cf2 100644 --- a/src/paks/linux-xen/install.sh +++ b/src/paks/linux-xen/install.sh @@ -24,12 +24,21 @@ . /opt/pakfire/lib/functions.sh extract_files # -KVER=2.6.32.21 -ROOT=`grep "root=" /boot/grub/grub.conf | cut -d"=" -f2 | cut -d" " -f1 | tail -n 1` +KVER=2.6.32.24 +ROOT=`mount | grep " / " | cut -d" " -f1` +ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2` +if [ ! -z $ROOTUUID ]; then + ROOT="UUID=$ROOTUUID" +fi + MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1` # Nur den letzten Parameter verwenden echo $MOUNT > /dev/null MOUNT=$_ +if [ ! $MOUNT == "rw" ]; then + MOUNT="ro" +fi + ENTRY=`grep "savedefault" /boot/grub/grub.conf | tail -n 1` # Nur den letzten Parameter verwenden echo $ENTRY > /dev/null @@ -64,9 +73,7 @@ fi # # Made initramdisk # -cp -f /etc/mkinitcpio.conf.org /etc/mkinitcpio.conf -sed -i -e "s| autodetect | |g" /etc/mkinitcpio.conf -mkinitcpio -k $KVER-ipfire-xen -g /boot/ipfirerd-$KVER-xen.img +/sbin/dracut --force --verbose /boot/ipfirerd-$KVER-xen.img $KVER-ipfire-xen # # Create new module depency #