From 6fafd2729dba9f9b7dcd64b4d7d7ed2b5f42c9b2 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Mon, 25 May 2009 17:57:36 +0200 Subject: [PATCH] Made size of 1GB image a bit smaller Add some missing default settings reboot after firstsetup --- lfs/flash-images | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/lfs/flash-images b/lfs/flash-images index ead007c02..cf2c3bc40 100644 --- a/lfs/flash-images +++ b/lfs/flash-images @@ -54,7 +54,7 @@ SIZEboot := 20 IMGroot := /install/images/rootfs SIZEroot := 500 IMGvar := /install/images/varfs -SIZEvar := 450 +SIZEvar := 440 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) rm -rf $(MNThdd) $(IMGinst) $(IMGpart) $(IMGboot) $(IMGroot) $(IMGvar) && mkdir -p $(MNThdd) @@ -76,11 +76,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) mount -o loop $(IMGroot) $(MNThdd) mkdir $(MNThdd)/boot mkdir $(MNThdd)/var + mkdir $(MNThdd)/var/log mount -o loop $(IMGboot) $(MNThdd)/boot mount -o loop $(IMGvar) $(MNThdd)/var # Install IPFire tar -C $(MNThdd)/ -xvjf /install/cdrom/$(SNAME)-$(VERSION).tbz2 + echo "LANGUAGE=en" >> $(MNThdd)/var/ipfire/main/settings + echo "HOSTNAME=$(SNAME)" >> $(MNThdd)/var/ipfire/main/settings + echo "THEME=ipfire" >> $(MNThdd)/var/ipfire/main/settings touch $(MNThdd)/lib/modules/$(KVER)-ipfire/modules.dep mv $(MNThdd)/bin/uname.bak $(MNThdd)/bin/uname mkdir $(MNThdd)/proc @@ -106,13 +110,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) chroot $(MNThdd) /usr/sbin/grub-set-default 0 # Create a script for rebuild-initrd and setup - echo "#!/bin/bash" > $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup - echo "/bin/rm -f /boot/ipfirerd-$(KVER).img" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup - echo "/usr/local/bin/rebuild-initrd" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup - echo "/usr/local/sbin/setup /dev/null INSTALL" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup - echo "rm -f /etc/rc.d/rcsysinit.d/S75firstsetup" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup + echo "#!/bin/bash" > $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup + echo "/bin/rm -f /boot/ipfirerd-$(KVER).img" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup + echo "/usr/local/bin/rebuild-initrd" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup + echo "/usr/local/sbin/setup /dev/null INSTALL" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup + echo "rm -f /etc/rc.d/rcsysinit.d/S75firstsetup \\" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup + echo "&& /sbin/reboot" >> $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup + chmod +x $(MNThdd)/etc/rc.d/rcsysinit.d/S75firstsetup - + # Unmount umount $(MNThdd)/proc umount $(MNThdd)/dev -- 2.39.2