fstab - no labels

Michael Shuler mshuler at rackspace.com
Sat Mar 26 23:21:23 UTC 2005


Florin Andrei wrote:
> Is there a way to tell anaconda to create /etc/fstab with no labels (but
> using actual /dev nodes instead)?

Yes, there is, and I set this up for all kickstarts - labels are bad 
news when you have more than one partition/device that contains LABEL=/, 
such as new and old OS drives...  It is also a good idea to edit 
/boot/grub/grub.conf during %post, to remove 'LABEL=/' and replace it 
with the proper device name.

Create an updates.img in the 'base' directory of your distribution, 
which contains the file 'fsset.py', patched from the anaconda source.

Here's my patch from rhel-4:

--- fsset.py-orig       2005-01-21 15:25:10.000000000 -0600
+++ fsset.py    2005-01-21 15:27:55.000000000 -0600
@@ -1048,10 +1048,10 @@
          fstab = ""
          for entry in self.entries:
              if entry.mountpoint:
-                if entry.getLabel():
-                    device = "LABEL=%s" % (entry.getLabel(),)
-                else:
-                    device = devify(entry.device.getDevice())
+#               if entry.getLabel():
+#                   device = "LABEL=%s" % (entry.getLabel(),)
+#               else:
+                device = devify(entry.device.getDevice())
                  fstab = fstab + entry.device.getComment()
                  fstab = fstab + format % (device, entry.mountpoint,
                                            entry.fsystem.getName(),

Kind Regards,
Michael Shuler
Rackspace Managed Hosting




More information about the Kickstart-list mailing list