From 91f4d8291961add9ec9fe21bd4498b339361df27 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Mon, 24 Sep 2007 22:22:00 +0000 Subject: sysvinit 2.86: ENABLE_ROOTFS_FSCK is referenced by checkroot.sh, so add it here. * The value is a bit arbitrary. --- packages/sysvinit/sysvinit/rcS-default | 2 ++ packages/sysvinit/sysvinit_2.86.bb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/sysvinit/sysvinit/rcS-default b/packages/sysvinit/sysvinit/rcS-default index 82bf55970c..7ad3c7bf8f 100644 --- a/packages/sysvinit/sysvinit/rcS-default +++ b/packages/sysvinit/sysvinit/rcS-default @@ -15,6 +15,8 @@ DELAYLOGIN=no VERBOSE=no # Set EDITMOTD to "no" if you don't want /etc/motd to be editted automatically EDITMOTD=no +# Whether to fsck root on boot +ENABLE_ROOTFS_FSCK=no # Set FSCKFIX to "yes" if you want to add "-y" to the fsck at startup. FSCKFIX=yes # Set TICKADJ to the correct tick value for this specific machine diff --git a/packages/sysvinit/sysvinit_2.86.bb b/packages/sysvinit/sysvinit_2.86.bb index a4ce1252f8..f87c3f917a 100644 --- a/packages/sysvinit/sysvinit_2.86.bb +++ b/packages/sysvinit/sysvinit_2.86.bb @@ -2,7 +2,7 @@ DESCRIPTION = "System-V like init." SECTION = "base" LICENSE = "GPL" HOMEPAGE = "http://freshmeat.net/projects/sysvinit/" -PR = "r35" +PR = "r36" # USE_VT and SERIAL_CONSOLE are generally defined by the MACHINE .conf. # Set PACKAGE_ARCH appropriately. -- cgit v1.2.3 From 2fb674c46a8934584d6bd2962da3ebf15f29743b Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Mon, 24 Sep 2007 22:34:39 +0000 Subject: initscripts 1.0: checkroot.sh: Stop doing random positive login regarding fsck. * It's ok to do negative logic, for example limit scope of operation if we know we can't do it (ex.: we don't support fscking something else but ext2/ext3, so we have to ignore user's request to do fsck on other fstype). * But it's not ok to do fsck if user didn't request it, or moreover if he requested *not* to do it. --- packages/initscripts/initscripts-1.0/checkroot.sh | 4 ++-- packages/initscripts/initscripts_1.0.bb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/initscripts/initscripts-1.0/checkroot.sh b/packages/initscripts/initscripts-1.0/checkroot.sh index f3b8a0cd45..76bedcf4bd 100755 --- a/packages/initscripts/initscripts-1.0/checkroot.sh +++ b/packages/initscripts/initscripts-1.0/checkroot.sh @@ -60,9 +60,9 @@ do test "$pass" = 0 -o "$pass" = "" && rootcheck=no - # Enable fsck for ext2 and ext3 rootfs, disable for everything else + # Allow fsck for ext2 and ext3 rootfs, disable for everything else case "$type" in - ext2|ext3) rootcheck=yes;; + ext2|ext3) ;; *) rootcheck=no;; esac diff --git a/packages/initscripts/initscripts_1.0.bb b/packages/initscripts/initscripts_1.0.bb index 06a12c04a5..52413a727d 100644 --- a/packages/initscripts/initscripts_1.0.bb +++ b/packages/initscripts/initscripts_1.0.bb @@ -4,7 +4,7 @@ PRIORITY = "required" DEPENDS = "makedevs" RDEPENDS = "makedevs" LICENSE = "GPL" -PR = "r100" +PR = "r101" SRC_URI = "file://functions \ file://halt \ -- cgit v1.2.3 From e5f2c54f4afa335aeb80c610d636705bc1266607 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Mon, 24 Sep 2007 22:43:17 +0000 Subject: base-files: PocketPC machines: stop using random / mounts in fstab. * Instead, use rootfs mount, like most other devices do, which corresponds to the fact that such machines can be booted from a lots of sources. --- packages/base-files/base-files/h2200/fstab | 2 +- packages/base-files/base-files/h3600/fstab | 2 +- packages/base-files/base-files/h3900/fstab | 4 +--- packages/base-files/base-files/h5000/fstab | 2 +- packages/base-files/base-files/hx4700/fstab | 2 +- packages/base-files/base-files/jornada56x/fstab | 2 +- packages/base-files/base-files_3.0.14.bb | 2 +- 7 files changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/base-files/base-files/h2200/fstab b/packages/base-files/base-files/h2200/fstab index 8243195d99..5063f84359 100644 --- a/packages/base-files/base-files/h2200/fstab +++ b/packages/base-files/base-files/h2200/fstab @@ -1,4 +1,4 @@ -/dev/mtdblock3 / jffs2 defaults 1 1 +rootfs / auto defaults 1 1 proc /proc proc defaults 0 0 sys /sys sysfs defaults 0 0 tmpfs /var/volatile tmpfs mode=0755 0 0 diff --git a/packages/base-files/base-files/h3600/fstab b/packages/base-files/base-files/h3600/fstab index 92293a59af..9ec7df1928 100644 --- a/packages/base-files/base-files/h3600/fstab +++ b/packages/base-files/base-files/h3600/fstab @@ -1,4 +1,4 @@ -/dev/mtdblock4 / jffs2 defaults 1 1 +rootfs / auto defaults 1 1 proc /proc proc defaults 0 0 /dev/hda1 /media/cf auto defaults,noauto,noatime,user,exec,suid 0 0 /dev/mmc/part1 /media/card auto defaults,noauto,noatime,user,exec,suid 0 0 diff --git a/packages/base-files/base-files/h3900/fstab b/packages/base-files/base-files/h3900/fstab index 2a106ef945..9ec7df1928 100644 --- a/packages/base-files/base-files/h3900/fstab +++ b/packages/base-files/base-files/h3900/fstab @@ -1,6 +1,4 @@ -/dev/mtdblock/1 / jffs2 defaults 1 1 -#breaks h51xx -#/dev/mtdblock/2 /home jffs2 defaults 1 1 +rootfs / auto defaults 1 1 proc /proc proc defaults 0 0 /dev/hda1 /media/cf auto defaults,noauto,noatime,user,exec,suid 0 0 /dev/mmc/part1 /media/card auto defaults,noauto,noatime,user,exec,suid 0 0 diff --git a/packages/base-files/base-files/h5000/fstab b/packages/base-files/base-files/h5000/fstab index 4d3c38eca8..ad05f3b799 100644 --- a/packages/base-files/base-files/h5000/fstab +++ b/packages/base-files/base-files/h5000/fstab @@ -1,4 +1,4 @@ -/dev/mtdblock1 / jffs2 defaults 1 1 +rootfs / auto defaults 1 1 #breaks h51xx /dev/mtdblock2 /home jffs2 defaults 1 1 proc /proc proc defaults 0 0 diff --git a/packages/base-files/base-files/hx4700/fstab b/packages/base-files/base-files/hx4700/fstab index 04ac4849fd..49b5c96030 100644 --- a/packages/base-files/base-files/hx4700/fstab +++ b/packages/base-files/base-files/hx4700/fstab @@ -1,4 +1,4 @@ -/dev/mtdblock2 / jffs2 defaults 1 1 +rootfs / auto defaults 1 1 /dev/mtdblock3 /home jffs2 defaults 1 1 proc /proc proc defaults 0 0 diff --git a/packages/base-files/base-files/jornada56x/fstab b/packages/base-files/base-files/jornada56x/fstab index d8258a0c05..de6e192fa1 100644 --- a/packages/base-files/base-files/jornada56x/fstab +++ b/packages/base-files/base-files/jornada56x/fstab @@ -1,4 +1,4 @@ -/dev/mtdblock1 / jffs2 rw,noatime 1 1 +rootfs / auto rw,noatime 1 1 proc /proc proc defaults 0 0 /dev/hda1 /mnt/cf auto defaults,sync,noauto 0 0 tmpfs /var/volatile tmpfs mode=0755 0 0 diff --git a/packages/base-files/base-files_3.0.14.bb b/packages/base-files/base-files_3.0.14.bb index 0d3a411095..0661f8e045 100644 --- a/packages/base-files/base-files_3.0.14.bb +++ b/packages/base-files/base-files_3.0.14.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Miscellaneous files for the base system." SECTION = "base" PRIORITY = "required" -PR = "r72" +PR = "r73" LICENSE = "GPL" SRC_URI = " \ -- cgit v1.2.3