 85fab4fe16
			
		
	
	
		85fab4fe16
		
	
	
	
	
		
			
			Closes BTS#983401. - Overwrite dangling symlinks on install - Does not clobber symlinks on removal Signed-off-by: Antonio Russo <aerusso@aerusso.net> (cherry picked from commit b024d59f5976ea75ac9a0b48612b7032d24513ee) Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
		
			
				
	
	
		
			17 lines
		
	
	
		
			373 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			373 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh
 | |
| set -e
 | |
| 
 | |
| zedd="/usr/lib/zfs-linux/zed.d"
 | |
| etcd="/etc/zfs/zed.d"
 | |
| 
 | |
| if [ "$1" != "failed-upgrade" ] && [ -d "${etcd}" ] && [ -d "${zedd}" ] ; then
 | |
|     while read -r file ; do
 | |
|         etcfile="${etcd}/${file}"
 | |
|         ( [ -L "${etcfile}" ] || [ -e "${etcfile}" ] ) && continue
 | |
|         ln -sT /dev/null "${etcfile}"
 | |
|     done < "${zedd}/DEFAULT-ENABLED"
 | |
| fi
 | |
| 
 | |
| #DEBHELPER#
 | |
| 
 |