diff options
author | Maxim Mikityanskiy <maxtram95@gmail.com> | 2015-01-19 18:14:11 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-04-06 11:44:53 +0200 |
commit | 7105393e4cefc636b5bccef1742d66ede580df99 (patch) | |
tree | 67f5218bc4276b49af3a18bc08175f7622da09be | |
parent | 97eeb54598cf02d8b12752edd6d96a30b7a00be1 (diff) | |
download | buildroot-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-x | package/samba/S91smb | 5 | ||||
-rw-r--r-- | package/samba/samba.mk | 10 |
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 \ |