From d35bad3a32f00d966a84ec162ca909bbef0c916e Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 29 Nov 2009 05:47:45 +0100 Subject: [PATCH] samba: - /etc/secrets.tdb must be writeable to work, so create /etc/secrets.tdb at /var/run/samba and make an symlink to this file --- packages/sysutils/samba/init.d/23_samba | 5 ++++- packages/sysutils/samba/install | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/sysutils/samba/init.d/23_samba b/packages/sysutils/samba/init.d/23_samba index 82633378ee..38ecfd70cc 100755 --- a/packages/sysutils/samba/init.d/23_samba +++ b/packages/sysutils/samba/init.d/23_samba @@ -7,7 +7,10 @@ . /etc/sysconfig progress "Starting Samba server" - + + mkdir -p /var/run/samba + touch /var/run/samba/secrets.tdb + /usr/bin/smbd > /dev/null 2>&1 & exit 0 diff --git a/packages/sysutils/samba/install b/packages/sysutils/samba/install index ec54133c9d..8a32e1ffe3 100755 --- a/packages/sysutils/samba/install +++ b/packages/sysutils/samba/install @@ -16,4 +16,6 @@ if [ "$SAMBA_SERVER" = yes ]; then mkdir -p $INSTALL/etc cp $PKG_DIR/config/smb.conf $INSTALL/etc/ + ln -sf /var/run/samba/secrets.tdb $INSTALL/etc/secrets.tdb + fi