Automount / autofs

Wünsche, Anträge, Fehlermeldungen
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

nix geht :(
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> /bin/mount: invalid option -- -
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> /bin/mount: invalid option -- b
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> /bin/mount: invalid option -- i
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> /bin/mount: invalid option -- d
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> mount: Mounting /tmp/auto3wSQzr on /tmp/autoC9riXI failed: Block device required
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> BusyBox v1.01 (2006.01.21-20:50+0000) multi-call binary
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> Usage: umount [flags] FILESYSTEM|DIRECTORY
Jan 25 12:39:39 dbox daemon.debug automount[288]: >> mount: Mounting automount(pid288) on /net failed: No such file or directory
Jan 25 12:39:39 dbox daemon.crit automount[288]: failed to mount autofs path /net
Jan 25 12:39:39 dbox daemon.crit automount[288]: /net: mount failed!
mountpunkt auf box = /mnt/film
server ip=192.168.1.210
nfs
server verzeichnis /mnt/mov
wie muss denn nun die auto.net aussehen ?
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Jo, meine die parse_sun

Erstmal ist glaube ich am besten wenn es die Ordner, wo du auf der Box hin mounten willst, noch nicht gibt. Auomount erstellt die automatisch. Deshalb muss der mountpunkt auch im beschreibaren Bereich des Flash liegen.
Bei deinem Beispiel sollte die auto.net folgendermaßen aussehen:

Code: Alles auswählen

film -fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.1.210:/mnt/mov
Der Aufruf von automount dann:

Code: Alles auswählen

/sbin/automount /mnt file /etc/auto.net
Bei Problemen kannste automount auch mit den Schaltern -v -d starten. Dann heult er sich komplett aus im syslog
Gruß

Der Papst
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also es ist ein squashfs :( und da ist /mnt im squashfs bereich.
ich teste mal weiter.

EDIT
also is schon ne komische sache :(
auto.net sieht so aus
film -fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/mov
bilder -fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/pic
in telnet hab ich folgendes eingetragen
/sbin/automount -d -v /var/mnt file /etc/auto.net
jetz schaue ich nach /var/mnt , und nix :( . dann denke ich mir, erstellst mal die verzeichnisse film und bilder. dann böses erwachen. kbear sagt mir, kann nicht erstellen. dann klicke ich die fehlermeldung weg, und siehe da, auf einmal ist das film verzeichnis da, und die dateien sind gemounted. bilderverzeichnis das selbe. ich teste weiter.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

neuer test
=================================
verzeichnisse var/mnt/filme=erstellt // var/mnt/bilder=nicht erstellt
gemountet hat er ganz ordentlich den filmordner, den bilderordner hat er wieder ignoriert. nach dem ich dann das verzeichnis erstellen will (mit fehlermeldung) ist das auch gemountet :)
log von mounten
Jan 25 15:37:47 dbox auth.info login[257]: root login on `pts/0'
Jan 25 16:38:02 dbox daemon.info automount[260]: starting automounter version 4.1.4, path = /var/mnt, maptype = file, mapname = /etc/auto.net
Jan 25 16:38:02 dbox daemon.debug automount[260]: >> /bin/mount: invalid option -- -
Jan 25 16:38:02 dbox daemon.debug automount[260]: >> /bin/mount: invalid option -- b
Jan 25 16:38:02 dbox daemon.debug automount[260]: >> /bin/mount: invalid option -- i
Jan 25 16:38:02 dbox daemon.debug automount[260]: >> /bin/mount: invalid option -- d
Jan 25 16:38:02 dbox daemon.debug automount[260]: >> mount: Mounting /tmp/autosIwbsf on /tmp/automUFOHk failed: Block device required
Jan 25 16:38:02 dbox daemon.debug automount[260]: mount(bind): bind_works = 0
Jan 25 16:38:03 dbox daemon.debug automount[260]: >> BusyBox v1.01 (2006.01.25-12:18+0000) multi-call binary
Jan 25 16:38:03 dbox daemon.debug automount[260]: >> Usage: umount [flags] FILESYSTEM|DIRECTORY
Jan 25 16:38:03 dbox daemon.debug automount[260]: kproto sub: Function not implemented
Jan 25 16:38:03 dbox daemon.info automount[260]: using kernel protocol version 3.00
Jan 25 16:38:03 dbox daemon.info automount[260]: using timeout 300 seconds; freq 75 secs
mal sehn, ob das nun auch im squashfs geht.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

es wird immer besser :)
jetzt gibt der extreme logmeldungen aus. ich hab so das gefühl, das wenn einmal gemountet wurde, das dann immer klappt. ich zeit mal das gigantische log :)
Jan 25 15:57:06 dbox auth.info login[254]: root login on `pts/0'
Jan 25 16:57:23 dbox daemon.info automount[257]: starting automounter version 4.1.4, path = /mnt, maptype = file, mapname = /etc/auto.net
Jan 25 16:57:23 dbox daemon.debug automount[257]: >> /bin/mount: invalid option -- -
Jan 25 16:57:23 dbox daemon.debug automount[257]: >> /bin/mount: invalid option -- b
Jan 25 16:57:23 dbox daemon.debug automount[257]: >> /bin/mount: invalid option -- i
Jan 25 16:57:23 dbox daemon.debug automount[257]: >> /bin/mount: invalid option -- d
Jan 25 16:57:23 dbox daemon.debug automount[257]: >> mount: Mounting /tmp/autoejkN2L on /tmp/autoKYBD2n failed: Block device required
Jan 25 16:57:23 dbox daemon.debug automount[257]: mount(bind): bind_works = 0
Jan 25 16:57:23 dbox daemon.debug automount[257]: >> BusyBox v1.01 (2006.01.25-12:18+0000) multi-call binary
Jan 25 16:57:23 dbox daemon.debug automount[257]: >> Usage: umount [flags] FILESYSTEM|DIRECTORY
Jan 25 16:57:23 dbox daemon.debug automount[257]: kproto sub: Function not implemented
Jan 25 16:57:23 dbox daemon.info automount[257]: using kernel protocol version 3.00
Jan 25 16:57:23 dbox daemon.info automount[257]: using timeout 300 seconds; freq 75 secs
Jan 25 16:57:27 dbox daemon.debug automount[257]: handle_packet: type = 0
Jan 25 16:57:27 dbox daemon.debug automount[257]: handle_packet_missing: token 1, name .message
Jan 25 16:57:27 dbox daemon.info automount[257]: attempting to mount entry /mnt/.message
Jan 25 16:57:27 dbox daemon.err automount[264]: failed to mount /mnt/.message
Jan 25 16:57:27 dbox daemon.debug automount[264]: umount_multi: path=/mnt/.message incl=1
Jan 25 16:57:27 dbox daemon.warn automount[264]: umount_multi: no mounts found under /mnt/.message
Jan 25 16:57:27 dbox daemon.debug automount[257]: handle_child: got pid 264, sig 0 (0), stat 1
Jan 25 16:57:27 dbox daemon.debug automount[257]: sig_child: found pending iop pid 264: signalled 0 (sig 0), exit status 1
Jan 25 16:57:27 dbox daemon.debug automount[257]: send_fail: token=1
Jan 25 16:57:28 dbox daemon.debug automount[257]: handle_packet: type = 0
Jan 25 16:57:28 dbox daemon.debug automount[257]: handle_packet_missing: token 2, name bilder
Jan 25 16:57:28 dbox daemon.info automount[257]: attempting to mount entry /mnt/bilder
Jan 25 16:57:28 dbox daemon.debug automount[265]: lookup(file): bilder -> -fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/pic
Jan 25 16:57:28 dbox daemon.debug automount[265]: parse(sun): expanded entry: -fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/pic
Jan 25 16:57:28 dbox daemon.debug automount[265]: parse(sun): dequote("fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192") -> fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:28 dbox daemon.debug automount[265]: parse(sun): gathered options: fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:28 dbox daemon.debug automount[265]: parse(sun): dequote("192.168.123.200:/mnt/pic") -> 192.168.123.200:/mnt/pic
Jan 25 16:57:28 dbox daemon.debug automount[265]: parse(sun): core of entry: options=fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192, loc=192.168.123.200:/mnt/pic
Jan 25 16:57:28 dbox daemon.debug automount[265]: parse(sun): mounting root /mnt, mountpoint bilder, what 192.168.123.200:/mnt/pic, fstype nfs, options rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:28 dbox daemon.debug automount[265]: mount(nfs): root=/mnt name=bilder what=192.168.123.200:/mnt/pic, fstype=nfs, options=rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:28 dbox daemon.debug automount[265]: mount(nfs): nfs options="rw,soft,udp,nolock,rsize=8192,wsize=8192", nosymlink=0, ro=0
Jan 25 16:57:28 dbox daemon.debug automount[265]: mount(nfs): winner = 192.168.123.200 local = 0
Jan 25 16:57:28 dbox daemon.debug automount[265]: mount(nfs): from 192.168.123.200:/mnt/pic elected 192.168.123.200:/mnt/pic
Jan 25 16:57:28 dbox daemon.debug automount[265]: mount(nfs): calling mkdir_path /mnt/bilder
Jan 25 16:57:28 dbox daemon.debug automount[265]: mount(nfs): calling mount -t nfs -o rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/pic /mnt/bilder
Jan 25 16:57:28 dbox daemon.debug automount[265]: mount(nfs): mounted 192.168.123.200:/mnt/pic on /mnt/bilder
Jan 25 16:57:28 dbox daemon.debug automount[257]: handle_child: got pid 265, sig 0 (0), stat 0
Jan 25 16:57:28 dbox daemon.debug automount[257]: sig_child: found pending iop pid 265: signalled 0 (sig 0), exit status 0
Jan 25 16:57:28 dbox daemon.debug automount[257]: send_ready: token=2
Jan 25 16:57:35 dbox daemon.debug automount[257]: handle_packet: type = 0
Jan 25 16:57:35 dbox daemon.debug automount[257]: handle_packet_missing: token 3, name film
Jan 25 16:57:35 dbox daemon.info automount[257]: attempting to mount entry /mnt/film
Jan 25 16:57:35 dbox daemon.debug automount[268]: lookup(file): film -> -fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/mov
Jan 25 16:57:35 dbox daemon.debug automount[268]: parse(sun): expanded entry: -fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/mov
Jan 25 16:57:35 dbox daemon.debug automount[268]: parse(sun): dequote("fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192") -> fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:35 dbox daemon.debug automount[268]: parse(sun): gathered options: fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:35 dbox daemon.debug automount[268]: parse(sun): dequote("192.168.123.200:/mnt/mov") -> 192.168.123.200:/mnt/mov
Jan 25 16:57:35 dbox daemon.debug automount[268]: parse(sun): core of entry: options=fstype=nfs,rw,soft,udp,nolock,rsize=8192,wsize=8192, loc=192.168.123.200:/mnt/mov
Jan 25 16:57:35 dbox daemon.debug automount[268]: parse(sun): mounting root /mnt, mountpoint film, what 192.168.123.200:/mnt/mov, fstype nfs, options rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:35 dbox daemon.debug automount[268]: mount(nfs): root=/mnt name=film what=192.168.123.200:/mnt/mov, fstype=nfs, options=rw,soft,udp,nolock,rsize=8192,wsize=8192
Jan 25 16:57:35 dbox daemon.debug automount[268]: mount(nfs): nfs options="rw,soft,udp,nolock,rsize=8192,wsize=8192", nosymlink=0, ro=0
Jan 25 16:57:35 dbox daemon.debug automount[268]: mount(nfs): winner = 192.168.123.200 local = 0
Jan 25 16:57:35 dbox daemon.debug automount[268]: mount(nfs): from 192.168.123.200:/mnt/mov elected 192.168.123.200:/mnt/mov
Jan 25 16:57:35 dbox daemon.debug automount[268]: mount(nfs): calling mkdir_path /mnt/film
Jan 25 16:57:35 dbox daemon.debug automount[268]: mount(nfs): calling mount -t nfs -o rw,soft,udp,nolock,rsize=8192,wsize=8192 192.168.123.200:/mnt/mov /mnt/film
Jan 25 16:57:35 dbox daemon.debug automount[268]: mount(nfs): mounted 192.168.123.200:/mnt/mov on /mnt/film
Jan 25 16:57:35 dbox daemon.debug automount[257]: handle_child: got pid 268, sig 0 (0), stat 0
Jan 25 16:57:35 dbox daemon.debug automount[257]: sig_child: found pending iop pid 268: signalled 0 (sig 0), exit status 0
Jan 25 16:57:35 dbox daemon.debug automount[257]: send_ready: token=3
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Zum Ersten: Du brauchst keine Verzeichnisse erstellen. Ein einfaches cd /var/mnt/filme bzw. cd /var/mnt/bilder reicht um den automounter zum mounten zu veranlassen. Sobald niemand mehr auf das Verzeichnis zugreift wird nach dem timeout unmounted und das filme bzw. bilder Verzeichnis wieder gelöscht.

Zum Zweiten: Bis auf dieses .message ohne Fehler soweit ich sehe
Gruß

Der Papst
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

zum ersten :
ein cd /mnt/film geht nicht. warum weiss ich nicht. ein mkdir /mnt/film geht

zum zweiten:
wenn ich den automounter in den startdateien aktiviert hab, geht kein manueller mountpunkt mehr.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

nochmal ne rückmeldung

Danke Dir, es geht jetzt wunderbar :)
ich möcht das niee wieder missen
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Mit einer Ausnahme habe ich den Build vom Automounter ganz in den Makeprozess integriert (newmake). Einfach Target "automount" oder "flash-automount" aufrufen, z.B. in root-local.sh. Die Ausnahme: cdk/Patches/linux-2.4.32-dbox2.config bzw Patches/linux-2.4.32-dbox2.config-flash muss geändert werden, um Konfigurationsoption CONFIG_AUTOFS4_FS einzuschalten Also:

Code: Alles auswählen

diff -u -r1.1.2.1 linux-2.4.32-dbox2.config-flash
--- Patches/linux-2.4.32-dbox2.config-flash     13 Jan 2006 20:56:59 -0000     1.1.2.1
+++ Patches/linux-2.4.32-dbox2.config-flash     2 Feb 2006 12:25:03 -0000
@@ -588,7 +588,7 @@
 # CONFIG_QUOTA is not set
 # CONFIG_QFMT_V2 is not set
 # CONFIG_AUTOFS_FS is not set
-# CONFIG_AUTOFS4_FS is not set
+CONFIG_AUTOFS4_FS=y
 # CONFIG_REISERFS_FS is not set
 # CONFIG_REISERFS_CHECK is not set
 # CONFIG_REISERFS_PROC_INFO is not set
MajorK
Einsteiger
Einsteiger
Beiträge: 328
Registriert: Freitag 9. Mai 2003, 09:55

Beitrag von MajorK »

Cool - heisst das, dass auch nicht Image Bauer (wie ich :oops:) bald in den Genuss von automount kommen koennen?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

was wird dann eigentlich aus den mountoptionen? (Menü)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Tommy hat geschrieben:was wird dann eigentlich aus den mountoptionen? (Menü)
Die Mount-Möglichkeiten von z.B. Neutrino sind in keinste Weisse beeinflusst.
Cool - heisst das, dass auch nicht Image Bauer (wie ich ) bald in den Genuss von automount kommen koennen?
Nicht automatisch. Eigentlich muss mann nur zwei Zeilen für YADD und zwei Zeilen für Images ändern (für CVS/newmake)... Brauchst du eine Testimage, siehe http://forum.tuxbox.org/forum/viewtopic ... &start=129

Was mann in jeden fall machen soll, ist zu versuchen das Paket so klein wie möglich zu bekommen -- Papst hat ja hier schon ein Ergebniss.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Die Mount-Möglichkeiten von z.B. Neutrino sind in keinste Weisse beeinflusst.
Das heist:
Automount ist nur zusätzlich und über eine configdatei konfigurierbar?
Man kann sowohl das Eine als auch das andere nutzen?

Wenn beides zutrifft wäre ich dafür es standardmäßig in die Images einzubauen.
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Tommy hat geschrieben: Automount ist nur zusätzlich und über eine configdatei konfigurierbar?
Man kann sowohl das Eine als auch das andere nutzen?
Ja und ja. Ausserdem könnte mann (wie ich früher gesagt) mit, schätze ich, relativ vertretbaren Aufwand Neutrinos GUI umbiegen zu einem Warmduschereditor für die Konfigurationsfile. Aber nur ich nicht!!
Wenn beides zutrifft wäre ich dafür es standardmäßig in die Images einzubauen.
Nur Platzproblem und Stabilitätsproblem wäre mögliche Gegenargumente. Wichtiger, mittelfristig werden wir wahrscheinlich zu Kernel 2.6 migrieren.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Ja und ja. Ausserdem könnte mann (wie ich früher gesagt) mit, schätze ich, relativ vertretbaren Aufwand Neutrinos GUI umbiegen zu einem Warmduschereditor für die Konfigurationsfile. Aber nur ich nicht!!
wärs denn nicht möglich per script beim startup der box die Mountoptionen aus der neutrino.conf in die config des automounters zu "beamen"? (getriggert durch "beim start mounten" in den Mountoptionen)
Natürlich bevor der automounter in aktion tritt.

Das wär IMO der vertretbarste Aufwand und die Menüs bleiben erstmal wie sie sind bis sich jemand findet :lol:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Tommy hat geschrieben:wärs denn nicht möglich per script beim startup der box die Mountoptionen aus der neutrino.conf in die config des automounters zu "beamen"?
Durchaus. Mann muss nur aufpassen: alle Automounts geschiet in einem Unterverzeichniss, in meine Beispielkonfiguration /var/autofs (Mann kann ja natürlich mehrere Maps benutzen, am mindestens fall mann weiss was man tut)
Natürlich bevor der automounter in aktion tritt.
Mann kann auch den automounter ein SIGHUP oder SIGUSR2 schicken, um die Maps neu einzulesen:

kill -HUP `cat /var/run/automount.pid`
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Tommy hat geschrieben:
Ja und ja. Ausserdem könnte mann (wie ich früher gesagt) mit, schätze ich, relativ vertretbaren Aufwand Neutrinos GUI umbiegen zu einem Warmduschereditor für die Konfigurationsfile. Aber nur ich nicht!!
wärs denn nicht möglich per script beim startup der box die Mountoptionen aus der neutrino.conf in die config des automounters zu "beamen"? (getriggert durch "beim start mounten" in den Mountoptionen)
Nur eine Idee die zu mir kam: Beim Abspeichern von neutrino.conf (z.B.) wird zusätzlich die Mount-daten in z.B. /tmp/auto.stuff geschreiben, in einem für den Automounter richtigem Format. Dann kann der User einfach

mv /tmp/auto.stuff [/var]/etc/auto.stuff

eventuell nach händisch Anpassung.... Ich schätze es wurde etwa 10 bis 20 c++-Zeilen in Neutrino brauchen. Just an idea.. :wink:
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also ich wäre wenn schon für eine gleichzeitige anlegung beim speichern der neutrino.conf. nur fehlt mir da bischen eine anregung. evtl. könnte ja barf ein kleinen tip geben. dann mach ich mich mal selber ran. man kann ja dadurch nur lernen.
obwohl ich ja im automounter mehr sachen eintragen kann. ich hab da zur zeit 12mounts drin. in neutrino.conf sind es nur 8.
ich denke so eine "warmduscherlösung" kann man auch weg lassen. man ändert ja nicht ständig seine mountpunkte. die datei auto.net hab ich jetzt einmal erstellt, und ich kopier die einfach in mein neues image. fertig.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

mb405 hat geschrieben:also ich wäre wenn schon für eine gleichzeitige anlegung beim speichern der neutrino.conf. nur fehlt mir da bischen eine anregung. evtl. könnte ja barf ein kleinen tip geben.
OK. In neutrino.cpp, siehe CNeutrinoApp::saveSetup, kucke an das Erzeugen von boot.conf, kopiere und mache die notwendige Änderungen. Die Mount-Einstellungen findest du in dem struct g_settings, siehe src/system/settings.h. 'Nuff?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Hier eine Anleitung über den Automounter, auch als PDF zu haben.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja danke Barf. nur nutzt mir das nix, da ich newmake nicht nutze.
ich habs nch Papst seiner methode jetzt im squashfs image am laufen, und funktioniert perfekt.
Thx an euch beide nochmal
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Ich hab das nun mal probiert einzubauen, es läuft aber [noch] nicht.


Kernel neu gebaut mit dem AUTO-FS Parameter

automount gebaut, ist auch in /cdkflash/root/bin drin

etc/init.d/start_automount ist da

etc/auto.net ist nach /var/etc/auto.net verlinkt, weil etc ja nicht beschreibbar ist.

/etc/mtab link auf proc/mounts geht


Wenn ich /etc/init.d/start_automount eingebe passiert nix, in der "ps" liste is nix vorhanden.

Hat jemand nen Tip wo es noch klemmen könnte ?

Riker
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

haste die libs drin ??
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

mb405 hat geschrieben:haste die libs drin ??
welche ?

In Barfs makefiles werden keine Libs installiert :)

Hab aber gerad noch in cdkroot/lib/autofs 12 libs gefunden, müssen die mit ins Image ?


Wie schauts denn mit dem loggen aus, habe mal syslogd in busybox aktiviert denn es kommen so gar keine ausgaben, dann kann man mal debug laufen lassen.

Riker
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

alle 12 nicht, nur ein paar. papst hat die aufgelistet hier im thread