summary refs log tree commit diff
path: root/pkgs/servers/samba
diff options
context:
space:
mode:
authorWouter den Breejen <uu@denbreejen.net>2007-09-05 16:45:51 +0000
committerWouter den Breejen <uu@denbreejen.net>2007-09-05 16:45:51 +0000
commit4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93 (patch)
tree97a926ab589bd9531622952902bbca146de043f2 /pkgs/servers/samba
parent5b220fb397f92311b3dab78e70307c57a693f08b (diff)
downloadnixpkgs-4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93.tar
nixpkgs-4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93.tar.gz
nixpkgs-4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93.tar.bz2
nixpkgs-4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93.tar.lz
nixpkgs-4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93.tar.xz
nixpkgs-4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93.tar.zst
nixpkgs-4b04ed1b84ff6a497028a5824dc9ce7a4a85ea93.zip
Fixed some samba issue
svn path=/nixpkgs/trunk/; revision=9259
Diffstat (limited to 'pkgs/servers/samba')
-rwxr-xr-xpkgs/servers/samba/builder.sh2
-rw-r--r--pkgs/servers/samba/default.nix2
-rw-r--r--pkgs/servers/samba/smb.conf15
3 files changed, 14 insertions, 5 deletions
diff --git a/pkgs/servers/samba/builder.sh b/pkgs/servers/samba/builder.sh
index b5928cb5d4a..1cb991c6500 100755
--- a/pkgs/servers/samba/builder.sh
+++ b/pkgs/servers/samba/builder.sh
@@ -46,3 +46,5 @@ make install
 
 cp -f $smbconf $stateDir/config/smb.conf
 
+ensureDir $stateDir/sambalog/
+touch $stateDir/sambalog/log.smbd
diff --git a/pkgs/servers/samba/default.nix b/pkgs/servers/samba/default.nix
index d64df0a884f..e91af3fbc24 100644
--- a/pkgs/servers/samba/default.nix
+++ b/pkgs/servers/samba/default.nix
@@ -5,7 +5,7 @@
 , cups ? false
 , iprint ? false
 , activeDirectory ? false
-, stateDir ? "/tmp/sambastate/"                   # (builtins.getEnv "HOME") + "/sambastate/"
+, stateDir ? "/var/samba"                   # (builtins.getEnv "HOME") + "/sambastate/"
 } :
 
 stdenv.mkDerivation {
diff --git a/pkgs/servers/samba/smb.conf b/pkgs/servers/samba/smb.conf
index 92e052471d6..cbb2b7b3186 100644
--- a/pkgs/servers/samba/smb.conf
+++ b/pkgs/servers/samba/smb.conf
@@ -63,7 +63,7 @@
 
 # this tells Samba to use a separate log file for each machine
 # that connects
-   log file = /tmp/sambalog/log.%m
+   log file = /var/samba/sambalog/log.%m
 
 # Put a capping on the size of the log files (in Kb).
    max log size = 50
@@ -82,7 +82,7 @@
 # Backend to store user information in. New installations should 
 # use either tdbsam or ldapsam. smbpasswd is available for backwards 
 # compatibility. tdbsam requires no further configuration.
-   passdb backend = tdbsam:/home/wouterdb/sambastate/passdb.tdb
+   passdb backend = tdbsam:/var/samba/passdb.tdb
 
 # Using the following line enables you to customise your configuration
 # on a per machine basis. The %m gets replaced with the netbios name
@@ -272,7 +272,7 @@
     comment = NixOS Share Windows
     browseable = yes
     read only = Yes
-    path = /media/windowsdata
+    path = /media/windowsdata/WData
     valid users = wouterdb
     guest ok = yes
     printable = no
@@ -284,5 +284,12 @@
     path = /tmp
     read only = no
 
-
+[share]
+    comment = NixOS Share
+    browseable = yes
+    read only = Yes
+    path = /home/share
+    valid users = wouterdb
+    guest ok = yes
+    printable = no