geom_label and devd interaction

Joerg Pernfuss elessar at bsdforen.de
Sat Feb 11 07:05:51 PST 2006


Hi,

I use geom_label for my various usb sticks, cf cards etc and try
to create some sort of automount functionality using the filesystem
labels.

For example:
	umass0: USBest Technology USB Mass Storage Device, rev 2.00/1.00, addr 2
	da0 at umass-sim0 bus 0 target 0 lun 0
	da0: <256MB USB2.0FlashDrive A4> Removable Direct Access SCSI-2 device 
	da0: 1.000MB/s transfers
	da0: 250MB (512000 512 byte sectors: 64H 32S/T 250C)
	GEOM_LABEL: Label for provider da0s1 is msdosfs/USBSTICK01.
	GEOM_LABEL: Label for provider da0s2 is ufs/usbstick01.

This then gets mangled by devfs.rules:
	add path ufs/usbstick01 mode 0600 user elessar group operator
	add path msdosfs/USBSTICK01 mode 0600 user elessar group operator

So far, so good. At this point I'd like devd to honour this rules:
	attach 150 {
        	device-name "ufs/usbstick01";
		# device-name "usbstick01";
        	action "su elessar -c 'mount /dev/ufs/usbstick01 \
			/home/elessar/mnt/usbstick01/ufs/'";
	};
	attach 150 {
        	device-name "msdosfs/USBSTICK01";
		# device-name "USBSTICK01";
        	action "su elessar -c 'mount_msdosfs /dev/msdosfs/USBSTICK01 \
			/home/elessar/mnt/usbstick01/msdosfs/'";
	};

But, so far, I can't coerce devd into honouring this part of his
configuration.

Am I missing something or doesn't geom_label create events that are
monitored by devd?

Thanks for any help.
	Joerg


-- 
| /"\   ASCII ribbon   |  GnuPG Key ID | e86d b753 3deb e749 6c3a |
| \ / campaign against |    0xbbcaad24 | 5706 1f7d 6cfd bbca ad24 |
|  X    HTML in email  |  Now featuring a brand new GPG-Key!      |
| / \     and news     |  Please update your keyring.             |
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-geom/attachments/20060211/f2d9531d/signature.bin


More information about the freebsd-geom mailing list