Samba 2.2.12

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Re: Samba 2.2.12

Beitrag von dbluelle »

Ich habe gerade noch eine Korrektur eingecheckt, damit Samba2 auch auf der Dreambox läuft.
Das sollte IMHO auf der DBox keine Nebeneffekte haben.
bosmann hat geschrieben:nmbd 529,7 kB
smbd 1,6 MB

:o
Ich habe mal alles rausgeschmissen, was mit dem Drucken zu tun hat.
(der entsprechende samba_ppc.diff zum Testen liegt hier)
Dadurch kommen wir bei smbd auf 1.3 MB (ist aber für die Dreambox immer noch zu groß :( ).
Ich habe keinen Windows-Rechner zum Testen, aber mit 'nem Linux-Rechner kann ich ohne Probleme auf die Freigaben zugreifen :) .

dbluelle
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

dbluelle hat geschrieben:Ich habe mal alles rausgeschmissen, was mit dem Drucken zu tun hat.
Gute Idee. Ich habe noch einige PDC-Sachen (samr) gestrichen: EDIT: Patch ist im CVS
Kompilieren tut es für Dbox2, mehr habe ich nicht getestet.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:
rhabarber1848 hat geschrieben:

Code: Alles auswählen

-rwxr-xr-x 1 root root  672456 15. Mär 19:51 nmbd
-rwxr-xr-x 1 root root 1806864 15. Mär 19:51 smbd
Nach dem Patch sieht es so aus:

Code: Alles auswählen

-rwxr-xr-x  1 root root  611016  2. Mai 21:14 nmbd
-rwxr-xr-x  1 root root 1621952  2. Mai 21:14 smbd
Mit dem o.g. Patch sieht es so aus:

Code: Alles auswählen

-rwxr-xr-x 1 root root  606932 30. Mai 00:40 nmbd
-rwxr-xr-x 1 root root 1192296 30. Mai 00:40 smbd
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Samba 2.2.12

Beitrag von dbt »

rhabarber1848 hat geschrieben:
dbluelle hat geschrieben:Ich habe mal alles rausgeschmissen, was mit dem Drucken zu tun hat.
Gute Idee. Ich habe noch einige PDC-Sachen (samr) gestrichen: samba_small.diff
Kompilieren tut es für Dbox2, mehr habe ich nicht getestet.
Sehr schön, bauen tuts und funktionieren tuts auch zumindest im Yadd und auch wenn man die Daemons im Image direkt installiert hat. Beim Auslagern gibts aber Segfaults, was aber andere Ursachen haben dürfte, die sich so nicht wirklich erschließen.
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Re: Samba 2.2.12

Beitrag von dbluelle »

Ich hab' noch was eingecheckt:
Jetzt kann man auch Dateien > 4GB hin- und herkopieren 8) .

dbluelle
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Samba 2.2.12

Beitrag von GetAway »

Bis zum einchecken der Version 2.2.12 habe ich immer im
Customization-Skript "root-neutrino-squashfs-local.sh" per...

Code: Alles auswählen

newroot=$flashprefix/root-neutrino-squashfs
rm -v $newroot/bin/nmbd
rm -v $newroot/bin/smbd
...beide Dateien entfernt. Das klappt auch bisher beim Erstdurchlauf,
aber leider nicht mehr nach einem z.B. 'make mostlyclean' mit anschließendem
'make flash-neutrino-squashfs-all'. Fakt ist, die beiden Files werden nicht mehr
gefunden und der Vorgang bricht ab. Könnte das gefixt werden? Vorher war es
ja möglich!

Code: Alles auswählen

for i in smbd nmbd; do \
		/usr/bin/install -c /home/getaway/tuxbox/dbox2-2.4-scan/cdkroot/bin/$i /home/getaway/tuxbox/dbox2-2.4-scan/cdkflash/root/bin; \
	done
/usr/bin/install: Aufruf von stat für „/home/getaway/tuxbox/dbox2-2.4-scan/cdkroot/bin/smbd“ nicht möglich: No such file or directory
/usr/bin/install: Aufruf von stat für „/home/getaway/tuxbox/dbox2-2.4-scan/cdkroot/bin/nmbd“ nicht möglich: No such file or directory
make[1]: *** [/home/getaway/tuxbox/dbox2-2.4-scan/cdkflash/root/bin/smbd] Fehler 1
make[1]: Verlasse Verzeichnis '/home/getaway/tuxbox/tuxbox-cvs-2.4-scan/cdk'
make: *** [/home/getaway/tuxbox/dbox2-2.4-scan/cdkflash/root
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Samba 2.2.12

Beitrag von dbt »

dbluelle hat geschrieben:Ich hab' noch was eingecheckt:
Jetzt kann man auch Dateien > 4GB hin- und herkopieren 8) .

dbluelle
Hat dass jemand mal probiert, hatte bisher prinzipiell nur Files bis 4GB gestreamt?
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Re: Samba 2.2.12

Beitrag von DrStoned »

