From 31b588d87c40d0d4d1584e4b6203d8bd90eec50a Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 18 Jun 2004 03:44:10 +0000 Subject: - use labels for home and packages partitions too - mount packages partition in read-only mode --- globetrotter/make_live | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'globetrotter') diff --git a/globetrotter/make_live b/globetrotter/make_live index 6c3d0257c..067750374 100755 --- a/globetrotter/make_live +++ b/globetrotter/make_live @@ -289,6 +289,18 @@ fs::write_fstab($all_hds, $::prefix); append_to_file("$::prefix/etc/fstab", "none /dev/pts devpts mode=0620 0 0"); doRootSubst("$::prefix/etc/fstab"); +my ($home) = grep { $_->{mntpoint} eq "/home" } @parts; +my ($mnt_pkgs) = grep { $_->{mntpoint} eq "/mnt/packages" } @parts; +run_program::run('tune2fs', '-L', "MDK-HOME", "/dev/$home->{device}") if $home; +run_program::run('tune2fs', '-L', "MDK-PKGS", "/dev/$mnt_pkgs->{device}") if $mnt_pkgs; + +substInFile { + s!defaults\s!defaults,ro ! if m!/mnt/packages!; + s!/dev/$home->{device}!LABEL=MDK-HOME!g; + s!/dev/$mnt_pkgs->{device}!LABEL=MDK-PKGS!g; +} "$::prefix/etc/fstab"; + + #------------------------------------------------------------------- #- Bootloader print "Configuring bootloader\n"; -- cgit v1.2.1