milis/talimatname/genel/s/samba/talimat

60 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: SMB Dosya sunucusu ve AD Etki Alanı sunucusu
# URL: http://www.samba.org
# Paketçi: milisarge
# Gerekler: talloc tevent avahi gnutls libgpg-error popt python cups kerberos libcap tdb openldap libxslt
isim=samba
surum=4.6.7
devir=1
kaynak=(https://www.samba.org/samba/ftp/stable/$isim-$surum.tar.gz
samba.conf)
derle() {
cd $isim-$surum
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--with-piddir=/run/samba \
--with-pammodulesdir=/lib/security \
--without-ad-dc \
--enable-fhs \
--without-systemd \
--bundled-libraries=!tdb,!talloc,!pytalloc-util,!tevent,!popt,!ldb
make
sed -i "/samba3.blackbox.failure.failure/i \^samba3.raw.eas" selftest/knownfail
make DESTDIR=$PKG install
install -v -m644 examples/smb.conf.default $PKG/etc/samba/smb.conf.default
mkdir -pv $PKG/etc/openldap/schema
install -v -m644 examples/LDAP/README $PKG/etc/openldap/schema/README.LDAP
install -v -m644 examples/LDAP/samba* $PKG/etc/openldap/schema
install -v -m755 examples/LDAP/{get*,ol*} $PKG/etc/openldap/schema
#ld.conf
mkdir -pv $PKG/etc/ld.so.conf.d
cp -f $SRC/samba.conf $PKG/etc/ld.so.conf.d/
# cups
cd $PKG/usr/lib/
install -d cups/backend
ln -v -sf $PKG/usr/bin/smbspool $PKG/usr/lib/cups/backend/smb
# servis
cd /sources/milis.git/ayarlar/servisler
make DESTDIR=$PKG kur-samba
make DESTDIR=$PKG kur-winbindd
# Doublon
rm -f $PKG/usr/lib/python2.7/site-packages/talloc.so
}