Here come another patch :o)

In some cases supermount is not set in /etc/fstab like your regexp tries to match.
My fstab look like :
none /mnt/cdrom supermount fs=udf:iso9660,dev=/dev/dvd,--,nosuid,iocharset=iso8859-15,ro,nodev 0 0
none /mnt/cdrom2 supermount fs=udf:iso9660,dev=/dev/scd0,--,nosuid,iocharset=iso8859-15,ro,nodev 0 0


So please found attached a patch for a more generic regexp to match supermount fields.
I've tried it and it works fine ! Now when I'm inserting a DVD, my video player is starting ! Pretty cool :o)
--- src/config.py.orig  2003-11-09 23:34:17.000000000 +0100
+++ src/config.py       2003-12-14 13:24:34.000000000 +0100
@@ -574,7 +574,7 @@
         re_cdrec     = re.compile( '^(/dev/cdrecorder[0-9]*)[ \t]+([^ \t]+)[ \t]+', 
re.I )
         re_dvd       = re.compile( '^(/dev/dvd[0-9]*)[ \t]+([^ \t]+)[ \t]+', re.I )
         re_iso       = re.compile( '^([^ \t]+)[ \t]+([^ \t]+)[ \t]+(iso|cd)9660', 
re.I )
-        re_automount = re.compile( '^none[ \t]+([^ \t]+) supermount dev=([^,]+)', 
re.I )
+        re_automount = re.compile( '^none[ \t]+([^ \t]+).*supermount.*dev=([^,]+).*', 
re.I )
         re_bymountcd = re.compile( '^(/dev/[^ \t]+)[ \t]+([^ ]*cdrom[0-9]*)[ \t]+', 
re.I )
         re_bymountdvd= re.compile( '^(/dev/[^ \t]+)[ \t]+([^ ]*dvd[0-9]*)[ \t]+', 
re.I )
         fd_fstab = open('/etc/fstab')

Reply via email to