View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/sys-apps/hdparm/files/hdparm-init-7 (-2 / +4 lines)
 Lines 116-123    Link Here 
		do
		do
			# check that the block device really exists
			# check that the block device really exists
			# by opening it for reading
			# by opening it for reading
			local errmsg=$( : 2>/dev/null <$device )
			local errmsg status
			if [[ -b $device ]] && [[ $? == 0 || $(errmsg) == "*: No medium found" ]]
			errmsg=$( : 2>&1 <$device )
			status=$?
			if [[ -b $device ]] && [[ ${status} == 0 || ${errmsg:$((-25))} == "${device}: No medium found" ]]
			then
			then
				eval args=\${`basename $device`_args}
				eval args=\${`basename $device`_args}
				do_hdparm
				do_hdparm