samba kompilieren - pfadangaben ändern

astrapi

Mitglied
Mitglied seit
27 Mai 2005
Beiträge
341
Punkte für Reaktionen
0
Punkte
0
hallo,

wo und wie kann ich die pfaddangaben, wo samba nach der "smb.conf" den codepages usw. sucht anpassen?
 
Hi!

Soweit ich das gesehen habe, werden die Pfadangaben beim kompilieren gesetzt. Musst mal in die Makefile schauen und nach '/private' suchen. In der smb.conf wüsste ich das jetzt nicht.

Sind die Codepages eigentlich wichtig? Wenn er keine findet, nimmt er ja als Standard CP850...
 
hab alles geändert was ich gefunden habe, trotzdem hat er nach dem kompilieren immer noch "/mod/...." drin stehen....
 
Hier ein Beispiel aus Samba v2.0.10:

Code:
VARDIR = /var/samba
.
.
SMBLOGFILE = $(VARDIR)/log.smb
NMBLOGFILE = $(VARDIR)/log.nmb
CONFIGFILE = $(VARDIR)/smb.conf
LMHOSTSFILE = $(VARDIR)/lmhosts
DRIVERFILE = $(VARDIR)/printers.def
PASSWD_PROGRAM = /bin/passwd
# This is where smbpasswd et al go
PRIVATEDIR = $(VARDIR)/private
.
.
# The directory where code page definition files go
CODEPAGEDIR = $(VARDIR)/codepages
so ist's bei mir.

Code:
CFLAGS=-Os -s -mips32 -march=4kc -mtune=4kc
CPPFLAGS=-static-libgcc
LDFLAGS=
ist auch nicht schlecht ;)
 
übrigens, wer probleme hat mit den codepages wie z.b.
Code:
load_client_codepage: filename //share/samba/codepages/codepage.850 does not exist.
kann die fehlenden datei(en) nachladen und in /var/samba/codepages kopieren.
hier die files: http://www.myshn.de/pub/codepages.zip
 
hallo,

normalerweise wird dies standard über den prefix mitgegeben. aber wie es sich hier, beim ds-mod, hat kann ich nicht sagen.

mfg
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.