Die Chancen stehen (auch mit der "stock firmware") eigentlich gar nicht so schlecht:
Code:
[...]
MOUNT_DIR=/var/media/ftp
[...]
# get cache directory for davfs2
local WRITE_TEST_FAILED=0
local INTERNAL_MEM=`echo internalflash.mountpoint|$EXE_USBCFGCTL -s | sed "s/.\(.*\)./\1/"`
for SHARE in $MOUNT_DIR/* ; do
echo "$(date +"%b %d %H:%M:%S") webdavclt[$$]: testing dir: $SHARE" >> $LOGFILE
[...]
done
[...]
So sieht die Suche nach dem Cache-Directory in der Datei /etc/webdav_control aus.
Da das Globbing bei "$MOUNT_DIR/*" durch einen Aufruf der (POSIX-)Funktion "glob" erfolgt und diese ihrerseits die Ergebnisse binär sortiert liefert (aufsteigend), solange nicht die Option "GLOB_NOSORT" angegeben wurde beim Aufruf (was die Shell der Busybox nicht macht), kann man da also etwas über den Namen des Mountpoints bewegen. Binär sortiert heißt, daß alle Großbuchstaben kleiner sind als Kleinbuchstaben und alle Ziffern (0x30 - 0x39) vor den Großbuchstaben einsortiert werden.
Bis zum aktuellen Laborzweig kann man den Namen des Mountpoints allerdings auch nicht steuern, bei der Laborversion dann durch eine entsprechende Einstellung in der usb.cfg aber die Verwendung des Labels eines Volumes im Mountpath erreichen.
Da Du ja eine 7490 verwendest, stünde der Laborversion ja eigentlich nichts im Weg, die Einstellung in der usb.cfg findet sich im "usbhost"-Abschnitt und sie trägt den Namen "volume_labels" mit "yes" als Wert für die Verwendung der Label. Da sie bei einem Update nicht automatisch hinzugefügt wird und es keinen GUI-Punkt gibt, wo man das einstellen könnte (außer AVM hat da auch noch was geändert), muß man die notfalls von Hand hinzufügen - vermutlich direkt in die usb.cfg (korrektes Vorgehen beim Editieren beachten, wenn es nicht über eine geänderte Export-Datei erfolgt), denn eine dazu passende ctlmgr-Einstellung habe ich auch bei der 31822 nicht gefunden.
Ansonsten bleibt - wenn Du keine Laborversion verwenden willst - noch das Modifizieren der 06.30 ... das ist sind auch nur 10 Minuten Arbeit. Der Mountpoint für so ein Volume wird in der Datei /etc/hotplug/udev-mount-sd gebildet ... wobei dann ja fast das Ändern des Skripts /etc/webdav_control sinnvoller wäre, wo man mit einer leicht geänderten Schleife ja z.B. das Volume mit dem größten freien Speicher für davfs2 auswählen könnte.