From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Hamilton Date: Fri, 13 Feb 2004 12:39:00 +0000 Subject: Re: Re linux-hotplug-devel Re USBdesktop integration - how to guess /dev/sd* when Message-Id: <200402140139.00352.michael@actrix.gen.nz> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Sat, 14 Feb 2004 00:11, Wout Mertens wrote: > Interesting... Where do I assume 1 partition and fat? I just let mount > figure it out. With Linux 2.4 I iterate through all partitions, and > with 2.6, the block event takes care of that. > > Apart from that, any devfs-isms that might be there should be easily > fixable. Why don't you just give it a shot? :) > > Wout. > > Tomorrow at 00:01, Michael Hamilton wrote: >>... I just lept to that assumption from the comments in the 2.4 version # TODO use fdisk to figure out partitions and types and also from the loading and unloading of the vfat module. I should have read the script though more thouroughly. Sorry about that. But, I also can't see how ls /dev/scsi/host$SCSI/ in the 2.4 version can be made to work on Redhat 9. But I guess I could merge some code from my stuff to get the same effect. Also under 2.6 my $DEVPATH contains more than the three parts your scripts are looking for, eg /devices/pci0000:00/0000:00:11.2/usb3/3-2/3-2:1.0 So I was a bit mystified. Getting from the above to /dev/sda /dev/sdb seems to be very difficult without using something like sg_map. Perhaps I'm wrong to be sticking with the old /dev/sd[abc...] stuff, and for sticking with Redhat and its hotplug - but I was hoping that I could use 2.6 without any major changes. I have pretty much achieved this goal - except that I have to install another utility, sg_map. The reason that my script doesn't leave mount to figure out the file system type is because of the desire to adjust mount options depending on the file system type. Alessandro Fiorino's modifications to my script uses disktype to retrieve the fs type and set appropriate mount options. For example: don't bother setting uid and gid options for ext2/ext3 - only do this for non Linux file systems. Cheers, Michael ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id56&alloc_id438&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel