Fix block hotplug script locking
Do not let hotplug script inherit lock FD - if it starts some long running process (like xenstore-watch), it will hold the lock and block other scripts.
This commit is contained in:
		
							parent
							
								
									b2162b1af9
								
							
						
					
					
						commit
						5443826fff
					
				| @ -50,7 +50,7 @@ export PATH="/sbin:/bin:/usr/bin:/usr/sbin:$PATH" | |||||||
| 
 | 
 | ||||||
| XENBUS_PATH="${XENBUS_PATH:?}" | XENBUS_PATH="${XENBUS_PATH:?}" | ||||||
| if ! [ "$1" = "add" ] || ! [ -f /var/run/qubes/fast-block-attach ] ; then | if ! [ "$1" = "add" ] || ! [ -f /var/run/qubes/fast-block-attach ] ; then | ||||||
| 	exec flock /var/run/qubes/hotplug-block /etc/xen/scripts/block "$@" | 	exec flock -o /var/run/qubes/hotplug-block /etc/xen/scripts/block "$@" | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| ORIG_ARGS="$@" | ORIG_ARGS="$@" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski-Górecki
						Marek Marczykowski-Górecki