--- knoppix-autoconfig 2004/09/27 22:28:58 1.1 +++ knoppix-autoconfig 2004/09/27 22:43:39 @@ -732,6 +732,7 @@ fi # Add cdrom drives that have NOT been found by hwsetup (Kernel 2.6 bug?) +cat /proc/sys/dev/cdrom/info 2>/dev/null | while read drive name cdroms; do case "$drive$name" in drivename:) for cd in $cdroms; do @@ -744,9 +745,7 @@ done ;; esac -done </dev/null) -EOT +done update_progress 60 @@ -912,6 +911,7 @@ # Collect partitions from /proc/partitions partitions="" +awk 'BEGIN{old="__start"}{if($0==old){exit}else{old=$0;if($4&&$4!="name"){print $0}}}' /proc/partitions | while read major minor blocks partition relax; do partition="${partition##*/}" [ -z "$partition" -o ! -e "/dev/$partition" ] && continue @@ -920,9 +920,7 @@ sd?) ;; # SCSI Harddisk, entire disk [hs]d*) partitions="$partitions /dev/$partition";; # IDE or SCSI disk partition esac -done </dev/null 2>&1 if [ -e /var/run/rebuildfstab.pid ]; then @@ -990,9 +989,7 @@ fi ;; esac - done <