summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxim Mikityanskiy <maxtram95@gmail.com>2015-01-19 18:14:11 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-04-06 11:44:53 +0200
commit7105393e4cefc636b5bccef1742d66ede580df99 (patch)
tree67f5218bc4276b49af3a18bc08175f7622da09be
parent97eeb54598cf02d8b12752edd6d96a30b7a00be1 (diff)
downloadbuildroot-7105393e4cefc636b5bccef1742d66ede580df99.tar.gz
buildroot-7105393e4cefc636b5bccef1742d66ede580df99.zip
package/samba: use FHS dirs
Clean up system directories by making samba conform to FHS and by using subdirectories e.g. /var/log/samba and /var/run/samba instead of /var/log and /var/run. Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rwxr-xr-xpackage/samba/S91smb5
-rw-r--r--package/samba/samba.mk10
2 files changed, 8 insertions, 7 deletions
diff --git a/package/samba/S91smb b/package/samba/S91smb
index c190771b7d..2e03e829ca 100755
--- a/package/samba/S91smb
+++ b/package/samba/S91smb
@@ -10,6 +10,7 @@
mkdir -p /var/cache/samba
mkdir -p /var/log/samba
mkdir -p /var/lock/subsys
+mkdir -p /var/run/samba
RETVAL=0
@@ -33,13 +34,13 @@ stop() {
echo -n "Shutting down SMB services: "
kill -9 `pidof smbd`
RETVAL=$?
- rm -f /var/run/smbd.pid
+ rm -f /var/run/samba/smbd.pid
echo "done"
echo -n "Shutting down NMB services: "
kill -9 `pidof nmbd`
RETVAL2=$?
- rm -f /var/run/nmbd.pid
+ rm -f /var/run/samba/nmbd.pid
[ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && rm -f /var/lock/subsys/smb
echo "done"
diff --git a/package/samba/samba.mk b/package/samba/samba.mk
index 064bfd1c23..f4f07acb6b 100644
--- a/package/samba/samba.mk
+++ b/package/samba/samba.mk
@@ -33,11 +33,11 @@ SAMBA_CONF_ENV = \
$(if $(BR2_PACKAGE_SAMBA_AVAHI),AVAHI_LIBS=-pthread)
SAMBA_CONF_OPTS = \
- --with-piddir=/var/run \
- --with-lockdir=/var/lock \
- --with-logfilebase=/var/log \
- --with-configdir=/etc/samba \
- --with-privatedir=/etc/samba \
+ --with-fhs \
+ --with-piddir=/var/run/samba \
+ --with-lockdir=/var/cache/samba \
+ --with-ncalrpcdir=/var/run/ncalrpc \
+ --with-nmbdsocketdir=/var/run/nmbd \
\
--disable-cups \
--enable-shared-libs \
OpenPOWER on IntegriCloud