Hallo,
aufgrund meiner aktuellen NFS-Probleme mit der dm7020 habe ich mir (u.a.) mal das nfs-Skript im Gemini angesehen. Unabhängig von von allem anderen, was ich unschön find, enthält das Skript noch einen BUG:
Beim Start des MOUNTD werden die Parameter falsch zusammengebaut:
if [ $MOUNTD_PORT_ON -ne 0 ]; then
start-stop-daemon --start --quiet --exec $MOUNTD_BIN -p $MOUNTD_PORT
else
start-stop-daemon --start --quiet --exec $MOUNTD_BIN
fi
Die erste Anweisung für den Start des mountd (wenn man ihn über einen bestimmten Port zwingen will) ist falsch:
die Optionen zum mountd müssen hinter "--" angegeben werden, da sie sonst nicht an das zu startende Programm übergeben werden. Also:
start-stop-daemon --start --quiet --exec $MOUNTD_BIN -- -p $MOUNTD_PORT
Wie gibt man so einen BUG nun weiter? Oder lies hier jemand mit, der das irgendwann mal patchen kann?
Den Erfolg kann man leicht prüfen: Ohne das "--" wird IMMER in der Prozessliste nur "/usr/sbin/mountd" auftauchen; richtig wäre "/usr/sbin/mountd -p port", falls ein Port vorgegeben ist.