Browse Source

fix issues in samba package

Waldemar Brodkorb 10 years ago
parent
commit
efbd5bdc77
2 changed files with 5 additions and 1 deletions
  1. 2 1
      package/samba/Makefile
  2. 3 0
      package/samba/files/samba.init

+ 2 - 1
package/samba/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		file and print server
 PKG_SECTION:=		net/fs
 PKG_BUILDDEP:=		gettext-tiny util-linux popt python2 gnutls
 PKG_BUILDDEP:=		heimdal-host python2-host
-PKG_DEPENDS:=		libuuid libpopt libgnutls
+PKG_DEPENDS:=		libpthread librt libuuid libpopt libgnutls
 PKG_URL:=		http://www.samba.org/
 PKG_SITES:=		http://samba.org/samba/ftp/stable/
 
@@ -26,6 +26,7 @@ CONFIGURE_ARGS+=	--enable-fhs \
 			--prefix=/usr \
 			--sysconfdir=/etc \
 			--localstatedir=/var \
+			--with-privatedir=/etc/samba \
 			--cross-compile \
 			--cross-answers=$(WRKSRC)/cache.txt \
 			--hostcc=gcc \

+ 3 - 0
package/samba/files/samba.init

@@ -11,8 +11,11 @@ autostart)
 	exec sh $0 start
 	;;
 start)
+	[ -d /var/lib/samba ] || mkdir -p /var/lib/samba
 	[ -d /var/run/samba ] || mkdir -p /var/run/samba
 	[ -d /var/log/samba ] || mkdir -p /var/log/samba
+	[ -d /var/cache/samba ] || mkdir -p /var/cache/samba
+	[ -d /var/lock/samba ] || mkdir -p /var/lock/samba
 	/usr/sbin/nmbd -D 
 	/usr/sbin/smbd -D
 	;;