From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 7 03:10:07 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2E83106566C for ; Thu, 7 Jan 2010 03:10:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7C2578FC0A for ; Thu, 7 Jan 2010 03:10:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o073A7Au006642 for ; Thu, 7 Jan 2010 03:10:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o073A7cQ006641; Thu, 7 Jan 2010 03:10:07 GMT (envelope-from gnats) Resent-Date: Thu, 7 Jan 2010 03:10:07 GMT Resent-Message-Id: <201001070310.o073A7cQ006641@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, NAKAJI Hiroyuki Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA520106566B for ; Thu, 7 Jan 2010 03:05:26 +0000 (UTC) (envelope-from nakaji@ra333.heimat.gr.jp) Received: from www.heimat.gr.jp (unknown [IPv6:2001:3e0:a84::1]) by mx1.freebsd.org (Postfix) with ESMTP id 2878D8FC13 for ; Thu, 7 Jan 2010 03:05:23 +0000 (UTC) Received: from ra333.heimat.gr.jp (ra333.heimat.gr.jp [IPv6:2001:3e0:a84:0:200:4cff:fe17:573c]) by www.heimat.gr.jp (8.14.3/8.14.3) with ESMTP id o0734sKL084156 for ; Thu, 7 Jan 2010 12:04:54 +0900 (JST) (envelope-from nakaji@ra333.heimat.gr.jp) Received: (from nakaji@localhost) by ra333.heimat.gr.jp (8.14.3/8.14.3/Submit) id o0734raI032351; Thu, 7 Jan 2010 12:04:53 +0900 (JST) (envelope-from nakaji) Message-Id: <201001070304.o0734raI032351@ra333.heimat.gr.jp> Date: Thu, 7 Jan 2010 12:04:53 +0900 (JST) From: NAKAJI Hiroyuki To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/142400: [New port] net/samba34 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: NAKAJI Hiroyuki List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2010 03:10:07 -0000 >Number: 142400 >Category: ports >Synopsis: [New port] net/samba34 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 07 03:10:06 UTC 2010 >Closed-Date: >Last-Modified: >Originator: NAKAJI Hiroyuki >Release: FreeBSD 8.0-CURRENT pc98 >Organization: >Environment: System: FreeBSD ra333.heimat.gr.jp 8.0-CURRENT FreeBSD 8.0-CURRENT #121: Sat Nov 8 16:31:36 JST 2008 root@ra333.heimat.gr.jp:/usr/obj/usr/src/sys/RA333 pc98 >Description: Samba 3.4.x is not included in ports-current. This port is based on net/samba33. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # samba34 # samba34/pkg-descr # samba34/Makefile # samba34/pkg-plist # samba34/files # samba34/files/README.FreeBSD # samba34/files/patch-configure.in # samba34/files/patch-include__includes.h # samba34/files/patch-lib__replace__libreplace_cc.m4 # samba34/files/patch-smbd__statvfs.c # samba34/files/patch-utils__net_time.c # samba34/files/patch-Makefile.in # samba34/files/pkg-deinstall.in # samba34/files/pkg-install.in # samba34/files/pkg-message.in # samba34/files/samba.in # samba34/files/smb.conf.sample.in # samba34/pkg-plist.swat # samba34/distinfo # echo c - samba34 mkdir -p samba34 > /dev/null 2>&1 echo x - samba34/pkg-descr sed 's/^X//' >samba34/pkg-descr << '0a9f6de84cc30a714a8f9c2f2d38eddf' XSamba is an Open Source/Free Software suite that provides seamless file Xand print services to SMB/CIFS clients. X XSamba is freely available, unlike other SMB/CIFS implementations, and Xallows for interoperability between Linux/Unix servers and Windows-based Xclients. X XWWW: http://www.samba.org/ 0a9f6de84cc30a714a8f9c2f2d38eddf echo x - samba34/Makefile sed 's/^X//' >samba34/Makefile << '4b3689905336da637016cda1a191f7b1' X# New ports collection makefile for: samba34 X# Date created: 2010-01-05 X# Whom: NAKAJI Hiroyuki X# X# $FreeBSD$ X# X XPORTNAME= samba34 XPORTVERSION= 3.4.3 XCATEGORIES= net XMASTER_SITES= ${MASTER_SITE_SAMBA} XMASTER_SITE_SUBDIR= . old-versions rc pre XDISTNAME= ${PORTNAME:S/34//}-${PORTVERSION:S/.p/pre/:S/.r/rc/} X XMAINTAINER= nakaji@jp.freebsd.org XCOMMENT= A free SMB and CIFS client and server for UNIX X XCONFLICTS?= *samba-3.[023].* samba4-4.* tdb-1.* talloc-1.* X XUSE_GMAKE= yes XUSE_ICONV= yes XGNU_CONFIGURE= yes XUSE_AUTOTOOLS= autoconf:262 autoheader:262 XAUTOHEADER_ARGS= -I${WRKSRC}/m4 -I${WRKSRC}/../m4 -I${WRKSRC}/../lib/replace -I${WRKSRC}/../source4 XAUTOCONF_ARGS= -I${WRKSRC}/m4 -I${WRKSRC}/../m4 -I${WRKSRC}/../lib/replace -I${WRKSRC}/../source4 X XLATEST_LINK?= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} XWRKSRC= ${WRKDIR}/${DISTNAME}/source3 X# directories XPKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig XPKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S|^${PREFIX}/||} XVARDIR?= /var XSAMBA_SPOOL= ${VARDIR}/spool/samba XSAMBA_LOGDIR= ${VARDIR}/log/samba XSAMBA_RUNDIR= ${VARDIR}/run XSAMBA_LOCKDIR= ${VARDIR}/db/samba XSAMBA_SWATDIR= ${PREFIX}/share/swat XSAMBA_CONFDIR?= ${PREFIX}/etc XSAMBA_PRIVATEDIR?= ${SAMBA_CONFDIR}/samba XSAMBA_CONFIG?= smb.conf XSAMBA_LIBDIR= ${PREFIX}/lib XSAMBA_MODULEDIR= ${SAMBA_LIBDIR}/samba X XCONFIGURE_ARGS+= --exec-prefix="${PREFIX}" \ X --localstatedir="${VARDIR}" \ X --libdir="${SAMBA_LIBDIR}" \ X --with-configdir="${SAMBA_CONFDIR}" \ X --with-pammodulesdir="${SAMBA_LIBDIR}" \ X --with-modulesdir="${SAMBA_MODULEDIR}" \ X --with-swatdir="${SAMBA_SWATDIR}" \ X --with-piddir="${SAMBA_RUNDIR}" \ X --with-lockdir="${SAMBA_LOCKDIR}" \ X --with-privatedir="${SAMBA_PRIVATEDIR}" \ X --with-logfilebase="${SAMBA_LOGDIR}" \ X --with-libiconv="${LOCALBASE}" X X# Samba server itself XOPTIONS= LDAP "With LDAP support" on \ X ADS "With Active Directory support" off \ X CUPS "With CUPS printing support" on \ X WINBIND "With WinBIND support" on \ X SWAT "With SWAT WebGUI" on \ X ACL_SUPPORT "With ACL support" off \ X AIO_SUPPORT "With Asyncronous IO support" off \ X FAM_SUPPORT "With File Alteration Monitor" off \ X SYSLOG "With Syslog support" off \ X QUOTAS "With Disk quota support" off \ X UTMP "With UTMP accounting support" off \ X PAM_SMBPASS "With PAM authentication vs passdb backends" off \ X DNSUPDATE "With dynamic DNS update(require ADS)" off \ X DNSSD "With DNS service discovery support" off \ X EXP_MODULES "With experimental modules" off \ X POPT "With system-wide POPT library" on \ X MAX_DEBUG "With maximum debugging" off \ X SMBTORTURE "With smbtorture" off X X.include X XWITH_SHARED_LIBS= yes X XCONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" X# not to use the different version of ${LOCALBASE}/include/libsmbclient.h, need fix XCFLAGS+= -I${WRKSRC}/include X#CPPFLAGS+= -I${LOCALBASE}/include X#LDFLAGS+= -L${LOCALBASE}/lib X# Samba server itself XUSE_RC_SUBR= samba XSUB_FILES= pkg-install pkg-message pkg-deinstall smb.conf.sample XSAMBA_SHARED_LIBS= talloc tdb netapi smbsharemodes X XPLIST= ${WRKDIR}/.PLIST X# We don't (yet) have clustered FS for cluster support XCONFIGURE_ARGS+= --with-pam --with-readline --with-included-iniparser \ X --with-sendfile-support --enable-largefile \ X --without-cluster-support \ X --without-libsmbclient \ X --without-libaddns X X# Let process generate meaningful backtrace on a core dump XLIB_DEPENDS+= execinfo.1:${PORTSDIR}/devel/libexecinfo X X.if !defined(WITH_SHARED_LIBS) X. for lib in ${SAMBA_SHARED_LIBS} XCONFIGURE_ARGS+= --without-lib${lib} X. endfor XPLIST_SUB+= HAREDLIBS="@comment " X.else X. for lib in ${SAMBA_SHARED_LIBS} XCONFIGURE_ARGS+= --with-lib${lib} X. endfor XUSE_LDCONFIG= yes XCONFIGURE_ENV+= BUILD_LIBWBCLIENT_SHARED="yes" XPLIST_SUB+= SHAREDLIBS="" X.endif X X.if !defined(WITHOUT_LDAP) XSAMBA_WANT_LDAP= yes X.endif X X.if !defined(WITHOUT_CUPS) XLIB_DEPENDS+= cups.2:${PORTSDIR}/print/cups-client XCONFIGURE_ARGS+= --enable-cups --enable-iprint XSUB_LIST+= CUPS="" X.else XCONFIGURE_ARGS+= --disable-cups --disable-iprint XSUB_LIST+= CUPS="@comment " X.endif X X.if defined(WITH_MAX_DEBUG) XCPPFLAGS+= -g XLDFLAGS+= -g XLIB_DEPENDS+= dmalloc.1:${PORTSDIR}/devel/dmalloc XCONFIGURE_ARGS+= --enable-debug \ X --enable-socket-wrapper --enable-nss-wrapper \ X --enable-developer --enable-krb5developer \ X --enable-dmalloc --with-profiling-data X.else XCONFIGURE_ARGS+= --disable-debug \ X --disable-socket-wrapper --disable-nss-wrapper \ X --disable-developer --disable-krb5developer \ X --disable-dmalloc --without-profiling-data X.endif X X.if defined(WITH_SYSLOG) XCONFIGURE_ARGS+= --with-syslog X.else XCONFIGURE_ARGS+= --without-syslog X.endif X X.if defined(WITH_QUOTAS) XCONFIGURE_ARGS+= --with-quotas X.else XCONFIGURE_ARGS+= --without-quotas X.endif X X.if !defined(WITHOUT_UTMP) XCONFIGURE_ARGS+= --with-utmp X.else XCONFIGURE_ARGS+= --without-utmp X.endif X X.if !defined(WITHOUT_WINBIND) XCONFIGURE_ARGS+= --with-winbind XPLIST_SUB+= WINBIND="" XSUB_LIST+= WINBIND="" X.else XCONFIGURE_ARGS+= --without-winbind XPLIST_SUB+= WINBIND="@comment " XSUB_LIST+= WINBIND="@comment " X.endif X X.if !defined(WITHOUT_SWAT) XCONFIGURE_ARGS+= --enable-swat XPLIST_SUB+= SWAT="" X.else XCONFIGURE_ARGS+= --disable-swat XPLIST_SUB+= SWAT="@comment " X.endif X# Add some shared modules X.if defined(WITH_EXP_MODULES) X. if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) XWANT_EXP_MODULES= idmap_tdb2 idmap_ad idmap_adex idmap_hash idmap_rid \ X charset_weird X. if !defined(WITH_MAX_DEBUG) XWANT_EXP_MODULES+= rpc_echo X. endif XWANT_EXP_MODULES+= vfs_catia vfs_cacheprime vfs_commit \ X vfs_streams_depot vfs_readahead vfs_syncops X. endif X.endif X X.if defined(WITH_FAM_SUPPORT) XUSE_FAM= yes XWANT_EXP_MODULES+= vfs_notify_fam XCONFIGURE_ARGS+= --enable-fam X.else XCONFIGURE_ARGS+= --disable-fam X.endif X X.if defined(WITH_ACL_SUPPORT) XCONFIGURE_ARGS+= --with-acl-support X.else XCONFIGURE_ARGS+= --without-acl-support X.endif X X.if defined(WITH_AIO_SUPPORT) X.if ${OSVERSION} < 700055 XIGNORE= an AIO support requires 7.0-RELEASE or later. Disable AIO support X.endif XCONFIGURE_ARGS+= --with-aio-support X.else XCONFIGURE_ARGS+= --without-aio-support X.endif X X.if defined(WITH_PAM_SMBPASS) XCONFIGURE_ARGS+= --with-pam_smbpass XPLIST_SUB+= SMBPASS="" X.else XCONFIGURE_ARGS+= --without-pam_smbpass XPLIST_SUB+= SMBPASS="@comment " X.endif X X.if defined(WITH_DNSUPDATE) X. if !defined(WITH_ADS) XIGNORE= dynamic DNS updates require ADS support. Disable DNSUPDATE support X. endif XLIB_DEPENDS+= uuid.1:${PORTSDIR}/misc/e2fsprogs-libuuid XCONFIGURE_ARGS+= --with-dnsupdate X.else XCONFIGURE_ARGS+= --without-dnsupdate X.endif X X.if defined(WITH_DNSSD) XSAMBA_WANT_PKG_CONFIG= yes XCPPFLAGS+= `${PKG_CONFIG} --cflags avahi-compat-libdns_sd` XDNSSD_LIBS= `${PKG_CONFIG} --libs avahi-compat-libdns_sd` XLIB_DEPENDS+= dns_sd.1:${PORTSDIR}/net/avahi-libdns XCONFIGURE_ENV+= DNSSD_LIBS="${DNSSD_LIBS}" XCONFIGURE_ARGS+= --enable-dnssd X.else XCONFIGURE_ARGS+= --disable-dnssd X.endif X X.if !defined(WITHOUT_POPT) XLIB_DEPENDS+= popt.0:${PORTSDIR}/devel/popt XCONFIGURE_ARGS+= --without-included-popt X.else XCONFIGURE_ARGS+= --with-included-popt X.endif X X.if defined(WITH_SMBTORTURE) XPLIST_SUB+= SMBTORTURE="" X.else XPLIST_SUB+= SMBTORTURE="@comment " X.endif X X### X### Common part for port and it's subports X### X X.if defined(WITH_ADS) XSAMBA_WANT_LDAP= yes XSAMBA_WANT_KRB5= yes XCONFIGURE_ARGS+= --with-ads X.else XCONFIGURE_ARGS+= --without-ads X.endif X# Kerberos5 is necessary for ADS X.if defined(SAMBA_WANT_KRB5) X.if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.so) XCONFIGURE_ARGS+= --with-krb5="${KRB5_HOME}" X.elif defined(HEIMDAL_HOME) && exists(${HEIMDAL_HOME}/lib/libgssapi.so) XCONFIGURE_ARGS+= --with-krb5="${HEIMDAL_HOME}" X.elif exists(/usr/lib/libkrb5.so) && exists(/usr/bin/krb5-config) XCONFIGURE_ARGS+= --with-krb5="/usr" X.else XLIB_DEPENDS+= krb5:${PORTSDIR}/security/heimdal XCONFIGURE_ARGS+= --with-krb5="${LOCALBASE}" X.endif X.else XCONFIGURE_ARGS+= --without-krb5 X.endif X X.if defined(SAMBA_WANT_LDAP) XUSE_OPENLDAP= yes XCONFIGURE_ARGS+= --with-ldap X.else XCONFIGURE_ARGS+= --without-ldap X.endif X X.if defined(SAMBA_WANT_PKG_CONFIG) XPKG_CONFIG?= ${LOCALBASE}/bin/pkg-config XCONFIGURE_ENV+= PKG_CONFIG="${PKG_CONFIG}" XBUILD_DEPENDS+= pkg-config:${PORTSDIR}/devel/pkg-config X.endif X X.if defined(WITH_SMBTORTURE4_PATH) && exists(${WITH_SMBTORTURE4_PATH}) XCONFIGURE_ARGS+= --with-smbtorture4-path=${WITH_SMBTORTURE4_PATH} X.endif X X.if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) XCONFIGURE_ARGS+= --with-shared-modules="${WANT_EXP_MODULES:Q:C/(\\\\ )+/,/g}" X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's/%%SAMBA_CONFIG%%/${SAMBA_CONFIG}/g' \ X ${WRKSRC}/Makefile.in X X# Samba server only XMAN1= findsmb.1 \ X ldbadd.1 ldbdel.1 ldbedit.1 ldbmodify.1 ldbrename.1 ldbsearch.1 \ X log2pcap.1 nmblookup.1 ntlm_auth.1 profiles.1 rpcclient.1 \ X sharesec.1 smbcacls.1 smbclient.1 smbcontrol.1 smbcquotas.1 \ X smbget.1 smbstatus.1 smbtar.1 smbtree.1 testparm.1 vfstest.1 XMAN3= ldb.3 XMAN5= lmhosts.5 smb.conf.5 smbgetrc.5 smbpasswd.5 XMAN7= samba.7 XMAN8= eventlogadm.8 net.8 nmbd.8 pdbedit.8 smbd.8 smbpasswd.8 \ X smbspool.8 tdbbackup.8 tdbdump.8 tdbtool.8 \ X idmap_nss.8 idmap_tdb.8 idmap_tdb2.8 \ X vfs_acl_tdb.8 vfs_acl_xattr.8 \ X vfs_audit.8 vfs_cap.8 vfs_default_quota.8 vfs_extd_audit.8 \ X vfs_fake_perms.8 vfs_full_audit.8 vfs_netatalk.8 \ X vfs_preopen.8 \ X vfs_readahead.8 vfs_readonly.8 vfs_recycle.8 vfs_shadow_copy.8 \ X vfs_shadow_copy2.8 vfs_smb_traffic_analyzer.8 \ X vfs_streams_xattr.8 vfs_xattr_tdb.8 X X.if !defined(WITHOUT_WINBIND) XMAN1+= wbinfo.1 XMAN7+= winbind_krb5_locator.7 XMAN8+= pam_winbind.8 winbindd.8 X.endif X X.if !defined(WITHOUT_SWAT) XMAN8+= swat.8 X.endif X X.if defined(WITH_FAM_SUPPORT) XMAN8+= vfs_notify_fam.8 X.endif X X.if defined(SAMBA_WANT_LDAP) XMAN8+= idmap_ldap.8 X.endif X X.if !empty(WANT_EXP_MODULES:Midmap_ad) XMAN8+= idmap_ad.8 X.endif X X.if !empty(WANT_EXP_MODULES:Midmap_adex) XMAN8+= idmap_adex.8 X.endif X X.if !empty(WANT_EXP_MODULES:Midmap_hash) XMAN8+= idmap_hash.8 X.endif X X.if !empty(WANT_EXP_MODULES:Midmap_rid) XMAN8+= idmap_rid.8 X.endif X X.if !empty(WANT_EXP_MODULES:Mvfs_cacheprime) XMAN8+= vfs_cacheprime.8 X.endif X X.if !empty(WANT_EXP_MODULES:Mvfs_catia) XMAN8+= vfs_catia.8 X.endif X X.if !empty(WANT_EXP_MODULES:Mvfs_commit) XMAN8+= vfs_commit.8 X.endif X X.if !empty(WANT_EXP_MODULES:Mvfs_streams_depot) XMAN8+= vfs_streams_depot.8 X.endif X XPLIST_SUB+= SAMBA_LOGDIR="${SAMBA_LOGDIR}" \ X SAMBA_LOCKDIR="${SAMBA_LOCKDIR}" \ X SAMBA_CONFDIR="${SAMBA_CONFDIR}" \ X SAMBA_CONFIG="${SAMBA_CONFIG}" \ X SAMBA_RUNDIR="${SAMBA_RUNDIR}" \ X SAMBA_SWATDIR="${SAMBA_SWATDIR}" \ X SAMBA_SPOOL="${SAMBA_SPOOL}" \ X SAMBA_PRIVATEDIR="${SAMBA_PRIVATEDIR}" \ X PKGCONFIGDIR="${PKGCONFIGDIR_REL}" X XSUB_LIST+= SAMBA_LOGDIR="${SAMBA_LOGDIR}" \ X SAMBA_LOCKDIR="${SAMBA_LOCKDIR}" \ X SAMBA_CONFDIR="${SAMBA_CONFDIR}" \ X SAMBA_CONFIG="${SAMBA_CONFIG}" \ X SAMBA_RUNDIR="${SAMBA_RUNDIR}" \ X SAMBA_SWATDIR="${SAMBA_SWATDIR}" \ X SAMBA_SPOOL="${SAMBA_SPOOL}" \ X SAMBA_PRIVATEDIR="${SAMBA_PRIVATEDIR}" X XALL_TARGET= all X.if defined(WITH_SMBTORTURE) XALL_TARGET+= smbtorture X.endif X X# What will be installed XINSTALL_TARGET= installservers installbin installscripts installdat \ X installmodules installlibs X X.if !defined(WITHOUT_SWAT) XINSTALL_TARGET+=installswat X.endif X X.if defined(OPTIONS) Xpre-fetch: X @${ECHO_MSG} "===> -------------------------------------------" X @${ECHO_MSG} "===> Run 'make config' to (re)configure the port" X @${ECHO_MSG} "===> -------------------------------------------" X.endif X Xpre-configure: X @${FIND} ${WRKDIR}/${DISTNAME} -type d | ${XARGS} ${CHMOD} u+w,a+rx X @${FIND} ${WRKDIR}/${DISTNAME} -type f | ${XARGS} ${CHMOD} u+w,a+r X Xpost-configure: X# It's in another port X @${RM} -f ${WRKDIR}/${DISTNAME}/docs/htmldocs/manpages/libsmbclient.7.html X @${RM} -rf ${WRKDIR}/${DISTNAME}/examples/libsmbclient X X# This would speedup compilation X.if !defined(WITHOUT_PCH) Xpre-build: X cd ${WRKSRC} && ${GMAKE} pch X.endif X Xpre-install: X -@${FIND} "${SAMBA_MODULEDIR}" -type f -o -type l 2>/dev/null | ${SORT} | ${SED} -E 's|^${PREFIX}/?||;' > ${WRKDIR}/.PLIST.exclude X @${CAT} ${PKGDIR}/pkg-plist > ${PLIST} X.if !defined(WITHOUT_SWAT) X @${CAT} ${PKGDIR}/pkg-plist.swat >> ${PLIST} X.endif X Xpost-install: X.for sect in 1 3 5 7 8 X @${MKDIR} ${MAN${sect}PREFIX}/man/man${sect} X. for man in ${MAN${sect}} X @${INSTALL_MAN} "${WRKDIR}/${DISTNAME}/docs/manpages/${man}" "${MAN${sect}PREFIX}/man/man${sect}" X. endfor X.endfor X# Put examples in place X @${MKDIR} "${EXAMPLESDIR}" X @${CP} -Rp ${WRKDIR}/${DISTNAME}/examples/* "${EXAMPLESDIR}" X.if defined(WITH_PAM_SMBPASS) X @${MKDIR} "${EXAMPLESDIR}/pam_smbpass" X @${CP} -Rp ${WRKSRC}/pam_smbpass/samples/* "${EXAMPLESDIR}/pam_smbpass" X.endif X ${INSTALL_DATA} "${WRKDIR}/smb.conf.sample" "${EXAMPLESDIR}/${SAMBA_CONFIG}.sample" X ${INSTALL_SCRIPT} "${WRKSRC}/script/mksmbpasswd.sh" "${PREFIX}/bin/make_smbpasswd" X# Winbind X.if !defined(WITHOUT_WINBIND) X ${INSTALL_PROGRAM} "${WRKSRC}/../nsswitch/nss_winbind.so" "${SAMBA_LIBDIR}/nss_winbind.so.1" X ${INSTALL_PROGRAM} "${WRKSRC}/../nsswitch/nss_wins.so" "${SAMBA_LIBDIR}/nss_wins.so.1" X ${INSTALL_PROGRAM} "${WRKSRC}/bin/pam_winbind.so" "${SAMBA_LIBDIR}" X.endif X.if defined(WITH_PAM_SMBPASS) X ${INSTALL_PROGRAM} "${WRKSRC}/bin/pam_smbpass.so" "${SAMBA_LIBDIR}" X.endif X# smbtorture X.if defined(WITH_SMBTORTURE) X ${INSTALL_PROGRAM} "${WRKSRC}/bin/smbtorture" "${PREFIX}/bin" X.endif X# X.if defined(WITH_SHARED_LIBS) X. for lib in ${SAMBA_SHARED_LIBS} wbclient X @if [ "${lib}" = "talloc" ]; then \ X ${INSTALL_DATA} ${WRKSRC}/../lib/talloc/${lib}.pc "${PKGCONFIGDIR}" ;\ X elif [ "${lib}" = "tdb" ]; then \ X ${INSTALL_DATA} ${WRKSRC}/../lib/tdb/${lib}.pc "${PKGCONFIGDIR}" ;\ X else \ X ${INSTALL_DATA} ${WRKSRC}/pkgconfig/${lib}.pc "${PKGCONFIGDIR}" ;\ X fi X. endfor X.endif X# Lib X @${FIND} "${SAMBA_MODULEDIR}" -type f -o -type l | ${SED} -E 's|^${PREFIX}/?||;' | ${EGREP} -F -v -f ${WRKDIR}/.PLIST.exclude | ${SORT} >> ${TMPPLIST} X @for d in `${FIND} "${SAMBA_MODULEDIR}" -type d | ${SORT} -r`; do \ X ${ECHO_CMD} "@unexec ${RMDIR} \"$$d\" 2>/dev/null || true" >> ${TMPPLIST}; \ X done X# Documentation X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${CP} -Rp "${WRKDIR}/${DISTNAME}/docs/registry" "${DOCSDIR}" X. for f in Samba3-ByExample.pdf Samba3-HOWTO.pdf Samba3-Developers-Guide.pdf X @${INSTALL_DATA} "${WRKDIR}/${DISTNAME}/docs/${f}" "${DOCSDIR}" X. endfor X. for f in README COPYING MAINTAINERS PFIF.txt Manifest Roadmap \ X WHATSNEW.txt docs/THANKS docs/history X @${INSTALL_DATA} "${WRKDIR}/${DISTNAME}/${f}" "${DOCSDIR}" X. endfor X @${INSTALL_DATA} "${FILESDIR}/README.FreeBSD" "${DOCSDIR}" X# !NOPORTDOCS X.endif X# Run post-install script X @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X @${CAT} ${PKGMESSAGE} X Xtest: X cd ${WRKSRC} && ${GMAKE} test_nss_modules test_pam_modules && ${GMAKE} test X X.include 4b3689905336da637016cda1a191f7b1 echo x - samba34/pkg-plist sed 's/^X//' >samba34/pkg-plist << 'fbe27588d92b4561354aac5339983403' Xbin/eventlogadm Xbin/findsmb Xbin/ldbadd Xbin/ldbdel Xbin/ldbedit Xbin/ldbmodify Xbin/ldbrename Xbin/ldbsearch Xbin/make_smbpasswd Xbin/net Xbin/nmblookup Xbin/ntlm_auth Xbin/pdbedit Xbin/profiles Xbin/rpcclient Xbin/sharesec Xbin/smbcacls Xbin/smbclient Xbin/smbcontrol Xbin/smbcquotas Xbin/smbget Xbin/smbpasswd Xbin/smbspool Xbin/smbstatus Xbin/smbtar Xbin/smbtree Xbin/tdbbackup Xbin/tdbdump Xbin/tdbtool Xbin/testparm X%%SMBTORTURE%%bin/smbtorture X%%WINBIND%%bin/wbinfo Xsbin/smbd Xsbin/nmbd X%%SWAT%%sbin/swat X%%WINBIND%%sbin/winbindd X%%SHAREDLIBS%%include/netapi.h X%%SHAREDLIBS%%include/smb_share_modes.h X%%SHAREDLIBS%%include/talloc.h X%%SHAREDLIBS%%include/tdb.h X%%SHAREDLIBS%%include/wbclient.h X%%SHAREDLIBS%%lib/libnetapi.so X%%SHAREDLIBS%%lib/libnetapi.so.0 X%%SHAREDLIBS%%lib/libsmbsharemodes.so X%%SHAREDLIBS%%lib/libsmbsharemodes.so.0 X%%SHAREDLIBS%%lib/libtalloc.so X%%SHAREDLIBS%%lib/libtalloc.so.1 X%%SHAREDLIBS%%lib/libtdb.so X%%SHAREDLIBS%%lib/libtdb.so.1 X%%SHAREDLIBS%%lib/libwbclient.so X%%SHAREDLIBS%%lib/libwbclient.so.0 X%%SHAREDLIBS%%%%PKGCONFIGDIR%%/netapi.pc X%%SHAREDLIBS%%%%PKGCONFIGDIR%%/smbsharemodes.pc X%%SHAREDLIBS%%%%PKGCONFIGDIR%%/talloc.pc X%%SHAREDLIBS%%%%PKGCONFIGDIR%%/tdb.pc X%%SHAREDLIBS%%%%PKGCONFIGDIR%%/wbclient.pc X%%WINBIND%%lib/nss_winbind.so.1 X%%WINBIND%%lib/nss_wins.so.1 X%%WINBIND%%lib/pam_winbind.so X%%SMBPASS%%lib/pam_smbpass.so X%%EXAMPLESDIR%%/%%SAMBA_CONFIG%%.sample X%%EXAMPLESDIR%%/LDAP/README X%%EXAMPLESDIR%%/LDAP/convertSambaAccount X%%EXAMPLESDIR%%/LDAP/get_next_oid X%%EXAMPLESDIR%%/LDAP/ol-schema-migrate.pl X%%EXAMPLESDIR%%/LDAP/samba-nds.schema X%%EXAMPLESDIR%%/LDAP/samba-schema-FDS.ldif X%%EXAMPLESDIR%%/LDAP/samba-schema-netscapeds4.x X%%EXAMPLESDIR%%/LDAP/samba-schema-netscapeds5.x X%%EXAMPLESDIR%%/LDAP/samba-schema.IBMSecureWay X%%EXAMPLESDIR%%/LDAP/samba.schema X%%EXAMPLESDIR%%/LDAP/samba.schema.at.IBM-DS X%%EXAMPLESDIR%%/LDAP/samba.schema.oc.IBM-DS X%%EXAMPLESDIR%%/README X%%EXAMPLESDIR%%/VFS/Makefile.in X%%EXAMPLESDIR%%/VFS/README X%%EXAMPLESDIR%%/VFS/autogen.sh X%%EXAMPLESDIR%%/VFS/config.guess X%%EXAMPLESDIR%%/VFS/config.sub X%%EXAMPLESDIR%%/VFS/configure.in X%%EXAMPLESDIR%%/VFS/install-sh X%%EXAMPLESDIR%%/VFS/shadow_copy_test.c X%%EXAMPLESDIR%%/VFS/skel_opaque.c X%%EXAMPLESDIR%%/VFS/skel_transparent.c X%%EXAMPLESDIR%%/auth/Makefile X%%EXAMPLESDIR%%/auth/auth_skel.c X%%EXAMPLESDIR%%/auth/crackcheck/Makefile X%%EXAMPLESDIR%%/auth/crackcheck/crackcheck.c X%%EXAMPLESDIR%%/autofs/auto.smb X%%EXAMPLESDIR%%/dce-dfs/README X%%EXAMPLESDIR%%/dce-dfs/smb.conf X%%EXAMPLESDIR%%/logon/genlogon/genlogon.pl X%%EXAMPLESDIR%%/logon/mklogon/mklogon.conf X%%EXAMPLESDIR%%/logon/mklogon/mklogon.pl X%%EXAMPLESDIR%%/logon/ntlogon/README X%%EXAMPLESDIR%%/logon/ntlogon/ntlogon.conf X%%EXAMPLESDIR%%/logon/ntlogon/ntlogon.py X%%EXAMPLESDIR%%/misc/adssearch.pl X%%EXAMPLESDIR%%/misc/check_multiple_LDAP_entries.pl X%%EXAMPLESDIR%%/misc/cldap.pl X%%EXAMPLESDIR%%/misc/extra_smbstatus X%%EXAMPLESDIR%%/misc/swat.pl X%%EXAMPLESDIR%%/misc/wall.perl X%%EXAMPLESDIR%%/nss/nss_winbind.c X%%EXAMPLESDIR%%/nss/nss_winbind.h X%%EXAMPLESDIR%%/nss/wbtest.c X%%SMBPASS%%%%EXAMPLESDIR%%/pam_smbpass/README X%%SMBPASS%%%%EXAMPLESDIR%%/pam_smbpass/kdc-pdc X%%SMBPASS%%%%EXAMPLESDIR%%/pam_smbpass/password-mature X%%SMBPASS%%%%EXAMPLESDIR%%/pam_smbpass/password-migration X%%SMBPASS%%%%EXAMPLESDIR%%/pam_smbpass/password-sync X%%EXAMPLESDIR%%/pam_winbind/pam_winbind.conf X%%EXAMPLESDIR%%/pcap2nbench/COPYING X%%EXAMPLESDIR%%/pcap2nbench/Makefile X%%EXAMPLESDIR%%/pcap2nbench/README X%%EXAMPLESDIR%%/pcap2nbench/closerequest.cpp X%%EXAMPLESDIR%%/pcap2nbench/closerequest.hpp X%%EXAMPLESDIR%%/pcap2nbench/ethernet.cpp X%%EXAMPLESDIR%%/pcap2nbench/ethernet.hpp X%%EXAMPLESDIR%%/pcap2nbench/ip.cpp X%%EXAMPLESDIR%%/pcap2nbench/ip.hpp X%%EXAMPLESDIR%%/pcap2nbench/main.cpp X%%EXAMPLESDIR%%/pcap2nbench/ntcreateandxrequest.cpp X%%EXAMPLESDIR%%/pcap2nbench/ntcreateandxrequest.hpp X%%EXAMPLESDIR%%/pcap2nbench/ntcreateandxresponse.cpp X%%EXAMPLESDIR%%/pcap2nbench/ntcreateandxresponse.hpp X%%EXAMPLESDIR%%/pcap2nbench/readandxrequest.cpp X%%EXAMPLESDIR%%/pcap2nbench/readandxrequest.hpp X%%EXAMPLESDIR%%/pcap2nbench/readandxresponse.hpp X%%EXAMPLESDIR%%/pcap2nbench/smb.cpp X%%EXAMPLESDIR%%/pcap2nbench/smb.hpp X%%EXAMPLESDIR%%/pcap2nbench/tcp.cpp X%%EXAMPLESDIR%%/pcap2nbench/tcp.hpp X%%EXAMPLESDIR%%/pcap2nbench/writeandxrequest.cpp X%%EXAMPLESDIR%%/pcap2nbench/writeandxrequest.hpp X%%EXAMPLESDIR%%/pdb/Makefile X%%EXAMPLESDIR%%/pdb/README X%%EXAMPLESDIR%%/pdb/test.c X%%EXAMPLESDIR%%/perfcounter/Makefile X%%EXAMPLESDIR%%/perfcounter/perf.h X%%EXAMPLESDIR%%/perfcounter/perf_writer.c X%%EXAMPLESDIR%%/perfcounter/perf_writer_cpu.c X%%EXAMPLESDIR%%/perfcounter/perf_writer_disk.c X%%EXAMPLESDIR%%/perfcounter/perf_writer_mem.c X%%EXAMPLESDIR%%/perfcounter/perf_writer_process.c X%%EXAMPLESDIR%%/perfcounter/perf_writer_util.c X%%EXAMPLESDIR%%/perfcounter/perfcountd.init X%%EXAMPLESDIR%%/printer-accounting/README X%%EXAMPLESDIR%%/printer-accounting/acct-all X%%EXAMPLESDIR%%/printer-accounting/acct-sum X%%EXAMPLESDIR%%/printer-accounting/hp5-redir X%%EXAMPLESDIR%%/printer-accounting/lp-acct X%%EXAMPLESDIR%%/printer-accounting/printcap X%%EXAMPLESDIR%%/printing/VampireDriversFunctions X%%EXAMPLESDIR%%/printing/prtpub.c X%%EXAMPLESDIR%%/printing/readme.prtpub X%%EXAMPLESDIR%%/printing/smbprint X%%EXAMPLESDIR%%/printing/smbprint.sysv X%%EXAMPLESDIR%%/scripts/debugging/linux/backtrace X%%EXAMPLESDIR%%/scripts/debugging/solaris/README X%%EXAMPLESDIR%%/scripts/debugging/solaris/solaris-oops.sh X%%EXAMPLESDIR%%/scripts/eventlog/parselog.pl X%%EXAMPLESDIR%%/scripts/mount/mount.smbfs X%%EXAMPLESDIR%%/scripts/printing/cups/smbaddprinter.pl X%%EXAMPLESDIR%%/scripts/printing/cups/smbdelprinter.pl X%%EXAMPLESDIR%%/scripts/shares/perl/modify_samba_config.pl X%%EXAMPLESDIR%%/scripts/shares/python/SambaConfig.py X%%EXAMPLESDIR%%/scripts/shares/python/SambaParm.py X%%EXAMPLESDIR%%/scripts/shares/python/generate_parm_table.py X%%EXAMPLESDIR%%/scripts/shares/python/modify_samba_config.py X%%EXAMPLESDIR%%/scripts/shares/python/smbparm.py X%%EXAMPLESDIR%%/scripts/users_and_groups/adduserstogroups.pl X%%EXAMPLESDIR%%/scripts/users_and_groups/createdomobj.pl X%%EXAMPLESDIR%%/scripts/wins_hook/README X%%EXAMPLESDIR%%/scripts/wins_hook/dns_update X%%EXAMPLESDIR%%/smb.conf.default X%%EXAMPLESDIR%%/tridge/README X%%EXAMPLESDIR%%/tridge/smb.conf X%%EXAMPLESDIR%%/tridge/smb.conf.WinNT X%%EXAMPLESDIR%%/tridge/smb.conf.fjall X%%EXAMPLESDIR%%/tridge/smb.conf.lapland X%%EXAMPLESDIR%%/tridge/smb.conf.vittjokk X%%EXAMPLESDIR%%/validchars/msdos70.out X%%EXAMPLESDIR%%/validchars/nwdos70.out X%%EXAMPLESDIR%%/validchars/readme X%%EXAMPLESDIR%%/validchars/validchr.c X%%EXAMPLESDIR%%/validchars/validchr.com X@dirrm %%EXAMPLESDIR%%/validchars X@dirrm %%EXAMPLESDIR%%/tridge X@dirrm %%EXAMPLESDIR%%/scripts/wins_hook X@dirrm %%EXAMPLESDIR%%/scripts/users_and_groups X@dirrm %%EXAMPLESDIR%%/scripts/shares/python X@dirrm %%EXAMPLESDIR%%/scripts/shares/perl X@dirrm %%EXAMPLESDIR%%/scripts/shares X@dirrm %%EXAMPLESDIR%%/scripts/printing/cups X@dirrm %%EXAMPLESDIR%%/scripts/printing X@dirrm %%EXAMPLESDIR%%/scripts/mount X@dirrm %%EXAMPLESDIR%%/scripts/eventlog X@dirrm %%EXAMPLESDIR%%/scripts/debugging/solaris X@dirrm %%EXAMPLESDIR%%/scripts/debugging/linux X@dirrm %%EXAMPLESDIR%%/scripts/debugging X@dirrm %%EXAMPLESDIR%%/scripts X@dirrm %%EXAMPLESDIR%%/printing X@dirrm %%EXAMPLESDIR%%/printer-accounting X@dirrm %%EXAMPLESDIR%%/perfcounter X@dirrm %%EXAMPLESDIR%%/pdb X@dirrm %%EXAMPLESDIR%%/pcap2nbench X@dirrm %%EXAMPLESDIR%%/pam_winbind X%%SMBPASS%%@dirrm %%EXAMPLESDIR%%/pam_smbpass X@dirrm %%EXAMPLESDIR%%/nss X@dirrm %%EXAMPLESDIR%%/misc X@dirrm %%EXAMPLESDIR%%/logon/ntlogon X@dirrm %%EXAMPLESDIR%%/logon/mklogon X@dirrm %%EXAMPLESDIR%%/logon/genlogon X@dirrm %%EXAMPLESDIR%%/logon X@dirrm %%EXAMPLESDIR%%/dce-dfs X@dirrm %%EXAMPLESDIR%%/autofs X@dirrm %%EXAMPLESDIR%%/auth/crackcheck X@dirrm %%EXAMPLESDIR%%/auth X@dirrm %%EXAMPLESDIR%%/VFS X@dirrm %%EXAMPLESDIR%%/LDAP X@dirrm %%EXAMPLESDIR%% X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS X%%PORTDOCS%%%%DOCSDIR%%/Manifest X%%PORTDOCS%%%%DOCSDIR%%/PFIF.txt X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD X%%PORTDOCS%%%%DOCSDIR%%/Roadmap X%%PORTDOCS%%%%DOCSDIR%%/Samba3-ByExample.pdf X%%PORTDOCS%%%%DOCSDIR%%/Samba3-Developers-Guide.pdf X%%PORTDOCS%%%%DOCSDIR%%/Samba3-HOWTO.pdf X%%PORTDOCS%%%%DOCSDIR%%/THANKS X%%PORTDOCS%%%%DOCSDIR%%/WHATSNEW.txt X%%PORTDOCS%%%%DOCSDIR%%/history X%%PORTDOCS%%%%DOCSDIR%%/registry/FolderRedir.adm X%%PORTDOCS%%%%DOCSDIR%%/registry/NT4-Locking.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/NT4_PlainPassword.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/Win-2Kx-XPP-DeleteCachedProfiles.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/Win-2Kx-XPP-ForceLocalProfile.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/Win-NT-DeleteRoamingProfile.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/Win2000_PlainPassword.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/Win95_PlainPassword.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/Win98_PlainPassword.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/Win9X-CacheHandling.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/WinME_PlainPassword.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/WinXP_PlainPassword.reg X%%PORTDOCS%%%%DOCSDIR%%/registry/WindowsTerminalServer.reg X%%PORTDOCS%%@dirrm %%DOCSDIR%%/registry X%%PORTDOCS%%@dirrm %%DOCSDIR%% fbe27588d92b4561354aac5339983403 echo c - samba34/files mkdir -p samba34/files > /dev/null 2>&1 echo x - samba34/files/README.FreeBSD sed 's/^X//' >samba34/files/README.FreeBSD << '7c7b680a31f979416133ac15cce22073' XIf you want to run this port: X X1. Copy /usr/local/etc/smb.conf.default to /usr/local/etc/smb.conf and edit X it. X2. Put string 'samba_enable="YES"' into your /etc/rc.conf. X3. Run '/usr/local/etc/rc.d/samba start' or reboot. X XThis port doesn't create 'smbpasswd' file automatically anymore. Users Xare encouraged to use 'tdbsam' backend instead: X X [global] X passdb backend = tdbsam, smbpasswd X XYou can use pdbedit to migrate accounts from 'smbpasswd' to 'tdbsam', Xsee the Samba3-HOWTO-Collection. X XYou still can create 'smbpasswd' file with the supplied 'make_smbpasswd' Xscript: X X cat /etc/passwd | grep -v "^#" | make_smbpasswd > smbpasswd X chmod 600 smbpasswd X XBut the usage of it is deprecated. X XSee document files in /usr/local/share/doc/samba and example config files in X/usr/local/share/examples/samba for details. X XThis port doesn't come anymore with the IDEALX Samba LDAP management tools. XThey are a separate port now, net/smbldap-tools. Please, install it, if you Xare going to use Samba LDAP back end. X XFreeBSD Samba3 port maintainer: Timur I. Bakeyev 7c7b680a31f979416133ac15cce22073 echo x - samba34/files/patch-configure.in sed 's/^X//' >samba34/files/patch-configure.in << '5a0a09babede042cbb45655015b2614f' X--- configure.in~ 2009-10-29 16:47:16.000000000 +0900 X+++ configure.in 2010-01-06 10:34:48.000000000 +0900 X@@ -6518,6 +6518,8 @@ X pkgconfig/wbclient.pc X pkgconfig/netapi.pc X pkgconfig/smbsharemodes.pc X+ ../lib/talloc/talloc.pc X+ ../lib/tdb/tdb.pc X ../examples/libsmbclient/Makefile.internal X ) X dnl If we had to expand the includes, make tsure the output file is moved back 5a0a09babede042cbb45655015b2614f echo x - samba34/files/patch-include__includes.h sed 's/^X//' >samba34/files/patch-include__includes.h << 'b9d6ae47f8193f04647ccdc1c973f24c' X--- ./include/includes.h.orig 2009-06-23 09:35:13.000000000 +0000 X+++ ./include/includes.h 2009-06-26 00:41:37.000000000 +0000 X@@ -873,7 +873,7 @@ X #endif X X #ifndef SIGRTMIN X-#define SIGRTMIN 32 X+#define SIGRTMIN NSIG X #endif X X #ifndef MAP_FILE b9d6ae47f8193f04647ccdc1c973f24c echo x - samba34/files/patch-lib__replace__libreplace_cc.m4 sed 's/^X//' >samba34/files/patch-lib__replace__libreplace_cc.m4 << 'a3c4c75531f455da484f53af4633b2f9' X--- ../lib/replace/libreplace_cc.m4.orig 2009-06-23 09:35:13.000000000 +0000 X+++ ../lib/replace/libreplace_cc.m4 2009-06-26 00:41:37.000000000 +0000 X@@ -145,6 +145,10 @@ X AC_CHECK_TYPE(uintptr_t, unsigned long long) X AC_CHECK_TYPE(ptrdiff_t, unsigned long long) X X+if test x"$ac_cv_type_intptr_t" = x"yes"; then X+ AC_DEFINE(HAVE_INTPTR_T,1,[Whether the host has intptr_t]) X+fi X+ X if test x"$ac_cv_type_long_long" != x"yes";then X AC_MSG_ERROR([LIBREPLACE needs type 'long long']) X fi a3c4c75531f455da484f53af4633b2f9 echo x - samba34/files/patch-smbd__statvfs.c sed 's/^X//' >samba34/files/patch-smbd__statvfs.c << '3a238fce01410f4a21ca1f3d9e03acd7' X--- smbd/statvfs.c.orig 2009-10-29 16:47:16.000000000 +0900 X+++ smbd/statvfs.c 2010-01-06 14:41:37.000000000 +0900 X@@ -3,6 +3,7 @@ X VFS API's statvfs abstraction X Copyright (C) Alexander Bokovoy 2005 X Copyright (C) Steve French 2005 X+ Copyright (C) Timur I. Bakeyev 2005 X Copyright (C) James Peach 2006 X X This program is free software; you can redistribute it and/or modify X@@ -47,9 +48,42 @@ X } X return result; X } X-#endif X+#elif defined(FREEBSD) X+static int bsd_statvfs(const char *path, vfs_statvfs_struct *statbuf) X+{ X+ struct statfs statfs_buf; X+ int result; X+ X+ result = statfs(path, &statfs_buf); X+ if(result != 0) { X+ return result; X+ } X+ X+ statbuf->OptimalTransferSize = statfs_buf.f_iosize; X+ statbuf->BlockSize = statfs_buf.f_bsize; X+ statbuf->TotalBlocks = statfs_buf.f_blocks; X+ statbuf->BlocksAvail = statfs_buf.f_bfree; X+ statbuf->UserBlocksAvail = statfs_buf.f_bavail; X+ statbuf->TotalFileNodes = statfs_buf.f_files; X+ statbuf->FreeFileNodes = statfs_buf.f_ffree; X+ statbuf->FsIdentifier = X+ (((uint64_t)statfs_buf.f_fsid.val[0]<<32) & 0xffffffff00000000LL) | (uint64_t)statfs_buf.f_fsid.val[1]; X+ /* Try to extrapolate some of the fs flags into the X+ * capabilities X+ */ X+ statbuf->FsCapabilities = X+ FILE_CASE_SENSITIVE_SEARCH | FILE_CASE_PRESERVED_NAMES; X+ if(statfs_buf.f_flags & MNT_ACLS) X+ statbuf->FsCapabilities |= FILE_PERSISTENT_ACLS; X+ if(statfs_buf.f_flags & MNT_QUOTA) X+ statbuf->FsCapabilities |= FILE_VOLUME_QUOTAS; X+ if(statfs_buf.f_flags & MNT_RDONLY) X+ statbuf->FsCapabilities |= FILE_READ_ONLY_VOLUME; X X-#if defined(DARWINOS) X+ return 0; X+} X+ X+#elif defined(DARWINOS) X X #include X X@@ -135,6 +169,8 @@ X { X #if defined(LINUX) && defined(HAVE_FSID_INT) X return linux_statvfs(path, statbuf); X+#elif defined(FREEBSD) X+ return bsd_statvfs(path, statbuf); X #elif defined(DARWINOS) X return darwin_statvfs(path, statbuf); X #else 3a238fce01410f4a21ca1f3d9e03acd7 echo x - samba34/files/patch-utils__net_time.c sed 's/^X//' >samba34/files/patch-utils__net_time.c << 'd19e186189c970b9d768b09a2dbb5aa5' X--- ./utils/net_time.c.orig 2009-06-23 09:35:13.000000000 +0000 X+++ ./utils/net_time.c 2009-06-26 00:41:37.000000000 +0000 X@@ -84,9 +84,15 @@ X return "unknown"; X } X X+#if defined(FREEBSD) X+ fstr_sprintf(s, "%02d%02d%02d%02d%02d.%02d", X+ tm->tm_year+1900,tm->tm_mon+1,tm->tm_mday, X+ tm->tm_hour,tm->tm_min,tm->tm_sec); X+#else X fstr_sprintf(s, "%02d%02d%02d%02d%04d.%02d", X tm->tm_mon+1, tm->tm_mday, tm->tm_hour, X tm->tm_min, tm->tm_year + 1900, tm->tm_sec); X+#endif /* !FREEBSD */ X return s; X } X d19e186189c970b9d768b09a2dbb5aa5 echo x - samba34/files/patch-Makefile.in sed 's/^X//' >samba34/files/patch-Makefile.in << 'bd0d3140512778747b07a0ae0776d532' X--- Makefile.in.orig 2010-01-06 15:51:44.000000000 +0900 X+++ Makefile.in 2010-01-06 15:52:40.000000000 +0900 X@@ -132,7 +132,7 @@ X # These can be overridden by command line switches (see smbd(8)) X # or in smb.conf (see smb.conf(5)) X LOGFILEBASE = @logfilebase@ X-CONFIGFILE = $(CONFIGDIR)/smb.conf X+CONFIGFILE = $(CONFIGDIR)/%%SAMBA_CONFIG%% X LMHOSTSFILE = $(CONFIGDIR)/lmhosts X NCALRPCDIR = @ncalrpcdir@ X bd0d3140512778747b07a0ae0776d532 echo x - samba34/files/pkg-deinstall.in sed 's/^X//' >samba34/files/pkg-deinstall.in << '4db56bb039a29ef81f954cc8628bfede' X#! /bin/sh X# XPATH=/bin:/usr/sbin:/usr/bin:/usr/sbin X XSAMBA_CONFIG="%%SAMBA_CONFIG%%" XSAMBA_CONFDIR="%%SAMBA_CONFDIR%%" XSAMBA_SPOOL="%%SAMBA_SPOOL%%" XSAMBA_LOGDIR="%%SAMBA_LOGDIR%%" XSAMBA_LOCKDIR="%%SAMBA_LOCKDIR%%" XSAMBA_PRIVATEDIR="%%SAMBA_PRIVATEDIR%%" XSAMBA_OWNER=root XSAMBA_GROUP=wheel XCMP="cmp" XRM="rm" XRMDIR="rmdir" XECHO_CMD="echo" X Xpost-deinstall() { X if ${CMP} -s ${SAMBA_CONFDIR}/${SAMBA_CONFIG} ${SAMBA_CONFDIR}/${SAMBA_CONFIG}.sample; then X ${RM} -f ${SAMBA_CONFDIR}/${SAMBA_CONFIG} X fi X ${RM} -f ${SAMBA_CONFDIR}/${SAMBA_CONFIG}.sample X ${RM} -rf ${SAMBA_SPOOL} X ${RMDIR} ${SAMBA_LOGDIR} 2>/dev/null || true X for f in connections.tdb locking.tdb messages.tdb sessionid.tdb \ X unexpected.tdb brlock.tdb namelist.debug X do X ${RM} -f "${SAMBA_LOCKDIR}/${f}" X done X ${RMDIR} ${SAMBA_LOCKDIR} 2>/dev/null || true X ${RMDIR} ${SAMBA_PRIVATEDIR} 2>/dev/null || true X ${ECHO_CMD} "WARNING: If you will *NOT* use this package anymore, please remove the" X ${ECHO_CMD} " following directories manually:" X ${ECHO_CMD} " ${SAMBA_PRIVATEDIR}" X ${ECHO_CMD} " ${SAMBA_LOGDIR}" X ${ECHO_CMD} " ${SAMBA_LOCKDIR}" X ${ECHO_CMD} X} X Xcase $2 in X POST-DEINSTALL) X post-deinstall X ;; Xesac 4db56bb039a29ef81f954cc8628bfede echo x - samba34/files/pkg-install.in sed 's/^X//' >samba34/files/pkg-install.in << '7d8b3b43f7cb8416fcfd44935ddacc5c' X#! /bin/sh X# XPATH=/bin:/usr/sbin:/usr/bin:/usr/sbin X XEXAMPLESDIR="%%EXAMPLESDIR%%" XSAMBA_CONFIG="%%SAMBA_CONFIG%%" XSAMBA_CONFDIR="%%SAMBA_CONFDIR%%" XSAMBA_SPOOL="%%SAMBA_SPOOL%%" XSAMBA_LOGDIR="%%SAMBA_LOGDIR%%" XSAMBA_LOCKDIR="%%SAMBA_LOCKDIR%%" XSAMBA_PRIVATEDIR="%%SAMBA_PRIVATEDIR%%" XSAMBA_OWNER=root XSAMBA_GROUP=wheel XINSTALL_DATA="install -c -m 0444" XMKDIR="mkdir -p" XCHMOD="chmod" XCHOWN="chown" X Xpost-install() { X ${MKDIR} ${SAMBA_SPOOL} && ${CHMOD} 1777 ${SAMBA_SPOOL} X ${MKDIR} ${SAMBA_LOGDIR} && ${CHMOD} 0755 ${SAMBA_LOGDIR} X ${MKDIR} ${SAMBA_LOCKDIR} && ${CHMOD} 0755 ${SAMBA_LOCKDIR} X ${MKDIR} ${SAMBA_PRIVATEDIR} && ${CHMOD} 0700 ${SAMBA_PRIVATEDIR} X if [ $(id -u) -eq 0 ]; then X INSTALL_DATA="${INSTALL_DATA} -o ${SAMBA_OWNER} -g ${SAMBA_GROUP}" X ${CHOWN} ${SAMBA_OWNER}:${SAMBA_GROUP} ${SAMBA_SPOOL} X ${CHOWN} ${SAMBA_OWNER}:${SAMBA_GROUP} ${SAMBA_LOGDIR} X ${CHOWN} ${SAMBA_OWNER}:${SAMBA_GROUP} ${SAMBA_LOCKDIR} X ${CHOWN} ${SAMBA_OWNER}:${SAMBA_GROUP} ${SAMBA_PRIVATEDIR} X fi X ${INSTALL_DATA} ${EXAMPLESDIR}/${SAMBA_CONFIG}.sample ${SAMBA_CONFDIR} X if [ ! -f ${SAMBA_CONFDIR}/${SAMBA_CONFIG} ]; then X ${INSTALL_DATA} ${EXAMPLESDIR}/${SAMBA_CONFIG}.sample ${SAMBA_CONFDIR}/${SAMBA_CONFIG} X fi X} X Xcase $2 in X POST-INSTALL) X post-install X ;; Xesac 7d8b3b43f7cb8416fcfd44935ddacc5c echo x - samba34/files/pkg-message.in sed 's/^X//' >samba34/files/pkg-message.in << '8fcb88bd281b0b0377cc9ca3d1add493' X=============================================================================== XSamba3 *package* now doesn't include ADS support due the portability problems Xwith Kerberos5 libraries on different installations. You need to compile port Xyourself to get this functionality. X XFor additional hints and directions, please, look into the README.FreeBSD file. X=============================================================================== 8fcb88bd281b0b0377cc9ca3d1add493 echo x - samba34/files/samba.in sed 's/^X//' >samba34/files/samba.in << 'dde353e183ef1a5d71d39eb4e3e45208' X#!/bin/sh X# X# $FreeBSD: ports/net/samba33/files/samba.in,v 1.1 2009/03/07 05:57:21 timur Exp $ X# X X# PROVIDE: nmbd smbd X%%WINBIND%%# PROVIDE: winbindd X# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv X%%CUPS%%# REQUIRE: cupsd X# BEFORE: LOGIN X# KEYWORD: shutdown X# X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf X# to enable this service: X# X#samba_enable="YES" X# or, for fine grain control: X#nmbd_enable="YES" X#smbd_enable="YES" X%%WINBIND%%# You need to enable winbindd separately, by adding: X%%WINBIND%%#winbindd_enable="YES" X# X# Configuration file can be set with: X#samba_config="%%SAMBA_CONFDIR%%/%%SAMBA_CONFIG%%" X# X X. %%RC_SUBR%% X Xname="samba" Xrcvar=$(set_rcvar) X Xload_rc_config "${name}" X# Custom commands Xextra_commands="reload status" Xstart_precmd="samba_start_precmd" Xstart_cmd="samba_cmd" Xstop_cmd="samba_cmd" Xstatus_cmd="samba_cmd" Xrestart_precmd="samba_checkconfig" Xreload_precmd="samba_checkconfig" Xreload_cmd="samba_reload_cmd" Xrcvar_cmd="samba_rcvar_cmd" X# Defaults Xsamba_enable=${samba_enable:=NO} Xsamba_config_default="%%SAMBA_CONFDIR%%/%%SAMBA_CONFIG%%" Xsamba_config=${samba_config="${samba_config_default}"} Xcommand_args=${samba_config:+-s "${samba_config}"} Xsamba_daemons="nmbd smbd" X%%WINBIND%%samba_daemons="${samba_daemons} winbindd" Xtestparm_command="%%PREFIX%%/bin/testparm" Xsmbcontrol_command="%%PREFIX%%/bin/smbcontrol" X# Fetch parameters from configuration file Xsamba_parm="${testparm_command} -s -v --parameter-name" X%%WINBIND%%samba_idmap=$(${samba_parm} 'idmap uid' "${samba_config}" 2>/dev/null) Xsamba_lockdir=$(${samba_parm} 'lock directory' "${samba_config}" 2>/dev/null) X# Setup dependent variables Xif [ -n "${rcvar}" ] && checkyesno "${rcvar}"; then X nmbd_enable=${nmbd_enable=YES} X smbd_enable=${smbd_enable=YES} X%%WINBIND%% # Check that winbindd is actually configured X%%WINBIND%% if [ -n "${samba_idmap}" ]; then X%%WINBIND%% winbindd_enable=${winbindd_enable=YES} X%%WINBIND%% fi Xfi X# Hack to work around name change of pid file with non-default config Xpid_extra= Xif [ -n "${samba_config}" -a "${samba_config}" != "${samba_config_default}" ]; then X pid_extra="-$(basename "${samba_config}")" Xfi X# Hack to enable check of dependent variables Xeval real_${rcvar}="\${${rcvar}:=NO}" ${rcvar}=YES X# Defaults for dependent variables Xnmbd_enable=${nmbd_enable:=NO} Xnmbd_flags=${nmbd_flags="-D"} Xsmbd_enable=${smbd_enable:=NO} Xsmbd_flags=${smbd_flags="-D"} X%%WINBIND%%winbindd_enable=${winbindd_enable:=NO} X%%WINBIND%%winbindd_flags=${winbindd_flags=''} X# Requirements Xrequired_files="${samba_config}" Xrequired_dirs="${samba_lockdir}" Xsamba_checkconfig() { X echo -n "Performing sanity check on Samba configuration: " X if ${testparm_command} -s ${samba_config:+"${samba_config}"} >/dev/null 2>&1; then X echo "OK" X else X echo "FAILED" X return 1 X fi X} X Xsamba_start_precmd() { X # XXX: Never delete winbindd_idmap, winbindd_cache and group_mapping X if [ -n "${samba_lockdir}" -a -d "${samba_lockdir}" ]; then X echo -n "Removing stale Samba tdb files: " X for file in brlock.tdb browse.dat connections.tdb gencache.tdb \ X locking.tdb messages.tdb namelist.debug sessionid.tdb \ X unexpected.tdb X do X rm "${samba_lockdir}/${file}" /dev/null && echo -n '.' X done X echo " done" X fi X} X Xsamba_rcvar_cmd() { X # Prevent recursive calling X unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd" X # Check master variable X echo "# ${name}" X if [ -n "${rcvar}" ]; then X # Use original configured value X if checkyesno "real_${rcvar}"; then X echo "\$${rcvar}=YES" X else X echo "\$${rcvar}=NO" X fi X fi X # Check dependent variables X samba_cmd "${_rc_prefix}${rc_arg}" ${rc_extra_args} X} X Xsamba_reload_cmd() { X local name rcvar command pidfile X # Prevent recursive calling X unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd" X # Apply to all daemons X for name in ${samba_daemons}; do X rcvar=$(set_rcvar) X command="%%PREFIX%%/sbin/${name}" X pidfile="%%SAMBA_RUNDIR%%/${name}${pid_extra}.pid" X # Daemon should be enabled and running X if [ -n "${rcvar}" ] && checkyesno "${rcvar}"; then X if [ -n "$(check_pidfile "${pidfile}" "${command}")" ]; then X debug "reloading ${name} configuration" X echo "Reloading ${name}." X # XXX: Hack with pid_extra X ${smbcontrol_command} "${name}${pid_extra}" 'reload-config' ${command_args} >/dev/null 2>&1 X fi X fi X done X} X Xsamba_cmd() { X local name rcvar command pidfile samba_daemons X # Prevent recursive calling X unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd" X # Stop processes in the reverse to order X if [ "${rc_arg}" = "stop" ] ; then X samba_daemons=$(reverse_list ${samba_daemons}) X fi X # Apply to all daemons X for name in ${samba_daemons}; do X rcvar=$(set_rcvar) X command="%%PREFIX%%/sbin/${name}" X pidfile="%%SAMBA_RUNDIR%%/${name}${pid_extra}.pid" X X run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args} X done X} X Xrun_rc_command "$1" dde353e183ef1a5d71d39eb4e3e45208 echo x - samba34/files/smb.conf.sample.in sed 's/^X//' >samba34/files/smb.conf.sample.in << '7176524c5c70946c68b81dc28da4ef6f' X# This is the main Samba configuration file. You should read the X# smb.conf(5) manual page in order to understand the options listed X# here. Samba has a huge number of configurable options (perhaps too X# many!) most of which are not shown in this example X# X# For a step to step guide on installing, configuring and using samba, X# read the Samba-HOWTO-Collection. This may be obtained from: X# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf X# X# Many working examples of smb.conf files can be found in the X# Samba-Guide which is generated daily and can be downloaded from: X# http://www.samba.org/samba/docs/Samba-Guide.pdf X# X# Any line which starts with a ; (semi-colon) or a # (hash) X# is a comment and is ignored. In this example we will use a # X# for commentry and a ; for parts of the config file that you X# may wish to enable X# X# NOTE: Whenever you modify this file you should run the command "testparm" X# to check that you have not made any basic syntactic errors. X# X#======================= Global Settings ===================================== X[global] X X# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH X workgroup = MYGROUP X X# server string is the equivalent of the NT Description field X server string = Samba Server X X# Security mode. Defines in which mode Samba will operate. Possible X# values are share, user, server, domain and ads. Most people will want X# user level security. See the Samba-HOWTO-Collection for details. X security = user X X# This option is important for security. It allows you to restrict X# connections to machines which are on your local network. The X# following example restricts access to two C class networks and X# the "loopback" interface. For more examples of the syntax see X# the smb.conf man page X; hosts allow = 192.168.1. 192.168.2. 127. X X# If you want to automatically load your printer list rather X# than setting them up individually then you'll need this X load printers = yes X X# you may wish to override the location of the printcap file X; printcap name = /etc/printcap X X# on SystemV system setting printcap name to lpstat should allow X# you to automatically obtain a printer list from the SystemV spool X# system X; printcap name = lpstat X X# It should not be necessary to specify the print system type unless X# it is non-standard. Currently supported print systems include: X# bsd, cups, sysv, plp, lprng, aix, hpux, qnx X; printing = cups X X# Uncomment this if you want a guest account, you must add this to /etc/passwd X# otherwise the user "nobody" is used X; guest account = pcguest X X# this tells Samba to use a separate log file for each machine X# that connects X log file = %%SAMBA_LOGDIR%%/log.%m X X# Put a capping on the size of the log files (in Kb). X max log size = 50 X X# Use password server option only with security = server X# The argument list may include: X# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name] X# or to auto-locate the domain controller/s X# password server = * X; password server = X X# Use the realm option only with security = ads X# Specifies the Active Directory realm the host is part of X; realm = MY_REALM X X# Backend to store user information in. New installations should X# use either tdbsam or ldapsam. smbpasswd is available for backwards X# compatibility. tdbsam requires no further configuration. X; passdb backend = tdbsam X X# Using the following line enables you to customise your configuration X# on a per machine basis. The %m gets replaced with the netbios name X# of the machine that is connecting. X# Note: Consider carefully the location in the configuration file of X# this line. The included file is read at that point. X; include = %%SAMBA_CONFDIR%%/smb.conf.%m X X# Most people will find that this option gives better performance. X# See the chapter 'Samba performance issues' in the Samba HOWTO Collection X# and the manual pages for details. X# You may want to add the following on a Linux system: X; socket options = SO_RCVBUF=8192 SO_SNDBUF=8192 X X# Configure Samba to use multiple interfaces X# If you have multiple network interfaces then you must list them X# here. See the man page for details. X; interfaces = 192.168.12.2/24 192.168.13.2/24 X X# Browser Control Options: X# set local master to no if you don't want Samba to become a master X# browser on your network. Otherwise the normal election rules apply X; local master = no X X# OS Level determines the precedence of this server in master browser X# elections. The default value should be reasonable X; os level = 33 X X# Domain Master specifies Samba to be the Domain Master Browser. This X# allows Samba to collate browse lists between subnets. Don't use this X# if you already have a Windows NT domain controller doing this job X; domain master = yes X X# Preferred Master causes Samba to force a local browser election on startup X# and gives it a slightly higher chance of winning the election X; preferred master = yes X X# Enable this if you want Samba to be a domain logon server for X# Windows95 workstations. X; domain logons = yes X X# if you enable domain logons then you may want a per-machine or X# per user logon script X# run a specific logon batch file per workstation (machine) X; logon script = %m.bat X# run a specific logon batch file per username X; logon script = %U.bat X X# Where to store roving profiles (only for Win95 and WinNT) X# %L substitutes for this servers netbios name, %U is username X# You must uncomment the [Profiles] share below X; logon path = \\%L\Profiles\%U X X# Windows Internet Name Serving Support Section: X# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server X; wins support = yes X X# WINS Server - Tells the NMBD components of Samba to be a WINS Client X# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both X; wins server = w.x.y.z X X# WINS Proxy - Tells Samba to answer name resolution queries on X# behalf of a non WINS capable client, for this to work there must be X# at least one WINS Server on the network. The default is NO. X; wins proxy = yes X X# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names X# via DNS nslookups. The default is NO. X dns proxy = no X X# Charset settings X; display charset = koi8-r X; unix charset = koi8-r X; dos charset = cp866 X X# Use extended attributes to store file modes X; store dos attributes = yes X; map hidden = no X; map system = no X; map archive = no X X# Use inherited ACLs for directories X; nt acl support = yes X; inherit acls = yes X; map acl inherit = yes X X# These scripts are used on a domain controller or stand-alone X# machine to add or delete corresponding unix accounts X; add user script = /usr/sbin/useradd %u X; add group script = /usr/sbin/groupadd %g X; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u X; delete user script = /usr/sbin/userdel %u X; delete user from group script = /usr/sbin/deluser %u %g X; delete group script = /usr/sbin/groupdel %g X X X#============================ Share Definitions ============================== X[homes] X comment = Home Directories X browseable = no X writable = yes X X# Un-comment the following and create the netlogon directory for Domain Logons X; [netlogon] X; comment = Network Logon Service X; path = /usr/local/samba/lib/netlogon X; guest ok = yes X; writable = no X; share modes = no X X X# Un-comment the following to provide a specific roving profile share X# the default is to use the user's home directory X;[Profiles] X; path = /usr/local/samba/profiles X; browseable = no X; guest ok = yes X X X# NOTE: If you have a BSD-style print system there is no need to X# specifically define each individual printer X[printers] X comment = All Printers X path = %%SAMBA_SPOOL%% X browseable = no X# Set public = yes to allow user 'guest account' to print X guest ok = no X writable = no X printable = yes X X# This one is useful for people to share files X;[tmp] X; comment = Temporary file space X; path = /tmp X; read only = no X; public = yes X X# A publicly accessible directory, but read only, except for people in X# the "staff" group X;[public] X; comment = Public Stuff X; path = /home/samba X; public = yes X; writable = yes X; printable = no X; write list = @staff X X# Other examples. X# X# A private printer, usable only by fred. Spool data will be placed in fred's X# home directory. Note that fred must have write access to the spool directory, X# wherever it is. X;[fredsprn] X; comment = Fred's Printer X; valid users = fred X; path = /homes/fred X; printer = freds_printer X; public = no X; writable = no X; printable = yes X X# A private directory, usable only by fred. Note that fred requires write X# access to the directory. X;[fredsdir] X; comment = Fred's Service X; path = /usr/somewhere/private X; valid users = fred X; public = no X; writable = yes X; printable = no X X# a service which has a different directory for each machine that connects X# this allows you to tailor configurations to incoming machines. You could X# also use the %U option to tailor it by user name. X# The %m gets replaced with the machine name that is connecting. X;[pchome] X; comment = PC Directories X; path = /usr/pc/%m X; public = no X; writable = yes X X# A publicly accessible directory, read/write to all users. Note that all files X# created in the directory by users will be owned by the default user, so X# any user with access can delete any other user's files. Obviously this X# directory must be writable by the default user. Another user could of course X# be specified, in which case all files would be owned by that user instead. X;[public] X; path = /usr/somewhere/else/public X; public = yes X; only guest = yes X; writable = yes X; printable = no X X# The following two entries demonstrate how to share a directory so that two X# users can place files there that will be owned by the specific users. In this X# setup, the directory should be writable by both users and should have the X# sticky bit set on it to prevent abuse. Obviously this could be extended to X# as many users as required. X;[myshare] X; comment = Mary's and Fred's stuff X; path = /usr/somewhere/shared X; valid users = mary fred X; public = no X; writable = yes X; printable = no X; create mask = 0765 7176524c5c70946c68b81dc28da4ef6f echo x - samba34/pkg-plist.swat sed 's/^X//' >samba34/pkg-plist.swat << 'a429ec3a11aa21de86974215d7cfc004' Xshare/swat/help/Samba3-ByExample/2000users.html Xshare/swat/help/Samba3-ByExample/Big500users.html Xshare/swat/help/Samba3-ByExample/DMSMig.html Xshare/swat/help/Samba3-ByExample/DomApps.html Xshare/swat/help/Samba3-ByExample/ExNetworks.html Xshare/swat/help/Samba3-ByExample/HA.html Xshare/swat/help/Samba3-ByExample/RefSection.html Xshare/swat/help/Samba3-ByExample/apa.html Xshare/swat/help/Samba3-ByExample/appendix.html Xshare/swat/help/Samba3-ByExample/ch14.html Xshare/swat/help/Samba3-ByExample/go01.html Xshare/swat/help/Samba3-ByExample/happy.html Xshare/swat/help/Samba3-ByExample/images/AccountingNetwork.png Xshare/swat/help/Samba3-ByExample/images/Charity-Network.png Xshare/swat/help/Samba3-ByExample/images/HostAnnouncment.png Xshare/swat/help/Samba3-ByExample/images/NullConnect.png Xshare/swat/help/Samba3-ByExample/images/UNIX-Samba-and-LDAP.png Xshare/swat/help/Samba3-ByExample/images/UserConnect.png Xshare/swat/help/Samba3-ByExample/images/UserMgrNT4.png Xshare/swat/help/Samba3-ByExample/images/WINREPRESSME-Capture.png Xshare/swat/help/Samba3-ByExample/images/WINREPRESSME-Capture2.png Xshare/swat/help/Samba3-ByExample/images/WindowsXP-NullConnection.png Xshare/swat/help/Samba3-ByExample/images/WindowsXP-UserConnection.png Xshare/swat/help/Samba3-ByExample/images/XP-screen001.png Xshare/swat/help/Samba3-ByExample/images/acct2net.png Xshare/swat/help/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.png Xshare/swat/help/Samba3-ByExample/images/ch7-dual-additive-LDAP.png Xshare/swat/help/Samba3-ByExample/images/ch7-fail-overLDAP.png Xshare/swat/help/Samba3-ByExample/images/ch7-singleLDAP.png Xshare/swat/help/Samba3-ByExample/images/ch8-migration.png Xshare/swat/help/Samba3-ByExample/images/chap4-net.png Xshare/swat/help/Samba3-ByExample/images/chap5-net.png Xshare/swat/help/Samba3-ByExample/images/chap6-net.png Xshare/swat/help/Samba3-ByExample/images/chap7-idresol.png Xshare/swat/help/Samba3-ByExample/images/chap7-net-Ar.png Xshare/swat/help/Samba3-ByExample/images/chap7-net2-Br.png Xshare/swat/help/Samba3-ByExample/images/chap9-ADSDC.png Xshare/swat/help/Samba3-ByExample/images/chap9-SambaDC.png Xshare/swat/help/Samba3-ByExample/images/imc-usermanager2.png Xshare/swat/help/Samba3-ByExample/images/lam-config.png Xshare/swat/help/Samba3-ByExample/images/lam-group-members.png Xshare/swat/help/Samba3-ByExample/images/lam-groups.png Xshare/swat/help/Samba3-ByExample/images/lam-hosts.png Xshare/swat/help/Samba3-ByExample/images/lam-login.png Xshare/swat/help/Samba3-ByExample/images/lam-users.png Xshare/swat/help/Samba3-ByExample/images/openmag.png Xshare/swat/help/Samba3-ByExample/images/wxpp001.png Xshare/swat/help/Samba3-ByExample/images/wxpp004.png Xshare/swat/help/Samba3-ByExample/images/wxpp006.png Xshare/swat/help/Samba3-ByExample/images/wxpp007.png Xshare/swat/help/Samba3-ByExample/images/wxpp008.png Xshare/swat/help/Samba3-ByExample/index.html Xshare/swat/help/Samba3-ByExample/ix01.html Xshare/swat/help/Samba3-ByExample/kerberos.html Xshare/swat/help/Samba3-ByExample/ntmigration.html Xshare/swat/help/Samba3-ByExample/nw4migration.html Xshare/swat/help/Samba3-ByExample/pr01.html Xshare/swat/help/Samba3-ByExample/pr02.html Xshare/swat/help/Samba3-ByExample/pr03.html Xshare/swat/help/Samba3-ByExample/preface.html Xshare/swat/help/Samba3-ByExample/primer.html Xshare/swat/help/Samba3-ByExample/secure.html Xshare/swat/help/Samba3-ByExample/simple.html Xshare/swat/help/Samba3-ByExample/small.html Xshare/swat/help/Samba3-ByExample/unixclients.html Xshare/swat/help/Samba3-ByExample/upgrades.html Xshare/swat/help/Samba3-Developers-Guide/CodingSuggestions.html Xshare/swat/help/Samba3-Developers-Guide/Packaging.html Xshare/swat/help/Samba3-Developers-Guide/architecture.html Xshare/swat/help/Samba3-Developers-Guide/contributing.html Xshare/swat/help/Samba3-Developers-Guide/debug.html Xshare/swat/help/Samba3-Developers-Guide/devprinting.html Xshare/swat/help/Samba3-Developers-Guide/index.html Xshare/swat/help/Samba3-Developers-Guide/internals.html Xshare/swat/help/Samba3-Developers-Guide/modules.html Xshare/swat/help/Samba3-Developers-Guide/ntdomain.html Xshare/swat/help/Samba3-Developers-Guide/parsing.html Xshare/swat/help/Samba3-Developers-Guide/pr01.html Xshare/swat/help/Samba3-Developers-Guide/pt01.html Xshare/swat/help/Samba3-Developers-Guide/pt02.html Xshare/swat/help/Samba3-Developers-Guide/pt03.html Xshare/swat/help/Samba3-Developers-Guide/pt04.html Xshare/swat/help/Samba3-Developers-Guide/pt05.html Xshare/swat/help/Samba3-Developers-Guide/pwencrypt.html Xshare/swat/help/Samba3-Developers-Guide/rpc-plugin.html Xshare/swat/help/Samba3-Developers-Guide/tracing.html Xshare/swat/help/Samba3-Developers-Guide/unix-smb.html Xshare/swat/help/Samba3-Developers-Guide/vfs.html Xshare/swat/help/Samba3-Developers-Guide/wins.html Xshare/swat/help/Samba3-HOWTO/AccessControls.html Xshare/swat/help/Samba3-HOWTO/AdvancedNetworkManagement.html Xshare/swat/help/Samba3-HOWTO/Appendix.html Xshare/swat/help/Samba3-HOWTO/Backup.html Xshare/swat/help/Samba3-HOWTO/CUPS-printing.html Xshare/swat/help/Samba3-HOWTO/ChangeNotes.html Xshare/swat/help/Samba3-HOWTO/ClientConfig.html Xshare/swat/help/Samba3-HOWTO/DNSDHCP.html Xshare/swat/help/Samba3-HOWTO/FastStart.html Xshare/swat/help/Samba3-HOWTO/InterdomainTrusts.html Xshare/swat/help/Samba3-HOWTO/IntroSMB.html Xshare/swat/help/Samba3-HOWTO/NT4Migration.html Xshare/swat/help/Samba3-HOWTO/NetCommand.html Xshare/swat/help/Samba3-HOWTO/NetworkBrowsing.html Xshare/swat/help/Samba3-HOWTO/Other-Clients.html Xshare/swat/help/Samba3-HOWTO/PolicyMgmt.html Xshare/swat/help/Samba3-HOWTO/Portability.html Xshare/swat/help/Samba3-HOWTO/ProfileMgmt.html Xshare/swat/help/Samba3-HOWTO/SWAT.html Xshare/swat/help/Samba3-HOWTO/SambaHA.html Xshare/swat/help/Samba3-HOWTO/ServerType.html Xshare/swat/help/Samba3-HOWTO/StandAloneServer.html Xshare/swat/help/Samba3-HOWTO/TOSHpreface.html Xshare/swat/help/Samba3-HOWTO/VFS.html Xshare/swat/help/Samba3-HOWTO/apa.html Xshare/swat/help/Samba3-HOWTO/bugreport.html Xshare/swat/help/Samba3-HOWTO/cfgsmarts.html Xshare/swat/help/Samba3-HOWTO/ch-ldap-tls.html Xshare/swat/help/Samba3-HOWTO/ch47.html Xshare/swat/help/Samba3-HOWTO/classicalprinting.html Xshare/swat/help/Samba3-HOWTO/compiling.html Xshare/swat/help/Samba3-HOWTO/diagnosis.html Xshare/swat/help/Samba3-HOWTO/domain-member.html Xshare/swat/help/Samba3-HOWTO/go01.html Xshare/swat/help/Samba3-HOWTO/groupmapping.html Xshare/swat/help/Samba3-HOWTO/idmapper.html Xshare/swat/help/Samba3-HOWTO/images/10small.png Xshare/swat/help/Samba3-HOWTO/images/11small.png Xshare/swat/help/Samba3-HOWTO/images/12small.png Xshare/swat/help/Samba3-HOWTO/images/13small.png Xshare/swat/help/Samba3-HOWTO/images/14small.png Xshare/swat/help/Samba3-HOWTO/images/1small.png Xshare/swat/help/Samba3-HOWTO/images/2small.png Xshare/swat/help/Samba3-HOWTO/images/3small.png Xshare/swat/help/Samba3-HOWTO/images/4small.png Xshare/swat/help/Samba3-HOWTO/images/5small.png Xshare/swat/help/Samba3-HOWTO/images/6small.png Xshare/swat/help/Samba3-HOWTO/images/7small.png Xshare/swat/help/Samba3-HOWTO/images/8small.png Xshare/swat/help/Samba3-HOWTO/images/9small.png Xshare/swat/help/Samba3-HOWTO/images/WME001.png Xshare/swat/help/Samba3-HOWTO/images/WME002.png Xshare/swat/help/Samba3-HOWTO/images/WME003.png Xshare/swat/help/Samba3-HOWTO/images/WME005.png Xshare/swat/help/Samba3-HOWTO/images/WME009.png Xshare/swat/help/Samba3-HOWTO/images/WME010.png Xshare/swat/help/Samba3-HOWTO/images/WME013.png Xshare/swat/help/Samba3-HOWTO/images/WME014.png Xshare/swat/help/Samba3-HOWTO/images/WXPP002.png Xshare/swat/help/Samba3-HOWTO/images/WXPP003.png Xshare/swat/help/Samba3-HOWTO/images/WXPP005.png Xshare/swat/help/Samba3-HOWTO/images/WXPP009.png Xshare/swat/help/Samba3-HOWTO/images/WXPP014.png Xshare/swat/help/Samba3-HOWTO/images/a_small.png Xshare/swat/help/Samba3-HOWTO/images/access1.png Xshare/swat/help/Samba3-HOWTO/images/browsing1.png Xshare/swat/help/Samba3-HOWTO/images/cups1.png Xshare/swat/help/Samba3-HOWTO/images/cups2.png Xshare/swat/help/Samba3-HOWTO/images/domain.png Xshare/swat/help/Samba3-HOWTO/images/ethereal1.png Xshare/swat/help/Samba3-HOWTO/images/ethereal2.png Xshare/swat/help/Samba3-HOWTO/images/idmap-gid2sid.png Xshare/swat/help/Samba3-HOWTO/images/idmap-sid2gid.png Xshare/swat/help/Samba3-HOWTO/images/idmap-sid2uid.png Xshare/swat/help/Samba3-HOWTO/images/idmap-store-gid2sid.png Xshare/swat/help/Samba3-HOWTO/images/idmap-uid2sid.png Xshare/swat/help/Samba3-HOWTO/images/idmap_winbind_no_loop.png Xshare/swat/help/Samba3-HOWTO/images/pdftoepsonusb.png Xshare/swat/help/Samba3-HOWTO/images/pdftosocket.png Xshare/swat/help/Samba3-HOWTO/images/trusts1.png Xshare/swat/help/Samba3-HOWTO/images/w2kp001.png Xshare/swat/help/Samba3-HOWTO/images/w2kp002.png Xshare/swat/help/Samba3-HOWTO/images/w2kp003.png Xshare/swat/help/Samba3-HOWTO/images/w2kp004.png Xshare/swat/help/Samba3-HOWTO/images/w2kp005.png Xshare/swat/help/Samba3-HOWTO/images/wxpp001.png Xshare/swat/help/Samba3-HOWTO/images/wxpp004.png Xshare/swat/help/Samba3-HOWTO/images/wxpp006.png Xshare/swat/help/Samba3-HOWTO/images/wxpp007.png Xshare/swat/help/Samba3-HOWTO/images/wxpp008.png Xshare/swat/help/Samba3-HOWTO/index.html Xshare/swat/help/Samba3-HOWTO/install.html Xshare/swat/help/Samba3-HOWTO/integrate-ms-networks.html Xshare/swat/help/Samba3-HOWTO/introduction.html Xshare/swat/help/Samba3-HOWTO/ix01.html Xshare/swat/help/Samba3-HOWTO/largefile.html Xshare/swat/help/Samba3-HOWTO/locking.html Xshare/swat/help/Samba3-HOWTO/migration.html Xshare/swat/help/Samba3-HOWTO/msdfs.html Xshare/swat/help/Samba3-HOWTO/optional.html Xshare/swat/help/Samba3-HOWTO/pam.html Xshare/swat/help/Samba3-HOWTO/passdb.html Xshare/swat/help/Samba3-HOWTO/pr01.html Xshare/swat/help/Samba3-HOWTO/pr02.html Xshare/swat/help/Samba3-HOWTO/pr03.html Xshare/swat/help/Samba3-HOWTO/problems.html Xshare/swat/help/Samba3-HOWTO/rights.html Xshare/swat/help/Samba3-HOWTO/samba-bdc.html Xshare/swat/help/Samba3-HOWTO/samba-pdc.html Xshare/swat/help/Samba3-HOWTO/securing-samba.html Xshare/swat/help/Samba3-HOWTO/speed.html Xshare/swat/help/Samba3-HOWTO/tdb.html Xshare/swat/help/Samba3-HOWTO/troubleshooting.html Xshare/swat/help/Samba3-HOWTO/type.html Xshare/swat/help/Samba3-HOWTO/unicode.html Xshare/swat/help/Samba3-HOWTO/upgrading-to-3.0.html Xshare/swat/help/Samba3-HOWTO/winbind.html Xshare/swat/help/manpages/cifs.upcall.8.html Xshare/swat/help/manpages/eventlogadm.8.html Xshare/swat/help/manpages/findsmb.1.html Xshare/swat/help/manpages/idmap_ad.8.html Xshare/swat/help/manpages/idmap_adex.8.html Xshare/swat/help/manpages/idmap_hash.8.html Xshare/swat/help/manpages/idmap_ldap.8.html Xshare/swat/help/manpages/idmap_nss.8.html Xshare/swat/help/manpages/idmap_rid.8.html Xshare/swat/help/manpages/idmap_tdb.8.html Xshare/swat/help/manpages/idmap_tdb2.8.html Xshare/swat/help/manpages/index.html Xshare/swat/help/manpages/ldb.3.html Xshare/swat/help/manpages/ldbadd.1.html Xshare/swat/help/manpages/ldbdel.1.html Xshare/swat/help/manpages/ldbedit.1.html Xshare/swat/help/manpages/ldbmodify.1.html Xshare/swat/help/manpages/ldbrename.1.html Xshare/swat/help/manpages/ldbsearch.1.html Xshare/swat/help/manpages/lmhosts.5.html Xshare/swat/help/manpages/log2pcap.1.html Xshare/swat/help/manpages/mount.cifs.8.html Xshare/swat/help/manpages/net.8.html Xshare/swat/help/manpages/nmbd.8.html Xshare/swat/help/manpages/nmblookup.1.html Xshare/swat/help/manpages/ntlm_auth.1.html Xshare/swat/help/manpages/pam_winbind.8.html Xshare/swat/help/manpages/pdbedit.8.html Xshare/swat/help/manpages/profiles.1.html Xshare/swat/help/manpages/rpcclient.1.html Xshare/swat/help/manpages/samba.7.html Xshare/swat/help/manpages/sharesec.1.html Xshare/swat/help/manpages/smb.conf.5.html Xshare/swat/help/manpages/smbcacls.1.html Xshare/swat/help/manpages/smbclient.1.html Xshare/swat/help/manpages/smbcontrol.1.html Xshare/swat/help/manpages/smbcquotas.1.html Xshare/swat/help/manpages/smbd.8.html Xshare/swat/help/manpages/smbget.1.html Xshare/swat/help/manpages/smbgetrc.5.html Xshare/swat/help/manpages/smbpasswd.5.html Xshare/swat/help/manpages/smbpasswd.8.html Xshare/swat/help/manpages/smbspool.8.html Xshare/swat/help/manpages/smbstatus.1.html Xshare/swat/help/manpages/smbtar.1.html Xshare/swat/help/manpages/smbtree.1.html Xshare/swat/help/manpages/swat.8.html Xshare/swat/help/manpages/tdbbackup.8.html Xshare/swat/help/manpages/tdbdump.8.html Xshare/swat/help/manpages/tdbtool.8.html Xshare/swat/help/manpages/testparm.1.html Xshare/swat/help/manpages/umount.cifs.8.html Xshare/swat/help/manpages/vfs_acl_tdb.8.html Xshare/swat/help/manpages/vfs_acl_xattr.8.html Xshare/swat/help/manpages/vfs_audit.8.html Xshare/swat/help/manpages/vfs_cacheprime.8.html Xshare/swat/help/manpages/vfs_cap.8.html Xshare/swat/help/manpages/vfs_catia.8.html Xshare/swat/help/manpages/vfs_commit.8.html Xshare/swat/help/manpages/vfs_default_quota.8.html Xshare/swat/help/manpages/vfs_dirsort.8.html Xshare/swat/help/manpages/vfs_extd_audit.8.html Xshare/swat/help/manpages/vfs_fake_perms.8.html Xshare/swat/help/manpages/vfs_fileid.8.html Xshare/swat/help/manpages/vfs_full_audit.8.html Xshare/swat/help/manpages/vfs_gpfs.8.html Xshare/swat/help/manpages/vfs_netatalk.8.html Xshare/swat/help/manpages/vfs_notify_fam.8.html Xshare/swat/help/manpages/vfs_prealloc.8.html Xshare/swat/help/manpages/vfs_preopen.8.html Xshare/swat/help/manpages/vfs_readahead.8.html Xshare/swat/help/manpages/vfs_readonly.8.html Xshare/swat/help/manpages/vfs_recycle.8.html Xshare/swat/help/manpages/vfs_shadow_copy.8.html Xshare/swat/help/manpages/vfs_shadow_copy2.8.html Xshare/swat/help/manpages/vfs_smb_traffic_analyzer.8.html Xshare/swat/help/manpages/vfs_streams_depot.8.html Xshare/swat/help/manpages/vfs_streams_xattr.8.html Xshare/swat/help/manpages/vfs_xattr_tdb.8.html Xshare/swat/help/manpages/vfstest.1.html Xshare/swat/help/manpages/wbinfo.1.html Xshare/swat/help/manpages/winbind_krb5_locator.7.html Xshare/swat/help/manpages/winbindd.8.html Xshare/swat/help/welcome-no-samba-doc.html Xshare/swat/help/welcome.html Xshare/swat/images/globals.gif Xshare/swat/images/home.gif Xshare/swat/images/passwd.gif Xshare/swat/images/printers.gif Xshare/swat/images/samba.gif Xshare/swat/images/shares.gif Xshare/swat/images/status.gif Xshare/swat/images/viewconfig.gif Xshare/swat/images/wizard.gif Xshare/swat/include/footer.html Xshare/swat/include/header.html Xshare/swat/lang/ja/help/welcome.html Xshare/swat/lang/tr/help/welcome.html Xshare/swat/lang/tr/images/globals.gif Xshare/swat/lang/tr/images/home.gif Xshare/swat/lang/tr/images/passwd.gif Xshare/swat/lang/tr/images/printers.gif Xshare/swat/lang/tr/images/samba.gif Xshare/swat/lang/tr/images/shares.gif Xshare/swat/lang/tr/images/status.gif Xshare/swat/lang/tr/images/viewconfig.gif Xshare/swat/using_samba/appa.html Xshare/swat/using_samba/appb.html Xshare/swat/using_samba/appc.html Xshare/swat/using_samba/appd.html Xshare/swat/using_samba/appe.html Xshare/swat/using_samba/appf.html Xshare/swat/using_samba/appg.html Xshare/swat/using_samba/ch00.html Xshare/swat/using_samba/ch01.html Xshare/swat/using_samba/ch02.html Xshare/swat/using_samba/ch03.html Xshare/swat/using_samba/ch04.html Xshare/swat/using_samba/ch05.html Xshare/swat/using_samba/ch06.html Xshare/swat/using_samba/ch07.html Xshare/swat/using_samba/ch08.html Xshare/swat/using_samba/ch09.html Xshare/swat/using_samba/ch10.html Xshare/swat/using_samba/ch11.html Xshare/swat/using_samba/ch12.html Xshare/swat/using_samba/figs/sam2_0101.gif Xshare/swat/using_samba/figs/sam2_0102.gif Xshare/swat/using_samba/figs/sam2_0103.gif Xshare/swat/using_samba/figs/sam2_0104.gif Xshare/swat/using_samba/figs/sam2_0105.gif Xshare/swat/using_samba/figs/sam2_0106.gif Xshare/swat/using_samba/figs/sam2_0107.gif Xshare/swat/using_samba/figs/sam2_0108.gif Xshare/swat/using_samba/figs/sam2_0109.gif Xshare/swat/using_samba/figs/sam2_0110.gif Xshare/swat/using_samba/figs/sam2_0111.gif Xshare/swat/using_samba/figs/sam2_0112.gif Xshare/swat/using_samba/figs/sam2_0113.gif Xshare/swat/using_samba/figs/sam2_0114.gif Xshare/swat/using_samba/figs/sam2_0201.gif Xshare/swat/using_samba/figs/sam2_0202.gif Xshare/swat/using_samba/figs/sam2_0203.gif Xshare/swat/using_samba/figs/sam2_0204.gif Xshare/swat/using_samba/figs/sam2_0301.gif Xshare/swat/using_samba/figs/sam2_0302.gif Xshare/swat/using_samba/figs/sam2_0303.gif Xshare/swat/using_samba/figs/sam2_0304.gif Xshare/swat/using_samba/figs/sam2_0305.gif Xshare/swat/using_samba/figs/sam2_0306.gif Xshare/swat/using_samba/figs/sam2_0307.gif Xshare/swat/using_samba/figs/sam2_0308.gif Xshare/swat/using_samba/figs/sam2_0309.gif Xshare/swat/using_samba/figs/sam2_0310.gif Xshare/swat/using_samba/figs/sam2_0311.gif Xshare/swat/using_samba/figs/sam2_0312.gif Xshare/swat/using_samba/figs/sam2_0313.gif Xshare/swat/using_samba/figs/sam2_0314.gif Xshare/swat/using_samba/figs/sam2_0315.gif Xshare/swat/using_samba/figs/sam2_0316.gif Xshare/swat/using_samba/figs/sam2_0317.gif Xshare/swat/using_samba/figs/sam2_0318.gif Xshare/swat/using_samba/figs/sam2_0319.gif Xshare/swat/using_samba/figs/sam2_0320.gif Xshare/swat/using_samba/figs/sam2_0321.gif Xshare/swat/using_samba/figs/sam2_0322.gif Xshare/swat/using_samba/figs/sam2_0323.gif Xshare/swat/using_samba/figs/sam2_0324.gif Xshare/swat/using_samba/figs/sam2_0325.gif Xshare/swat/using_samba/figs/sam2_0326.gif Xshare/swat/using_samba/figs/sam2_0327.gif Xshare/swat/using_samba/figs/sam2_0328.gif Xshare/swat/using_samba/figs/sam2_0329.gif Xshare/swat/using_samba/figs/sam2_0330.gif Xshare/swat/using_samba/figs/sam2_0331.gif Xshare/swat/using_samba/figs/sam2_0332.gif Xshare/swat/using_samba/figs/sam2_0333.gif Xshare/swat/using_samba/figs/sam2_0334.gif Xshare/swat/using_samba/figs/sam2_0335.gif Xshare/swat/using_samba/figs/sam2_0336.gif Xshare/swat/using_samba/figs/sam2_0337.gif Xshare/swat/using_samba/figs/sam2_0338.gif Xshare/swat/using_samba/figs/sam2_0339.gif Xshare/swat/using_samba/figs/sam2_0340.gif Xshare/swat/using_samba/figs/sam2_0341.gif Xshare/swat/using_samba/figs/sam2_0342.gif Xshare/swat/using_samba/figs/sam2_0343.gif Xshare/swat/using_samba/figs/sam2_0344.gif Xshare/swat/using_samba/figs/sam2_0345.gif Xshare/swat/using_samba/figs/sam2_0346.gif Xshare/swat/using_samba/figs/sam2_0347.gif Xshare/swat/using_samba/figs/sam2_0348.gif Xshare/swat/using_samba/figs/sam2_0349.gif Xshare/swat/using_samba/figs/sam2_0350.gif Xshare/swat/using_samba/figs/sam2_0351.gif Xshare/swat/using_samba/figs/sam2_0352.gif Xshare/swat/using_samba/figs/sam2_0353.gif Xshare/swat/using_samba/figs/sam2_0354.gif Xshare/swat/using_samba/figs/sam2_0355.gif Xshare/swat/using_samba/figs/sam2_0356.gif Xshare/swat/using_samba/figs/sam2_0357.gif Xshare/swat/using_samba/figs/sam2_0358.gif Xshare/swat/using_samba/figs/sam2_0359.gif Xshare/swat/using_samba/figs/sam2_0360.gif Xshare/swat/using_samba/figs/sam2_0361.gif Xshare/swat/using_samba/figs/sam2_0401.gif Xshare/swat/using_samba/figs/sam2_0402.gif Xshare/swat/using_samba/figs/sam2_0403.gif Xshare/swat/using_samba/figs/sam2_0404.gif Xshare/swat/using_samba/figs/sam2_0405.gif Xshare/swat/using_samba/figs/sam2_0406.gif Xshare/swat/using_samba/figs/sam2_0407.gif Xshare/swat/using_samba/figs/sam2_0408.gif Xshare/swat/using_samba/figs/sam2_0409.gif Xshare/swat/using_samba/figs/sam2_0410.gif Xshare/swat/using_samba/figs/sam2_0411.gif Xshare/swat/using_samba/figs/sam2_0412.gif Xshare/swat/using_samba/figs/sam2_0413.gif Xshare/swat/using_samba/figs/sam2_0414.gif Xshare/swat/using_samba/figs/sam2_0415.gif Xshare/swat/using_samba/figs/sam2_0416.gif Xshare/swat/using_samba/figs/sam2_0417.gif Xshare/swat/using_samba/figs/sam2_0501.gif Xshare/swat/using_samba/figs/sam2_0502.gif Xshare/swat/using_samba/figs/sam2_0503.gif Xshare/swat/using_samba/figs/sam2_0504.gif Xshare/swat/using_samba/figs/sam2_0505.gif Xshare/swat/using_samba/figs/sam2_0506.gif Xshare/swat/using_samba/figs/sam2_0507.gif Xshare/swat/using_samba/figs/sam2_0508.gif Xshare/swat/using_samba/figs/sam2_0601.gif Xshare/swat/using_samba/figs/sam2_0602.gif Xshare/swat/using_samba/figs/sam2_0603.gif Xshare/swat/using_samba/figs/sam2_0604.gif Xshare/swat/using_samba/figs/sam2_0605.gif Xshare/swat/using_samba/figs/sam2_0701.gif Xshare/swat/using_samba/figs/sam2_0801.gif Xshare/swat/using_samba/figs/sam2_0802.gif Xshare/swat/using_samba/figs/sam2_0803.gif Xshare/swat/using_samba/figs/sam2_0804.gif Xshare/swat/using_samba/figs/sam2_0805.gif Xshare/swat/using_samba/figs/sam2_0806.gif Xshare/swat/using_samba/figs/sam2_0807.gif Xshare/swat/using_samba/figs/sam2_0808.gif Xshare/swat/using_samba/figs/sam2_0809.gif Xshare/swat/using_samba/figs/sam2_0810.gif Xshare/swat/using_samba/figs/sam2_0811.gif Xshare/swat/using_samba/figs/sam2_0901.gif Xshare/swat/using_samba/figs/sam2_0902.gif Xshare/swat/using_samba/figs/sam2_0903.gif Xshare/swat/using_samba/figs/sam2_1001.gif Xshare/swat/using_samba/figs/sam2_1002.gif Xshare/swat/using_samba/figs/sam2_1003.gif Xshare/swat/using_samba/figs/sam2_1004.gif Xshare/swat/using_samba/figs/sam2_1005.gif Xshare/swat/using_samba/figs/sam2_1006.gif Xshare/swat/using_samba/figs/sam2_1101.gif Xshare/swat/using_samba/figs/sam2_1102.gif Xshare/swat/using_samba/figs/sam2_af01.gif Xshare/swat/using_samba/figs/sam2_af02.gif Xshare/swat/using_samba/figs/sam2_af03.gif Xshare/swat/using_samba/figs/sam2_af04.gif Xshare/swat/using_samba/figs/sam2_af05.gif Xshare/swat/using_samba/figs/sam2_af06.gif Xshare/swat/using_samba/figs/sam2_af07.gif Xshare/swat/using_samba/inx.html Xshare/swat/using_samba/samba2_s.gif Xshare/swat/using_samba/samba2_xs.gif Xshare/swat/using_samba/toc.html X@dirrm share/swat/using_samba/figs X@dirrm share/swat/using_samba X@dirrm share/swat/lang/tr/js X@dirrm share/swat/lang/tr/include X@dirrm share/swat/lang/tr/images X@dirrm share/swat/lang/tr/help X@dirrm share/swat/lang/tr X@dirrm share/swat/lang/ja/js X@dirrm share/swat/lang/ja/include X@dirrm share/swat/lang/ja/images X@dirrm share/swat/lang/ja/help X@dirrm share/swat/lang/ja X@dirrm share/swat/lang X@dirrm share/swat/js X@dirrm share/swat/include X@dirrm share/swat/images X@dirrm share/swat/help/manpages X@dirrm share/swat/help/Samba3-HOWTO/images X@dirrm share/swat/help/Samba3-HOWTO X@dirrm share/swat/help/Samba3-Developers-Guide X@dirrm share/swat/help/Samba3-ByExample/images X@dirrm share/swat/help/Samba3-ByExample X@dirrm share/swat/help X@dirrm share/swat a429ec3a11aa21de86974215d7cfc004 echo x - samba34/distinfo sed 's/^X//' >samba34/distinfo << 'd17e8b84f8e61c7674268b681f081604' XMD5 (samba-3.4.3.tar.gz) = 322379680c12057f57685652a35a6b05 XSHA256 (samba-3.4.3.tar.gz) = 20bedee9dc72b3081b36f760cfbbcb47a6c8817cffab7dc46131b109585aceff XSIZE (samba-3.4.3.tar.gz) = 34989194 d17e8b84f8e61c7674268b681f081604 exit >Release-Note: >Audit-Trail: >Unformatted: