summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/30-set_vmware_device_timeout.inc
blob: 07a8e041228580e33411aa50f087780ec31110e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
set_vmware_device_timeout() {
	# this is a rather primitive solution
	if [ ! -f /etc/udev/rules.d/99-vmware-scsi-udev.rules ]; then
                cat > /etc/udev/rules.d/99-vmware-scsi-udev.rules<<-ENDE
		# Redhat systems
		ACTION=="add", BUS=="scsi", SYSFS{vendor}=="VMware, " , SYSFS{model}=="VMware Virtual S", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" 
		# Debian systems
		ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware " , ATTRS{model}=="Virtual disk ", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" 
		# SuSE / Ubuntu systems
		ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware, " , ATTRS{model}=="VMware Virtual S", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'"
		ENDE
	fi
}