procfs: remove usbfs and usbdevfs support
The usbfs and usbdevfs file systems have been deprecated since Linux-2.6.32, so we remove the code to automount them. X-Gentoo-Bug: 480312 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=480312
This commit is contained in:
		| @@ -39,22 +39,5 @@ start() | |||||||
| 		fi | 		fi | ||||||
| 	fi | 	fi | ||||||
|  |  | ||||||
| 	# Check what USB fs the kernel support.  Currently |  | ||||||
| 	# 2.5+ kernels, and later 2.4 kernels have 'usbfs', |  | ||||||
| 	# while older kernels have 'usbdevfs'. |  | ||||||
| 	if [ -d /proc/bus/usb -a ! -e /proc/bus/usb/devices ]; then |  | ||||||
| 		local usbfs=$(grep -Fow usbfs /proc/filesystems || |  | ||||||
| 			grep -Fow usbdevfs /proc/filesystems) |  | ||||||
| 		if [ -n "$usbfs" ]; then |  | ||||||
| 			ebegin "Mounting USB device filesystem [$usbfs]" |  | ||||||
| 			local usbgid="$(getent group usb | \ |  | ||||||
| 				sed -e 's/.*:.*:\(.*\):.*/\1/')" |  | ||||||
| 			mount -t $usbfs \ |  | ||||||
| 				-o ${usbgid:+devmode=0664,devgid=$usbgid,}noexec,nosuid \ |  | ||||||
| 				usbfs /proc/bus/usb |  | ||||||
| 			eend $? |  | ||||||
| 		fi |  | ||||||
| 	fi |  | ||||||
|  |  | ||||||
| 	return 0 | 	return 0 | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user