dbluelle hat geschrieben:Ich hab' noch was eingecheckt:
Jetzt kann man auch Dateien > 4GB hin- und herkopieren 8) .

dbluelle
Kann ich bestätigen. Jetzt werden endlich auch die über 4GB großen Dateien angezeigt und diese Filme auch über VLC auf dem PC komplett abgespielt. :D :D :D

Ein großes Lob an dbluelle :dafuer: :up:


Habe den Samba_ueber_4GB_JtG.rar jetzt mal im ULC hochgeladen. Da die Dateien nmbd und smbd ungestrippt sind, sollten sie auch auf anderen Images als dem JtG-Image laufen. Thanks an JtG-Riker für den Build. :)

Greetz von DrStoned :lol: :lol: :lol:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

DrStoned hat geschrieben:Da die Dateien nmbd und smbd ungestrippt sind, sollten sie auch auf anderen Images als dem JtG-Image laufen.
Wenn in der libc anderer Images von Samba benötigte Symbole fehlen,
ist es irrelevant, ob die Samba-binaries gestrippt sind oder nicht ;)

Ich kann den Imagebauern nur empfehlen, entweder ein gutes
customization-Skript einzusetzen oder die neue cdk/configure-
Option --with-external-bin zu nutzen und die ausgelagerten
und gestrippten Dateien gesondert zum Download anzubieten.
Links_g ist übrigens ein idealer Kandidat dafür, die Datei hat
2.6 MB und liegt bei mir auf dem NFS-Server, da meine Dbox2
keine HDD hat, klappt sehr gut.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Samba 2.2.12

Beitrag von GetAway »

GetAway hat geschrieben:

Code: Alles auswählen

for i in smbd nmbd; do \
		/usr/bin/install -c /home/getaway/tuxbox/dbox2-2.4-scan/cdkroot/bin/$i /home/getaway/tuxbox/dbox2-2.4-scan/cdkflash/root/bin; \
	done
/usr/bin/install: Aufruf von stat für „/home/getaway/tuxbox/dbox2-2.4-scan/cdkroot/bin/smbd“ nicht möglich: No such file or directory
/usr/bin/install: Aufruf von stat für „/home/getaway/tuxbox/dbox2-2.4-scan/cdkroot/bin/nmbd“ nicht möglich: No such file or directory
make[1]: *** [/home/getaway/tuxbox/dbox2-2.4-scan/cdkflash/root/bin/smbd] Fehler 1
make[1]: Verlasse Verzeichnis '/home/getaway/tuxbox/tuxbox-cvs-2.4-scan/cdk'
make: *** [/home/getaway/tuxbox/dbox2-2.4-scan/cdkflash/root
Der Patch für "--with-external-bin=" funktioniert ganz gut. Damit tritt das oben genannte Fehlverhalten auch nicht mehr auf.
Eigentlich könnte man das mal einchecken, ist eindeutig eine Verbesserung, jedenfalls für Faule. :wink:

Edit: "Comma separated" wäre mir persönlich lieber :)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:
dbluelle hat geschrieben:Ich habe mal alles rausgeschmissen, was mit dem Drucken zu tun hat.
Gute Idee. Ich habe noch einige PDC-Sachen (samr) gestrichen: EDIT: Patch ist im CVS
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/2255
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Re: Samba 2.2.12

Beitrag von DrStoned »

rhabarber1848 hat geschrieben:
rhabarber1848 hat geschrieben:
dbluelle hat geschrieben:Ich habe mal alles rausgeschmissen, was mit dem Drucken zu tun hat.
Gute Idee. Ich habe noch einige PDC-Sachen (samr) gestrichen: EDIT: Patch ist im CVS
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/2255
Riker hat heute noch mal den Samba (smbd, nmbd, smbmnt und smbmount) neu gebaut. Mit dem gehen jetzt die Dateien über 4 GB wieder nicht mehr. :dagegen:

Mit denen von vorgestern dagegen schon.

Wurde da eventuell zu viel wegoptimiert? :gruebel: :gruebel:

Greetz von DrStoned :lol: :lol: :lol:
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Re: Samba 2.2.12

Beitrag von DrStoned »

Ausserdem hätte ich gerne die Sambabinärdateien von meiner CF-Karte gestartet. Die Dateien liegen in /mnt/hdd2/bin/ Dort werden sie aber vom Konfigurationsmenu nicht gefunden. Ich habe mir jetzt dahingehend beholfen, dass ich /mnt/hdd2/bin/nmbd und /mnt/hdd2/bin/smbd nach /var/bin/ verlinkt habe.

Greetz von DrStoned :lol: :lol: :lol:
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: Samba 2.2.12

Beitrag von tomworld »

hi,

nun, ich habe mal die Files hier benutzt "Samba_ueber_4GB_JtG.rar" von oben, auf /mnt/mmc/bin , wurden nicht eingelesen, dann verlinkt auf /var/bin/
diese also von meiner SD verlinkt (Recht bla, bla weiss ich auf 755) und nix, keine Anzeige auf den PC-Netzwerk

