From a64b2b74ec86a57dec00f7e49c61c77c71558c9c Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Wed, 28 Jun 2017 10:55:15 +0200 Subject: [PATCH] samba4: first usable version might get path fixes. --- samba4.be0 | 86 +++++++----------------------------------------------- 1 file changed, 10 insertions(+), 76 deletions(-) diff --git a/samba4.be0 b/samba4.be0 index 09e6bf1cd..b3f688192 100755 --- a/samba4.be0 +++ b/samba4.be0 @@ -1,9 +1,5 @@ #!/usr/bin/env beesh -set -x -# BEE_VERSION samba-4.6.5-1 -BEE_MAKEFLAGS=-j`nproc` -# export BEE_TMP_TMPDIR=/dev/shm -# export BEE_TMP_BUILDROOT=/dev/shm/bee-root +# BEE_VERSION samba4-4.6.5-2 SRCURL[0]="http://www.samba.org/samba/ftp/stable/samba-${PKGVERSION}.tar.gz" @@ -45,7 +41,7 @@ mee_install() { make install DESTDIR=${D} mkdir -p ${D}${PREFIX} - ln -s ${LOCALSTATEDIR} ${D}${PREFIX}/var + # ln -s ${LOCALSTATEDIR} ${D}${PREFIX}/var mkdir -p ${D}${SYSCONFDIR} mkdir -p ${D}/lib @@ -55,77 +51,15 @@ mee_install() { ln -v -sf ../../lib/libnss_winbind.so.2 ${D}${LIBDIR}/libnss_winbind.so ln -v -sf ../../lib/libnss_wins.so.2 ${D}${LIBDIR}/libnss_wins.so + # clean up variable folders + # in our case we run smbd in /var/samba4/${NAME} + rmdir -v ${D}/cache + rmdir -v ${D}/locks + rmdir -v ${D}/log + rmdir -v ${D}/private + rm -rv ${D}/state + # for donald.. echo "PATH=${BINDIR}:${SBINDIR}:\${PATH}" >>${D}${PREFIX}/profile - exit } - -bla=<<_EOF_ -Dynconfig[PIDDIR]: : './' -Dynconfig[CONFIGDIR]: : '/etc/samba4' -Dynconfig[LMHOSTSFILE]: : '/etc/samba4/lmhosts' -Dynconfig[CONFIGFILE]: : '/etc/samba4/smb.conf' -Dynconfig[PRIVATELIBDIR]: : '/usr/local/samba4/lib/private' -Dynconfig[PYTHONARCHDIR]: : '/usr/local/samba4/lib/python2.7/site-packages' -Dynconfig[PYTHONDIR]: : '/usr/local/samba4/lib/python2.7/site-packages' -Dynconfig[LIBEXECDIR]: : '/usr/local/samba4/libexec' -Dynconfig[SBINDIR]: : '/usr/local/samba4/sbin' -Dynconfig[SCRIPTSBINDIR]: : '/usr/local/samba4/sbin' -Dynconfig[DATADIR]: : '/usr/local/samba4/share' -Dynconfig[CODEPAGEDIR]: : '/usr/local/samba4/share/codepages' -Dynconfig[LOCALEDIR]: : '/usr/local/samba4/share/locale' -Dynconfig[PERL_LIB_INSTALL_DIR]: : '/usr/local/samba4/share/perl5' -Dynconfig[SETUPDIR]: : '/usr/local/samba4/share/setup' -Dynconfig[CACHEDIR]: : 'cache' -Dynconfig[LOCKDIR]: : 'locks' -Dynconfig[LOGFILEBASE]: : 'log' -Dynconfig[PRIVATE_DIR]: : 'private' -Dynconfig[SMB_PASSWD_FILE]: : 'private/smbpasswd' -Dynconfig[STATEDIR]: : 'state' -Dynconfig[PRIVILEGED_SOCKET_DIR]: : 'state/lib' -Dynconfig[NTP_SIGND_SOCKET_DIR]: : 'state/lib/ntp_signd' -Dynconfig[WINBINDD_PRIVILEGED_SOCKET_DIR]: : 'state/lib/winbindd_privileged' -Dynconfig[SOCKET_DIR]: : 'state/run' -Dynconfig[NCALRPCDIR]: : 'state/run/ncalrpc' -Dynconfig[NMBDSOCKETDIR]: : 'state/run/nmbd' -Dynconfig[WINBINDD_SOCKET_DIR]: : 'state/run/winbindd' - - - -Dynconfig[PAMMODULESDIR]: : '/lib/security' -Dynconfig[BINDIR]: : '/usr/local/samba4/bin' -Dynconfig[CONFIGDIR]: : '/usr/local/samba4/etc' -Dynconfig[LMHOSTSFILE]: : '/usr/local/samba4/etc/lmhosts' -Dynconfig[CONFIGFILE]: : '/usr/local/samba4/etc/smb.conf' -Dynconfig[INCLUDEDIR]: : '/usr/local/samba4/include' -Dynconfig[LIBDIR]: : '/usr/local/samba4/lib' -Dynconfig[MODULESDIR]: : '/usr/local/samba4/lib' -Dynconfig[PERL_ARCH_INSTALL_DIR]: : '/usr/local/samba4/lib/perl5' -Dynconfig[PKGCONFIGDIR]: : '/usr/local/samba4/lib/pkgconfig' -Dynconfig[PRIVATELIBDIR]: : '/usr/local/samba4/lib/private' -Dynconfig[PYTHONARCHDIR]: : '/usr/local/samba4/lib/python2.7/site-packages' -Dynconfig[PYTHONDIR]: : '/usr/local/samba4/lib/python2.7/site-packages' -Dynconfig[LIBEXECDIR]: : '/usr/local/samba4/libexec' -Dynconfig[SBINDIR]: : '/usr/local/samba4/sbin' -Dynconfig[SCRIPTSBINDIR]: : '/usr/local/samba4/sbin' -Dynconfig[DATADIR]: : '/usr/local/samba4/share' -Dynconfig[CODEPAGEDIR]: : '/usr/local/samba4/share/codepages' -Dynconfig[LOCALEDIR]: : '/usr/local/samba4/share/locale' -Dynconfig[PERL_LIB_INSTALL_DIR]: : '/usr/local/samba4/share/perl5' -Dynconfig[SETUPDIR]: : '/usr/local/samba4/share/setup' -Dynconfig[PIDDIR]: : '/var/samba4' -Dynconfig[PRIVILEGED_SOCKET_DIR]: : '/var/samba4/lib' -Dynconfig[NTP_SIGND_SOCKET_DIR]: : '/var/samba4/lib/ntp_signd' -Dynconfig[WINBINDD_PRIVILEGED_SOCKET_DIR]: : '/var/samba4/lib/winbindd_privileged' -Dynconfig[CACHEDIR]: : '/var/samba4/locks' -Dynconfig[LOCKDIR]: : '/var/samba4/locks' -Dynconfig[STATEDIR]: : '/var/samba4/locks' -Dynconfig[LOGFILEBASE]: : '/var/samba4/log' -Dynconfig[PRIVATE_DIR]: : '/var/samba4/private' -Dynconfig[SMB_PASSWD_FILE]: : '/var/samba4/private/smbpasswd' -Dynconfig[SOCKET_DIR]: : '/var/samba4/run' -Dynconfig[NCALRPCDIR]: : '/var/samba4/run/ncalrpc' -Dynconfig[NMBDSOCKETDIR]: : '/var/samba4/run/nmbd' -Dynconfig[WINBINDD_SOCKET_DIR]: : '/var/samba4/run/winbindd' -_EOF_