forked from Spark/ssm-services
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			538 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			538 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env ssm
 | 
						|
 | 
						|
#service_respawn='true'
 | 
						|
service_command='/usr/lib/systemd/systemd-udevd'
 | 
						|
 | 
						|
cfg_udev_settle_timeout="${cfg_udev_settle_timeout:-60}"
 | 
						|
 | 
						|
udev.populate_dev() {
 | 
						|
	prinft 'Populating /dev with udev...\n'
 | 
						|
	udevadm trigger --type=subsystems --action=add
 | 
						|
	udevadm trigger --type=devices --action=add
 | 
						|
 | 
						|
	printf 'Waiting for uevents...\n'
 | 
						|
	udevadm settle --timeout=${cfg_udev_settle_timeout}
 | 
						|
	udevadm control --property=do_not_run_plug_service=
 | 
						|
}
 | 
						|
 | 
						|
post_start() { sleep 1; udev.populate_dev; }
 | 
						|
 | 
						|
reload() {
 | 
						|
	udevadm control --reload
 | 
						|
}
 |