[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-trivial] [PULL 18/18] slirp/smb: Move ncalrpc directory to tmp
From: |
Michael Tokarev |
Subject: |
[Qemu-trivial] [PULL 18/18] slirp/smb: Move ncalrpc directory to tmp |
Date: |
Mon, 28 Apr 2014 09:08:04 +0400 |
From: Michael Buesch <address@hidden>
The smbd forked by qemu still uses the default ncalrpc directory
in /var/run/samba. This may lead to problems, if /var/run/samba
does not exist (for example if /var/run is a tmpfs and the host
smbd was not started).
This leads to the following error message from samba
and an unworkable smbd:
Failed to create pipe directory /var/run/samba/ncalrpc - No such file
or directory
Fix this by pointing smbd to /tmp/qemu-smb.%d.%d/ncalrpc as ncalrpc directory.
Smbd will create the actual ncalrpc subdirectory on its own.
Signed-off-by: Michael Buesch <address@hidden>
Cc: Jan Kiszka <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
(Applying this to -trivial because it _is_ rather trivial
and because Jan does not reply for months)
---
net/slirp.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net/slirp.c b/net/slirp.c
index cce026b..8fddc03 100644
--- a/net/slirp.c
+++ b/net/slirp.c
@@ -527,6 +527,7 @@ static int slirp_smb(SlirpState* s, const char
*exported_dir,
"pid directory=%s\n"
"lock directory=%s\n"
"state directory=%s\n"
+ "ncalrpc dir=%s/ncalrpc\n"
"log file=%s/log.smbd\n"
"smb passwd file=%s/smbpasswd\n"
"security = user\n"
@@ -542,6 +543,7 @@ static int slirp_smb(SlirpState* s, const char
*exported_dir,
s->smb_dir,
s->smb_dir,
s->smb_dir,
+ s->smb_dir,
exported_dir,
passwd->pw_name
);
--
1.7.10.4
- [Qemu-trivial] [PULL 01/18] misc: Use cpu_physical_memory_read and cpu_physical_memory_write, (continued)
- [Qemu-trivial] [PULL 01/18] misc: Use cpu_physical_memory_read and cpu_physical_memory_write, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 02/18] qemu-option: introduce qemu_find_opts_singleton, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 03/18] vl: convert -m to QemuOpts, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 05/18] move test-* from .gitignore to tests/.gitignore, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 07/18] gitignore: cleanups #2, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 12/18] Add QEMU logo (SVG file), Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 13/18] net/net.c: remove unnecessary semicolon, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 06/18] tests/.gitignore: Ignore test-rfifolock, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 04/18] configure: Improve help behavior, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 18/18] slirp/smb: Move ncalrpc directory to tmp,
Michael Tokarev <=
- [Qemu-trivial] [PULL 09/18] vl: Eliminate a superfluous local variable, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 08/18] vl: Remove useless 'continue', Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 16/18] po/Makefile: fix $SRC_PATH reference, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 15/18] init_paths: fix minor memory leak, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 11/18] vl: avoid closing stdout with 'writeconfig', Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 10/18] xilinx: Fix typo in comment (Marvel -> Marvell), Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 17/18] po: add proper Langua ge: tags to .po files, Michael Tokarev, 2014/04/28
- [Qemu-trivial] [PULL 14/18] virtfs-proxy-helper: fix call to accept, Michael Tokarev, 2014/04/28
- Re: [Qemu-trivial] [Qemu-devel] [PULL 00/18] Trivial patches for 2014-04-28, Peter Maydell, 2014/04/28