Dort wird ein mount -a ausgeführt, bevor die ide-Treiber geladen sind. Somit wird der hdd-mountpoint in der /etc/fstab natürlich ignoriert.
Desweiteren funktioniert
nicht.hdparm "`cat /var/tuxbox/config/target0.hdparm`" /dev/ide/host0/bus0/target0/lun0/disc
Deswegen habe ich den mount nach dem Laden der IDE-Treiber geschoben und die hdparm Argumente etwas umformuliert:
Ich frage mich die ganze Zeit nur, warum meine alten Images funktioniert habenIndex: rcS.m4
===================================================================
RCS file: /cvs/tuxbox/cdk/root/etc/init.d/rcS.m4,v
retrieving revision 1.4
diff -u -p -r1.4 rcS.m4
--- a/rcS.m4 11 Feb 2009 21:29:13 -0000 1.4
+++ b/rcS.m4 16 Feb 2009 22:24:08 -0000
@@ -126,14 +126,6 @@ if [ $KMINOR -ge 6 ]; then
mount /dev/pts
fi
-if [ $KMINOR -ge 6 ]; then
- # everything else is already mounted
- mount /var
-else
- # Mount file systems in /etc/fstab
- mount -a
-fi
-
# If appropriate, load ide drivers and file system drivers
if [ $KMINOR -ge 6 ]; then
# kernel 2.6
@@ -154,11 +146,19 @@ else
fi
fi
+if [ $KMINOR -ge 6 ]; then
+ # everything else is already mounted
+ mount /var
+else
+ # Mount file systems in /etc/fstab
+ mount -a
+fi
+
# Turn on swap
ifmarkerfile({swap},{swapon -a})
-runprogifexists({/var/tuxbox/config/target0.hdparm},{hdparm},{"`cat /var/tuxbox/config/target0.hdparm`" /dev/ide/host0/bus0/target0/lun0/disc})
-runprogifexists({/var/tuxbox/config/target1.hdparm},{hdparm},{"`cat /var/tuxbox/config/target1.hdparm`" /dev/ide/host0/bus0/target1/lun0/disc})
+runprogifexists({/var/tuxbox/config/target0.hdparm},{hdparm},{$(cat /var/tuxbox/config/target0.hdparm 2>/dev/null) /dev/ide/host0/bus0/target0/lun0/disc})
+runprogifexists({/var/tuxbox/config/target1.hdparm},{hdparm},{$(cat /var/tuxbox/config/target1.hdparm 2>/dev/null) /dev/ide/host0/bus0/target1/lun0/disc})
# Set time zone etc
. /etc/profile

Habt Ihr keine Probleme mit der IDE-Unterstützung im blanken CVS?
hansj