tags 498052 + patch thanks Hi,
On Sat, Sep 06, 2008 at 07:02:09PM +0200, Thomas Lange wrote: > The subruotines task_setup() tries to detect all cdroms and then calls > hdparm for every cdrom device. If this list is empty hdparm is called > the wrong way is prints is long help. The attached patch should fix this issue. Cheers, Sebastian -- Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/ Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin
From 85dda5b9976bc5e16594856c23dd926c11346492 Mon Sep 17 00:00:00 2001
From: Sebastian Harl <[EMAIL PROTECTED]>
Date: Sat, 6 Sep 2008 19:58:45 +0200
Subject: [PATCH] lib/subroutines: task_setup(): Warn, if no CD-ROM's have been found.
---
lib/subroutines | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/lib/subroutines b/lib/subroutines
index d6c0e9f..b35a03e 100644
--- a/lib/subroutines
+++ b/lib/subroutines
@@ -231,9 +231,13 @@ task_setup() {
if [ -f /boot/RUNNING_FROM_FAICD ]; then
local cdrom=$(mount| awk '/dev.+on \/ /{print $1}')
- hdparm -d $cdrom | grep -q off 2>/dev/null
- if [ $? -eq 0 ]; then
- echo "WARNING: CD-ROM does not use DMA mode. The installation will be sloooow."
+ if [ -n "$cdrom" ]; then
+ hdparm -d $cdrom | grep -q off 2>/dev/null
+ if [ $? -eq 0 ]; then
+ echo "WARNING: CD-ROM does not use DMA mode. The installation will be sloooow."
+ fi
+ else
+ echo "WARNING No CD-ROM's detected - cannot enable DMA mode which might slow down the installation."
fi
fi
--
1.6.0.1.216.g1b23a
signature.asc
Description: Digital signature

