aboutsummaryrefslogtreecommitdiff
path: root/net/samba4
diff options
context:
space:
mode:
authorTimur I. Bakeyev <timur@FreeBSD.org>2013-02-18 14:10:45 +0000
committerTimur I. Bakeyev <timur@FreeBSD.org>2013-02-18 14:10:45 +0000
commit6069394fd0406975dae95aa4a375ac2889fae435 (patch)
tree24dc80498dbb6d34004cafa3ae73067aeee9f659 /net/samba4
parent9dac9c3de5bce327e8322a36ba9d873ce419ef19 (diff)
downloadports-6069394fd0406975dae95aa4a375ac2889fae435.tar.gz
ports-6069394fd0406975dae95aa4a375ac2889fae435.zip
Notes
Diffstat (limited to 'net/samba4')
-rw-r--r--net/samba4/Makefile192
-rw-r--r--net/samba4/distinfo2
-rw-r--r--net/samba4/files/pkg-message.in17
-rw-r--r--net/samba4/files/samba4.in54
-rw-r--r--net/samba4/pkg-descr8
-rw-r--r--net/samba4/pkg-plist311
6 files changed, 584 insertions, 0 deletions
diff --git a/net/samba4/Makefile b/net/samba4/Makefile
new file mode 100644
index 000000000000..bbcbd38704fc
--- /dev/null
+++ b/net/samba4/Makefile
@@ -0,0 +1,192 @@
+# Created by: timur@FreeBSD.org
+# $FreeBSD$
+
+PORTNAME?= ${SAMBA4_PORTNAME}
+PORTVERSION?= ${SAMBA4_VERSION}
+PORTREVISION?= 5
+CATEGORIES?= net
+MASTER_SITES= ${MASTER_SITE_SAMBA}
+MASTER_SITE_SUBDIR= samba/samba4
+PKGNAMESUFFIX?= -devel
+DISTNAME= ${SAMBA_DISTNAME}
+
+MAINTAINER?= timur@FreeBSD.org
+COMMENT?= A free SMB and CIFS client and server for UNIX
+
+CONFLICTS?= ldb-1.*
+
+SAMBA4_PORTNAME= samba4
+SAMBA4_VERSION= 4.0.0.a11
+SAMBA_DISTNAME= ${SAMBA4_PORTNAME:S|4$||}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|}
+OPTIONSFILE= ${PORT_DBDIR}/${SAMBA4_PORTNAME}/options
+
+LATEST_LINK?= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
+EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
+PATCH_WRKSRC= ${WRKDIR}/${DISTNAME}
+WRKSRC?= ${WRKDIR}/${DISTNAME}/source4
+IPATHS= -I${WRKDIR}/${DISTNAME}/lib/replace -I${WRKDIR}/${DISTNAME}/source4
+AUTOHEADER_ARGS= ${IPATHS}
+AUTOCONF_ARGS= ${IPATHS}
+
+.if !defined(SAMBA4_SUBPORT)
+USE_PERL5= yes
+USE_PYTHON= yes
+USE_GMAKE= yes
+USE_ICONV= yes
+GNU_CONFIGURE= yes
+USE_PKGCONFIG= build
+USE_LDCONFIG= ${SAMBA_LIBDIR}
+USE_AUTOTOOLS= autoconf autoheader
+# Flags
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+# Directories
+VARDIR= /var
+SAMBA_LOGDIR= ${VARDIR}/log/${PORTNAME}
+SAMBA_RUNDIR= ${VARDIR}/run/${PORTNAME}
+SAMBA_LOCKDIR= ${VARDIR}/db/${PORTNAME}
+SAMBA_PRIVATEDIR?= ${SAMBA_LOCKDIR}/private
+SAMBA_CONFDIR?= ${PREFIX}/etc
+SAMBA_LIBDIR= ${PREFIX}/lib/${PORTNAME}
+SAMBA_INCLUDEDIR= ${PREFIX}/include/${PORTNAME}
+RC_DIR= ${PREFIX}/etc/rc.d
+SAMBA_CONFIG= smb4.conf
+
+CONFIGURE_ARGS+= --exec-prefix="${PREFIX}" \
+ --sysconfdir="${SAMBA_CONFDIR}" \
+ --includedir="${SAMBA_INCLUDEDIR}" \
+ --datadir="${DATADIR}" \
+ --libdir="${SAMBA_LIBDIR}" \
+ --with-modulesdir="${SAMBA_LIBDIR}/modules" \
+ --localstatedir="${VARDIR}" \
+ --with-piddir="${SAMBA_RUNDIR}" \
+ --with-ncalrpcdir="${SAMBA_RUNDIR}/ncalrpc" \
+ --with-winbindd-socket-dir="${SAMBA_RUNDIR}/winbindd" \
+ --with-winbindd-privileged-socket-dir="${SAMBA_RUNDIR}/winbindd_privileged" \
+ --with-ntp-signd-socket-dir="${SAMBA_RUNDIR}/ntp_signd" \
+ --with-lockdir="${SAMBA_LOCKDIR}" \
+ --with-privatedir="${SAMBA_PRIVATEDIR}" \
+ --with-logfilebase="${SAMBA_LOGDIR}"
+# Default options
+CONFIGURE_ARGS+= \
+ --disable-external-heimdal \
+ --with-setproctitle \
+ --with-readline=/usr \
+ --with-libiconv=${LOCALBASE}
+# backtrace
+LIB_DEPENDS+= execinfo.1:${PORTSDIR}/devel/libexecinfo
+# BLKID
+LIB_DEPENDS+= blkid.1:${PORTSDIR}/misc/e2fsprogs-libblkid
+# SASL
+LIB_DEPENDS= sasl2:${PORTSDIR}/security/cyrus-sasl2
+# tdb
+LIB_DEPENDS+= tdb.1:${PORTSDIR}/databases/tdb
+CONFIGURE_ARGS+= --enable-external-libtdb
+# talloc
+LIB_DEPENDS+= talloc.2:${PORTSDIR}/devel/talloc
+CONFIGURE_ARGS+= --enable-external-libtalloc
+# tevent
+#LIB_DEPENDS+= tevent.0:${PORTSDIR}/devel/tevent
+#CONFIGURE_ARGS+= --enable-external-libtevent
+# tevent - use internal libtevent since FreeBSD's port is at
+# 0.9.15 and samba4.alpha11 claims to want exactly 0.9.8
+
+OPTIONS= \
+ DEBUG "With debug info" off \
+ UTILS "Build userland utils(conflicts with Samba3)" off \
+ THREADS "With pthreads" on \
+ GNUTLS "With SSL (via GnuTLS) for SWAT support" off \
+ POPT "With system-wide POPT library" on \
+ PCH "With precompiled headers" off
+
+.include <bsd.port.options.mk>
+
+INSTALL_TARGET= showlayout everything installsbin installdat \
+ installmisc installlib installheader installpc \
+ installplugins installpython
+
+.if defined(WITH_DSO)
+CONFIGURE_ARGS+= --enable-dso
+.else
+CONFIGURE_ARGS+= --disable-dso
+.endif
+
+.if !defined(WITHOUT_UTILS)
+INSTALL_TARGET+= installbin
+PLIST_SUB+= UTILS=""
+CONFLICTS+= ja-samba-[23].* samba-[2-9].*
+.else
+PLIST_SUB+= UTILS="@comment "
+.endif
+
+.if !defined(WITHOUT_DEBUG)
+CONFIGURE_ARGS+= --enable-debug --enable-developer \
+ --enable-socket-wrapper --enable-nss-wrapper
+.else
+CONFIGURE_ARGS+= --disable-debug --disable-developer \
+ --disable-socket-wrapper --disable-nss-wrapper
+.endif
+
+.if !defined(WITHOUT_THREADS)
+CPPFLAGS+= ${PTHREAD_CFLAGS}
+LDFLAGS+= ${PTHREAD_LIBS}
+CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
+CONFIGURE_ARGS+= --with-pthreads
+.else
+CONFIGURE_ARGS+= --without-pthreads
+.endif
+
+.if defined(WITH_GNUTLS)
+LIB_DEPENDS+= gnutls.26:${PORTSDIR}/security/gnutls
+CONFIGURE_ARGS+= --enable-gnutls
+.else
+CONFIGURE_ARGS+= --disable-gnutls
+.endif
+
+.if !defined(WITHOUT_POPT)
+LIB_DEPENDS+= popt.0:${PORTSDIR}/devel/popt
+CONFIGURE_ARGS+= --without-included-popt
+.else
+CONFIGURE_ARGS+= --with-included-popt
+.endif
+
+.if defined(WITH_SQLITE3)
+USE_SQLITE= 3
+CONFIGURE_ARGS+= --with-sqlite3
+.else
+CONFIGURE_ARGS+= --without-sqlite3
+.endif
+
+.if defined(SAMBA_DISABLE_EXT) && !empty(SAMBA_DISABLE_EXT)
+CONFIGURE_ARGS+= --with-disable-ext-lib="${SAMBA_DISABLE_EXT:Q:C/(\\\\ )+/,/g}"
+.endif
+
+SAMBA_SUB= SAMBA_LOGDIR="${SAMBA_LOGDIR}" \
+ SAMBA_LOCKDIR="${SAMBA_LOCKDIR}" \
+ SAMBA_CONFDIR="${SAMBA_CONFDIR}" \
+ SAMBA_CONFIG="${SAMBA_CONFIG}" \
+ SAMBA_RUNDIR="${SAMBA_RUNDIR}" \
+ SAMBA_PRIVATEDIR="${SAMBA_PRIVATEDIR}"
+
+PLIST_SUB+= ${SAMBA_SUB}
+SUB_LIST+= ${SAMBA_SUB}
+
+post-patch:
+ @${REINPLACE_CMD} -i '' -e 's|%%SAMBA_CONFIG%%|${SAMBA_CONFIG}|' \
+ ${WRKSRC}/dynconfig/config.mk
+
+.if defined(WITH_PCH)
+pre-build:
+ (cd ${BUILD_WRKSRC} && ${GMAKE} pch)
+.endif
+
+USE_RC_SUBR= ${SAMBA_PORTNAME}
+SUB_FILES= pkg-message
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+# !SAMBA4_SUBPORT
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/samba4/distinfo b/net/samba4/distinfo
new file mode 100644
index 000000000000..ac00c45832b1
--- /dev/null
+++ b/net/samba4/distinfo
@@ -0,0 +1,2 @@
+SHA256 (samba-4.0.0alpha11.tar.gz) = ec9f4a9153b9e2c233420642ee98a8b944322e8b39a9b6912430fb24e88b81b9
+SIZE (samba-4.0.0alpha11.tar.gz) = 13917363
diff --git a/net/samba4/files/pkg-message.in b/net/samba4/files/pkg-message.in
new file mode 100644
index 000000000000..ab8352e14c75
--- /dev/null
+++ b/net/samba4/files/pkg-message.in
@@ -0,0 +1,17 @@
+===============================================================================
+
+This port is *HIGHLY* experimental, lacks documentation and, in general,
+unsupported. Its solely purpose is to give you a grasp of upcoming Samba4
+and try it.
+
+This *IS NOT* production ready code. Use at your own risk.
+
+How to start: http://wiki.samba.org/index.php/Samba4/HOWTO
+
+Provisioning script: %%PREFIX%%/sbin/provision
+
+For additional documentation check: http://wiki.samba.org/index.php/Samba4
+
+Bug reports should go to: https://bugzilla.samba.org/
+
+===============================================================================
diff --git a/net/samba4/files/samba4.in b/net/samba4/files/samba4.in
new file mode 100644
index 000000000000..33a67a55a508
--- /dev/null
+++ b/net/samba4/files/samba4.in
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: samba4
+# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+#samba4_enable="YES"
+#
+# Configuration file can be set with:
+#samba4_config="%%SAMBA_CONFDIR%%/%%SAMBA_CONFIG%%"
+#
+
+. /etc/rc.subr
+
+name="samba4"
+rcvar=samba4_enable
+
+load_rc_config "${name}"
+
+# Defaults
+samba4_enable=${samba4_enable:=NO}
+samba4_flags=${samba4_flags=--daemon}
+samba4_config_default="%%SAMBA_CONFDIR%%/%%SAMBA_CONFIG%%"
+samba4_config=${samba4_config=${samba4_config_default}}
+samba4_configfile_arg=${samba4_config:+--configfile="${samba4_config}"} #"
+testparm_command="%%PREFIX%%/bin/testparm --suppress-prompt --verbose ${samba4_configfile_arg}"
+# Fetch parameters from configuration file
+samba4_lockdir=$(${testparm_command} --parameter-name='lock directory' 2>/dev/null)
+# Runtime options
+restart_precmd="samba4_checkconfig"
+command="%%PREFIX%%/sbin/${name}"
+command_args=${samba4_configfile_arg}
+# Requirements
+required_files="${samba4_config}"
+required_dirs="${samba4_lockdir}"
+
+samba4_checkconfig() {
+ echo -n "Performing sanity check on Samba configuration: "
+ if ${testparm_command} >/dev/null 2>&1; then
+ echo "OK"
+ else
+ echo "FAILED"
+ return 1
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net/samba4/pkg-descr b/net/samba4/pkg-descr
new file mode 100644
index 000000000000..6fd81ae265ab
--- /dev/null
+++ b/net/samba4/pkg-descr
@@ -0,0 +1,8 @@
+Samba4 is an attempt to implement an Active Directory compatible Domain
+Controller.
+
+In short, you can join a WinNT, Win2000, WinXP or Win2003 member server
+to a Samba4 domain, and it will behave much as it does in AD, including
+Kerberos domain logins where applicable.
+
+WWW: http://www.samba.org/
diff --git a/net/samba4/pkg-plist b/net/samba4/pkg-plist
new file mode 100644
index 000000000000..d1c9cb027c4c
--- /dev/null
+++ b/net/samba4/pkg-plist
@@ -0,0 +1,311 @@
+%%UTILS%%bin/cifsdd
+%%UTILS%%bin/gentest
+%%UTILS%%bin/getntacl
+%%UTILS%%bin/ldbadd
+%%UTILS%%bin/ldbdel
+%%UTILS%%bin/ldbedit
+%%UTILS%%bin/ldbmodify
+%%UTILS%%bin/ldbrename
+%%UTILS%%bin/ldbsearch
+%%UTILS%%bin/locktest
+%%UTILS%%bin/masktest
+%%UTILS%%bin/ndrdump
+%%UTILS%%bin/net
+%%UTILS%%bin/nmblookup
+%%UTILS%%bin/ntlm_auth
+%%UTILS%%bin/oLschema2ldif
+%%UTILS%%bin/regdiff
+%%UTILS%%bin/regpatch
+%%UTILS%%bin/regshell
+%%UTILS%%bin/regtree
+%%UTILS%%bin/setnttoken
+%%UTILS%%bin/smbclient
+%%UTILS%%bin/smbtorture
+%%UTILS%%bin/testparm
+%%UTILS%%bin/wbinfo
+sbin/provision
+sbin/samba4
+sbin/upgradeprovision
+include/samba4/charset.h
+include/samba4/core/doserr.h
+include/samba4/core/error.h
+include/samba4/core/ntstatus.h
+include/samba4/core/werror.h
+include/samba4/credentials.h
+include/samba4/dcerpc.h
+include/samba4/dcerpc_server.h
+include/samba4/dcerpc_server/common.h
+include/samba4/dlinklist.h
+include/samba4/domain_credentials.h
+include/samba4/gen_ndr/atsvc.h
+include/samba4/gen_ndr/dcerpc.h
+include/samba4/gen_ndr/epmapper.h
+include/samba4/gen_ndr/lsa.h
+include/samba4/gen_ndr/mgmt.h
+include/samba4/gen_ndr/misc.h
+include/samba4/gen_ndr/nbt.h
+include/samba4/gen_ndr/ndr_atsvc.h
+include/samba4/gen_ndr/ndr_atsvc_c.h
+include/samba4/gen_ndr/ndr_dcerpc.h
+include/samba4/gen_ndr/ndr_epmapper.h
+include/samba4/gen_ndr/ndr_epmapper_c.h
+include/samba4/gen_ndr/ndr_mgmt.h
+include/samba4/gen_ndr/ndr_mgmt_c.h
+include/samba4/gen_ndr/ndr_misc.h
+include/samba4/gen_ndr/ndr_samr.h
+include/samba4/gen_ndr/ndr_samr_c.h
+include/samba4/gen_ndr/ndr_svcctl.h
+include/samba4/gen_ndr/ndr_svcctl_c.h
+include/samba4/gen_ndr/netlogon.h
+include/samba4/gen_ndr/samr.h
+include/samba4/gen_ndr/security.h
+include/samba4/gen_ndr/server_id.h
+include/samba4/gen_ndr/svcctl.h
+include/samba4/gensec.h
+include/samba4/ldap-util.h
+include/samba4/ldap_errors.h
+include/samba4/ldap_message.h
+include/samba4/ldap_ndr.h
+include/samba4/ldb.h
+include/samba4/ldb_errors.h
+include/samba4/ldb_wrap.h
+include/samba4/ndr.h
+include/samba4/param.h
+include/samba4/registry.h
+include/samba4/samba/popt.h
+include/samba4/samba/session.h
+include/samba4/samba/version.h
+include/samba4/share.h
+include/samba4/smbtorture.h
+include/samba4/tdb_wrap.h
+include/samba4/tdr.h
+include/samba4/torture.h
+include/samba4/tsocket.h
+include/samba4/tsocket_internal.h
+include/samba4/util.h
+include/samba4/util/attr.h
+include/samba4/util/byteorder.h
+include/samba4/util/data_blob.h
+include/samba4/util/debug.h
+include/samba4/util/memory.h
+include/samba4/util/mutex.h
+include/samba4/util/safe_string.h
+include/samba4/util/talloc_stack.h
+include/samba4/util/time.h
+include/samba4/util/xfile.h
+include/samba4/util_ldb.h
+%%PYTHON_SITELIBDIR%%/ldb.so
+%%PYTHON_SITELIBDIR%%/samba/__init__.py
+%%PYTHON_SITELIBDIR%%/samba/auth.so
+%%PYTHON_SITELIBDIR%%/samba/com.so
+%%PYTHON_SITELIBDIR%%/samba/credentials.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/__init__.py
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/atsvc.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/base.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/dfs.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/drsuapi.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/echo.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/epmapper.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/initshutdown.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/irpc.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/lsa.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/mgmt.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/misc.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/nbt.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/samr.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/security.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/svcctl.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/unixinfo.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/winreg.so
+%%PYTHON_SITELIBDIR%%/samba/dcerpc/wkssvc.so
+%%PYTHON_SITELIBDIR%%/samba/gensec.so
+%%PYTHON_SITELIBDIR%%/samba/getopt.py
+%%PYTHON_SITELIBDIR%%/samba/glue.so
+%%PYTHON_SITELIBDIR%%/samba/hostconfig.py
+%%PYTHON_SITELIBDIR%%/samba/idmap.py
+%%PYTHON_SITELIBDIR%%/samba/messaging.so
+%%PYTHON_SITELIBDIR%%/samba/ms_display_specifiers.py
+%%PYTHON_SITELIBDIR%%/samba/ms_schema.py
+%%PYTHON_SITELIBDIR%%/samba/ndr.py
+%%PYTHON_SITELIBDIR%%/samba/net.so
+%%PYTHON_SITELIBDIR%%/samba/netbios.so
+%%PYTHON_SITELIBDIR%%/samba/netcmd/__init__.py
+%%PYTHON_SITELIBDIR%%/samba/netcmd/domainlevel.py
+%%PYTHON_SITELIBDIR%%/samba/netcmd/enableaccount.py
+%%PYTHON_SITELIBDIR%%/samba/netcmd/newuser.py
+%%PYTHON_SITELIBDIR%%/samba/netcmd/pwsettings.py
+%%PYTHON_SITELIBDIR%%/samba/netcmd/setexpiry.py
+%%PYTHON_SITELIBDIR%%/samba/netcmd/setpassword.py
+%%PYTHON_SITELIBDIR%%/samba/param.so
+%%PYTHON_SITELIBDIR%%/samba/provision.py
+%%PYTHON_SITELIBDIR%%/samba/provisionbackend.py
+%%PYTHON_SITELIBDIR%%/samba/provisionexceptions.py
+%%PYTHON_SITELIBDIR%%/samba/registry.so
+%%PYTHON_SITELIBDIR%%/samba/samba3.py
+%%PYTHON_SITELIBDIR%%/samba/samdb.py
+%%PYTHON_SITELIBDIR%%/samba/schema.py
+%%PYTHON_SITELIBDIR%%/samba/shares.py
+%%PYTHON_SITELIBDIR%%/samba/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/__init__.py
+%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/bare.py
+%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/misc.py
+%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/registry.py
+%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/rpcecho.py
+%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/sam.py
+%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/unix.py
+%%PYTHON_SITELIBDIR%%/samba/tests/netcmd.py
+%%PYTHON_SITELIBDIR%%/samba/tests/provision.py
+%%PYTHON_SITELIBDIR%%/samba/tests/samba3.py
+%%PYTHON_SITELIBDIR%%/samba/tests/samdb.py
+%%PYTHON_SITELIBDIR%%/samba/tests/shares.py
+%%PYTHON_SITELIBDIR%%/samba/tests/upgrade.py
+%%PYTHON_SITELIBDIR%%/samba/torture/spoolss.py
+%%PYTHON_SITELIBDIR%%/samba/torture/torture_samr.py
+%%PYTHON_SITELIBDIR%%/samba/torture/torture_tdb.py
+%%PYTHON_SITELIBDIR%%/samba/torture/winreg.py
+%%PYTHON_SITELIBDIR%%/samba/upgrade.py
+%%PYTHON_SITELIBDIR%%/subunit/__init__.py
+%%PYTHON_SITELIBDIR%%/subunit/tests/TestUtil.py
+%%PYTHON_SITELIBDIR%%/subunit/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/subunit/tests/sample-script.py
+%%PYTHON_SITELIBDIR%%/subunit/tests/sample-two-script.py
+%%PYTHON_SITELIBDIR%%/subunit/tests/test_test_protocol.py
+%%PYTHON_SITELIBDIR%%/uuid.so
+lib/samba4/libdcerpc.so
+lib/samba4/libdcerpc.so.0
+lib/samba4/libdcerpc_atsvc.so
+lib/samba4/libdcerpc_atsvc.so.0
+lib/samba4/libdcerpc_samr.so
+lib/samba4/libdcerpc_samr.so.0
+lib/samba4/libgensec.so
+lib/samba4/libgensec.so.0
+lib/samba4/libldb.so
+lib/samba4/libldb.so.0
+lib/samba4/libndr.so
+lib/samba4/libndr.so.0
+lib/samba4/libndr_standard.so
+lib/samba4/libndr_standard.so.0
+lib/samba4/libregistry.so
+lib/samba4/libregistry.so.0
+lib/samba4/libsamba-hostconfig.so
+lib/samba4/libsamba-hostconfig.so.0
+lib/samba4/libsamba-util.so
+lib/samba4/libsamba-util.so.0
+lib/samba4/libtorture.so
+lib/samba4/libtorture.so.0
+libdata/pkgconfig/dcerpc.pc
+libdata/pkgconfig/dcerpc_atsvc.pc
+libdata/pkgconfig/dcerpc_samr.pc
+libdata/pkgconfig/gensec.pc
+libdata/pkgconfig/ldb.pc
+libdata/pkgconfig/ndr.pc
+libdata/pkgconfig/ndr_standard.pc
+libdata/pkgconfig/registry.pc
+libdata/pkgconfig/samba-hostconfig.pc
+libdata/pkgconfig/torture.pc
+%%DATADIR%%/setup/DB_CONFIG
+%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_Attributes.txt
+%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_Classes.txt
+%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_R2_Attributes.txt
+%%DATADIR%%/setup/ad-schema/MS-AD_Schema_2K8_R2_Classes.txt
+%%DATADIR%%/setup/ad-schema/licence.txt
+%%DATADIR%%/setup/aggregate_schema.ldif
+%%DATADIR%%/setup/cn=replicator.ldif
+%%DATADIR%%/setup/cn=samba-admin.ldif
+%%DATADIR%%/setup/cn=samba.ldif
+%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt
+%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
+%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt
+%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt
+%%DATADIR%%/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt
+%%DATADIR%%/setup/fedora-ds-init.ldif
+%%DATADIR%%/setup/fedorads-dna.ldif
+%%DATADIR%%/setup/fedorads-index.ldif
+%%DATADIR%%/setup/fedorads-linked-attributes.ldif
+%%DATADIR%%/setup/fedorads-pam.ldif
+%%DATADIR%%/setup/fedorads-partitions.ldif
+%%DATADIR%%/setup/fedorads-refint-add.ldif
+%%DATADIR%%/setup/fedorads-refint-delete.ldif
+%%DATADIR%%/setup/fedorads-samba.ldif
+%%DATADIR%%/setup/fedorads-sasl.ldif
+%%DATADIR%%/setup/fedorads.inf
+%%DATADIR%%/setup/idmap_init.ldif
+%%DATADIR%%/setup/krb5.conf
+%%DATADIR%%/setup/memberof.conf
+%%DATADIR%%/setup/mmr_serverids.conf
+%%DATADIR%%/setup/mmr_syncrepl.conf
+%%DATADIR%%/setup/modules.conf
+%%DATADIR%%/setup/named.conf
+%%DATADIR%%/setup/named.txt
+%%DATADIR%%/setup/olc_mmr.conf
+%%DATADIR%%/setup/olc_seed.ldif
+%%DATADIR%%/setup/olc_serverid.conf
+%%DATADIR%%/setup/olc_syncrepl.conf
+%%DATADIR%%/setup/olc_syncrepl_seed.conf
+%%DATADIR%%/setup/phpldapadmin-config.php
+%%DATADIR%%/setup/prefixMap.txt
+%%DATADIR%%/setup/provision.ldif
+%%DATADIR%%/setup/provision.reg
+%%DATADIR%%/setup/provision.smb.conf.dc
+%%DATADIR%%/setup/provision.smb.conf.member
+%%DATADIR%%/setup/provision.smb.conf.standalone
+%%DATADIR%%/setup/provision.zone
+%%DATADIR%%/setup/provision_basedn.ldif
+%%DATADIR%%/setup/provision_basedn_modify.ldif
+%%DATADIR%%/setup/provision_basedn_references.ldif
+%%DATADIR%%/setup/provision_computers_add.ldif
+%%DATADIR%%/setup/provision_computers_modify.ldif
+%%DATADIR%%/setup/provision_configuration.ldif
+%%DATADIR%%/setup/provision_configuration_basedn.ldif
+%%DATADIR%%/setup/provision_configuration_references.ldif
+%%DATADIR%%/setup/provision_group_policy.ldif
+%%DATADIR%%/setup/provision_init.ldif
+%%DATADIR%%/setup/provision_partitions.ldif
+%%DATADIR%%/setup/provision_privilege.ldif
+%%DATADIR%%/setup/provision_rootdse_add.ldif
+%%DATADIR%%/setup/provision_rootdse_modify.ldif
+%%DATADIR%%/setup/provision_schema_basedn.ldif
+%%DATADIR%%/setup/provision_schema_basedn_modify.ldif
+%%DATADIR%%/setup/provision_self_join.ldif
+%%DATADIR%%/setup/provision_self_join_modify.ldif
+%%DATADIR%%/setup/provision_users.ldif
+%%DATADIR%%/setup/provision_users_add.ldif
+%%DATADIR%%/setup/provision_users_modify.ldif
+%%DATADIR%%/setup/refint.conf
+%%DATADIR%%/setup/schema-map-fedora-ds-1.0
+%%DATADIR%%/setup/schema-map-openldap-2.3
+%%DATADIR%%/setup/schema_samba4.ldif
+%%DATADIR%%/setup/secrets.ldif
+%%DATADIR%%/setup/secrets_dns.ldif
+%%DATADIR%%/setup/secrets_init.ldif
+%%DATADIR%%/setup/secrets_sasl_ldap.ldif
+%%DATADIR%%/setup/secrets_self_join.ldif
+%%DATADIR%%/setup/secrets_simple_ldap.ldif
+%%DATADIR%%/setup/share.ldif
+%%DATADIR%%/setup/slapd.conf
+%%DATADIR%%/lowcase.dat
+%%DATADIR%%/upcase.dat
+%%DATADIR%%/valid.dat
+@dirrm %%DATADIR%%/setup/display-specifiers
+@dirrm %%DATADIR%%/setup/ad-schema
+@dirrm %%DATADIR%%/setup
+@dirrm %%DATADIR%%
+@dirrm lib/samba4/modules/ldb
+@dirrm lib/samba4/modules
+@dirrm lib/samba4
+@unexec find %D/%%PYTHON_SITELIBDIR%%/subunit %D/%%PYTHON_SITELIBDIR%%/samba -name '*.py[oc]' -print0 | xargs -0 rm -f
+@dirrm %%PYTHON_SITELIBDIR%%/subunit/tests
+@dirrm %%PYTHON_SITELIBDIR%%/subunit
+@dirrm %%PYTHON_SITELIBDIR%%/samba/torture
+@dirrm %%PYTHON_SITELIBDIR%%/samba/tests/dcerpc
+@dirrm %%PYTHON_SITELIBDIR%%/samba/tests
+@dirrm %%PYTHON_SITELIBDIR%%/samba/netcmd
+@dirrm %%PYTHON_SITELIBDIR%%/samba/dcerpc
+@dirrm %%PYTHON_SITELIBDIR%%/samba
+@dirrmtry %%PYTHON_SITELIBDIR%%
+@dirrm include/samba4/util
+@dirrm include/samba4/samba
+@dirrm include/samba4/gen_ndr
+@dirrm include/samba4/dcerpc_server
+@dirrm include/samba4/core
+@dirrm include/samba4