mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Minor tweak to handle systems with restrictive udev rules
or older systems which are not using udev at all. git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@158 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
This commit is contained in:
		
							parent
							
								
									25557fd884
								
							
						
					
					
						commit
						e73187714d
					
				@ -44,7 +44,21 @@ echo "Loading ${spl_module}"
 | 
			
		||||
echo "Loading ${splat_module}"
 | 
			
		||||
/sbin/insmod ${splat_module} || die "Unable to load ${splat_module}"
 | 
			
		||||
 | 
			
		||||
while [ ! -c /dev/splatctl ]; do sleep 0.1; done
 | 
			
		||||
# Wait a maximum of 3 seconds for udev to detect the new splatctl 
 | 
			
		||||
# device, if we do not see the character device file created assume
 | 
			
		||||
# udev is not running and manually create the character device.
 | 
			
		||||
for i in `seq 1 50`; do
 | 
			
		||||
	sleep 0.1
 | 
			
		||||
 | 
			
		||||
	if [ -c /dev/splatctl ]; then
 | 
			
		||||
		break
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
	if [ $i -eq 50 ]; then
 | 
			
		||||
		mknod /dev/splatctl c 229 0
 | 
			
		||||
	fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
$splat_cmd $tests $verbose
 | 
			
		||||
 | 
			
		||||
echo "Unloading ${splat_module}"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user