about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorRob Vermaas <rob.vermaas@gmail.com>2010-08-19 08:31:13 +0000
committerRob Vermaas <rob.vermaas@gmail.com>2010-08-19 08:31:13 +0000
commit105d0e540befbdd32dfaa52d8faccdf26ea0b8c1 (patch)
tree98a2cd13cb953d9a7b1548a2e8a589be936899d7 /pkgs/build-support
parent2957f9cc112864f49745b608afa1b24f8fc36a88 (diff)
startSamba: reintroduce force user option set to current user
svn path=/nixpkgs/trunk/; revision=23242
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/vm/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix
index b9882914b266d..ca0c5f38fb74e 100644
--- a/pkgs/build-support/vm/default.nix
+++ b/pkgs/build-support/vm/default.nix
@@ -139,7 +139,7 @@ rec {
     mount -o bind /dev /fs/dev
 
     echo "mounting host filesystem..."
-    mount -t cifs //10.0.2.4/qemu /fs/hostfs -o guest,username=nobody
+    mount -t cifs //10.0.2.4/qemu /fs/hostfs -o guest,sec=none
 
     mkdir -p /fs/nix/store
     mount -o bind /fs/hostfs/nix/store /fs/nix/store
@@ -227,6 +227,8 @@ rec {
 
   startSamba =
     ''
+      export WHO=`whoami`
+
       cat > $TMPDIR/smb.conf <<SMB
       [global]
         private dir = $TMPDIR
@@ -238,6 +240,7 @@ rec {
         smb passwd file = $TMPDIR/smbpasswd
         security = share
       [qemu]
+        force user = $WHO
         path = /
         read only = no
         guest ok = yes