dann werden die Files ja zwanksläufig eingelesen, aber es funktioniert nicht (die SD ist wohl doch zu langsam, meine jedenfalls)
einen gleicher "nur" Ordner (also keine Partition) mit dem Inhalt auf /mnt/hdd1/bin/ wird eingelesen

habe jetzt kein > als 4 GB File (grösste ist nur ca. 3,7 GB) auf der HDD, aber alles über 2 GB wurde auch richtig angezeigt, hab mit meinen Filen smbd usw. aus meinen Image gegengetestet

ich denke das es auf einer SD keinen Sinn macht, das wurde hier auch schon mal angesprochen
oder geht es doch von SD? (nur das laden der Treiber), zeigt sich das bei Anderen anders?

mfg Tom
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

DrStoned hat geschrieben:Riker hat heute noch mal den Samba (smbd, nmbd, smbmnt und smbmount) neu gebaut. Mit dem gehen jetzt die Dateien über 4 GB wieder nicht mehr. :dagegen:
Bitte hiermit nochmal testen, danke.
samba2.tar.bz2
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Re: Samba 2.2.12

Beitrag von DrStoned »

rhabarber1848 hat geschrieben:
DrStoned hat geschrieben:Riker hat heute noch mal den Samba (smbd, nmbd, smbmnt und smbmount) neu gebaut. Mit dem gehen jetzt die Dateien über 4 GB wieder nicht mehr. :dagegen:
Bitte hiermit nochmal testen, danke.
samba2.tar.bz2
Mit diesen Binaries geht es jetzt wieder, wie es sein soll, Dateien größer als 4GB werden richtig angezeigt. :up: :D

Greetz von DrStoned :lol: :lol: :lol:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

DrStoned hat geschrieben:
rhabarber1848 hat geschrieben:
DrStoned hat geschrieben:Riker hat heute noch mal den Samba (smbd, nmbd, smbmnt und smbmount) neu gebaut. Mit dem gehen jetzt die Dateien über 4 GB wieder nicht mehr.
Bitte hiermit nochmal testen, danke.
samba2.tar.bz2
Mit diesen Binaries geht es jetzt wieder, wie es sein soll, Dateien größer als 4GB werden richtig angezeigt.
FTR: Diese binaries sind mit dem Standard-CVS kompiliert worden.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

Bisher wird hier der Original-Sourcecode vom Samba 2.2.12 genutzt,
ich habe nun mal geschaut, ob es noch irgendwo Patchsets dafür gibt,
welche z.B. Sicherheitslücken schließen und bin hier fündig geworden:

ftp://updates.redhat.com/enterprise/2.1 ... .3.src.rpm

Samba 2.2.12 selbst ist am 29.09.2004 veröffentlicht worden:
http://www.samba.org/samba/history/samba-2.2.12.html

Redhat hat diese Version noch bis zum 17.05.2008 weiter gepflegt.
Deren Patches habe ich hier eingebaut: EDIT: Patch ist im CVS

nmdb+smdb werden dadurch 20 kb größer.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Samba 2.2.12

Beitrag von bosmann »

ist das diff-einspielen immer noch mit "patch -p1..." oder hat sich der befehl dazu geändert?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

bosmann hat geschrieben:ist das diff-einspielen immer noch mit "patch -p1..." oder hat sich der befehl dazu geändert?
Meine Patches sind immer mit -p0 im CVS root einzuspielen.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Samba 2.2.12

Beitrag von GetAway »

Fix buffer overrun sambaserver_setup.cpp

fix_sambaserver_setup.diff
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:Bisher wird hier der Original-Sourcecode vom Samba 2.2.12 genutzt,
ich habe nun mal geschaut, ob es noch irgendwo Patchsets dafür gibt,
welche z.B. Sicherheitslücken schließen und bin hier fündig geworden:

ftp://updates.redhat.com/enterprise/2.1 ... .3.src.rpm
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/2331
http://article.gmane.org/gmane.comp.vid ... x.scm/2332
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Samba 2.2.12

Beitrag von GetAway »

GetAway hat geschrieben: Der Patch für "--with-external-bin=" funktioniert ganz gut. Damit tritt das oben genannte Fehlverhalten auch nicht mehr auf.
Eigentlich könnte man das mal einchecken, ist eindeutig eine Verbesserung, jedenfalls für Faule. :wink:

Edit: "Comma separated" wäre mir persönlich lieber :)
Gibt es noch Gründe das nicht einzuchecken? Comma separated muss nicht unbedingt sein.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Samba 2.2.12

Beitrag von rhabarber1848 »

GetAway hat geschrieben:
GetAway hat geschrieben:Der Patch für "--with-external-bin="
Gibt es noch Gründe das nicht einzuchecken? Comma separated muss nicht unbedingt sein.
Bitte hier weiter diskutieren:
http://www.tuxbox-cvs.sourceforge.net/f ... =7&t=49283