Skip to content

Commit

Permalink
samba4: first usable version
Browse files Browse the repository at this point in the history
might get path fixes.
  • Loading branch information
wwwutz authored and donald committed Jul 7, 2017
1 parent 11f10a2 commit a64b2b7
Showing 1 changed file with 10 additions and 76 deletions.
86 changes: 10 additions & 76 deletions samba4.be0
Original file line number Diff line number Diff line change
@@ -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"

Expand Down Expand Up @@ -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
Expand All @@ -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_

0 comments on commit a64b2b7

Please sign in to comment.