From: Arne Fitzenreiter Date: Sat, 10 Nov 2018 10:03:37 +0000 (+0100) Subject: xen-image: enlarge partitions and remove extra /var partition X-Git-Tag: v2.21-core125 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=8e68bb83c68485337739093dbf17141fd098bfeb xen-image: enlarge partitions and remove extra /var partition Signed-off-by: Arne Fitzenreiter --- diff --git a/config/xen-image/ipfire.cfg b/config/xen-image/ipfire.cfg index 38bfdff5e5..3d2ab311ce 100644 --- a/config/xen-image/ipfire.cfg +++ b/config/xen-image/ipfire.cfg @@ -1,6 +1,6 @@ bootloader = '/usr/bin/pygrub' -memory = 256 +memory = 512 name = "ipfire-xen" acpi=1 @@ -19,6 +19,5 @@ vif = [ disk = [ 'file:./ipfire-boot.img,xvda1,w', 'file:./ipfire-swap.img,xvda2,w', - 'file:./ipfire-root.img,xvda3,w', - 'file:./ipfire-var.img,xvda4,w' + 'file:./ipfire-root.img,xvda3,w' ] #### Change path diff --git a/config/xen-image/xen-image-maker.sh b/config/xen-image/xen-image-maker.sh index 7c70a6445e..ae20f295a1 100644 --- a/config/xen-image/xen-image-maker.sh +++ b/config/xen-image/xen-image-maker.sh @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2016 Arne Fitzenreiter # +# Copyright (C) 2007-2018 Arne Fitzenreiter # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -29,10 +29,9 @@ KERN_PACK=xxxKERN_PACKxxx KRNDOWN=http://mirror0.ipfire.org/pakfire2/$VERSION/paks CONSOLE=hvc0 -SIZEboot=64 +SIZEboot=128 SIZEswap=512 -SIZEroot=1024 -SIZEvar=1024 +SIZEroot=3072 FSTYPE=ext3 ############################################################################## @@ -47,7 +46,6 @@ MNThdd=$TMPDIR/harddisk IMGboot=./$SNAME-boot.img IMGswap=./$SNAME-swap.img IMGroot=./$SNAME-root.img -IMGvar=./$SNAME-var.img KERNEL=linux-$KERN_TYPE-$KVER-$KERN_PACK.ipfire @@ -61,13 +59,11 @@ if [ "$XEN_IMG_TYPE" == "xva" ]; then P1=xvda P2=xvdb P3=xvdc - P4=xvde else # old style xen image partition names P1=xvda1 P2=xvda2 P3=xvda3 - P4=xvda4 fi rm -rf $TMPDIR && mkdir -p $MNThdd && mkdir -p $ISODIR @@ -99,10 +95,6 @@ mkswap $IMGswap dd bs=1M if=/dev/zero of=$IMGroot count=$SIZEroot mkfs.$FSTYPE -F $IMGroot -#Create varimage -dd bs=1M if=/dev/zero of=$IMGvar count=$SIZEvar -mkfs.$FSTYPE -F $IMGvar - echo -------------------------------------------------------- echo - Install IPFire to the images ... echo -------------------------------------------------------- @@ -113,7 +105,6 @@ mkdir $MNThdd/boot mkdir $MNThdd/var mkdir $MNThdd/var/log mount -o loop $IMGboot $MNThdd/boot -mount -o loop $IMGvar $MNThdd/var # Install IPFire without kernel modules xz -d < $ISODIR/distro.img > $TMPDIR/$SNAME-$VERSION.tar @@ -167,7 +158,6 @@ chroot $MNThdd /usr/bin/perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCach echo "/dev/$P1 /boot auto defaults 1 3" > $MNThdd/etc/fstab echo "/dev/$P2 swap swap defaults 0 0" >> $MNThdd/etc/fstab echo "/dev/$P3 / auto defaults 1 1" >> $MNThdd/etc/fstab -echo "/dev/$P4 /var auto defaults 1 2" >> $MNThdd/etc/fstab #Remove root / fstab check @@ -199,7 +189,6 @@ sed -i -e "s|^video|#video|g" $MNThdd/etc/sysconfig/modules umount $MNThdd/proc umount $MNThdd/dev umount $MNThdd/sys -umount $MNThdd/var umount $MNThdd/boot umount $MNThdd