View | Details | Raw Unified | Return to bug 41049
Collapse All | Expand All

(-)samba-4.3.7.orig/debian/samba-libs.preinst (-5 / +12 lines)
 Lines 16-26    Link Here 
16
			if [ -e /var/lib/samba/private/$file ] &&
16
			if [ -e /var/lib/samba/private/$file ] &&
17
				[ ! /var/lib/samba/$file -ef /var/lib/samba/private/$file ]
17
				[ ! /var/lib/samba/$file -ef /var/lib/samba/private/$file ]
18
			then
18
			then
19
				echo $file exists in /var/lib/samba and /var/lib/samba/private, aborting samba-libs preinst
19
				echo "$file exists in /var/lib/samba and /var/lib/samba/private,"
20
				echo rename one of them to allow the install/upgrade to continue
20
				if [ "/var/lib/samba/$file" -ot "/var/lib/samba/private/$file" ]
21
				echo http://bugs.debian.org/726472
21
				then
22
				ls -al /var/lib/samba /var/lib/samba/private
22
					echo "/var/lib/samba/$file is older, renaming to .bak"
23
				exit 1
23
					mv "/var/lib/samba/$file" "/var/lib/samba/$file.bak"
24
				else
25
					echo aborting samba-libs preinst
26
					echo rename one of them to allow the install/upgrade to continue
27
					echo http://bugs.debian.org/726472
28
					ls -al /var/lib/samba /var/lib/samba/private
29
					exit 1
30
				fi
24
			fi
31
			fi
25
		fi
32
		fi
26
	done
33
	done

Return to bug 41049