1. Bayard Bell
  2. illumos-userland-2172

Commits

Bayard Bell  committed 62b14bb

2172 Update Samba to 3.5.13 configured for illumos

  • Participants
  • Parent commits ef0e234
  • Branches default

Comments (0)

Files changed (10)

File components/samba/Makefile

View file
 CPPFLAGS +=	$(CPP_LARGEFILES)
 CPPFLAGS +=	$(CPP_XPG6MODE)
 
-# libavahi is not for 64bits but we do not need it
-LIBS32 =	-lsendfile -lavahi-common -lavahi-core
-
 LDFLAGS.32 +=	-L $(PROTOUSRLIBDIR)
 LDFLAGS.32 +=	-L $(PROTOUSRLIBDIR)/samba -R/usr/lib/samba
 LDFLAGS.32 +=	$(LIBS32)
 
 PATCH_LEVEL=0
 
+# We clean only the build directory, but we build outside of what it's redefined
+# to be. There we must explicitly clean it up.
+COMPONENT_PRE_CONFIGURE_ACTION = \
+       $(RM) -r $(BUILD_DIR)/$(MACH$(BITS)) ; \
+       $(MKDIR) $(BUILD_DIR_$(BITS)) ;
+
+# We need to work two levels down, and this needs to be relative
+CONFIGURE_SCRIPT =	$(SOURCE_DIR)/source3/configure
+
 # Override some paths
 # Note: configure.mk provides --prefix, --libdir, (others)
 CONFIGURE_LIBDIR.32 =	$(CONFIGURE_PREFIX)/lib/samba
 CONFIGURE_LIBDIR.64 =	$(CONFIGURE_PREFIX)/lib/samba/$(MACH64)
-
-# We need to work two levels down, and this needs to be relative
-CONFIGURE_SCRIPT =	$(SOURCE_DIR)/source3/configure
-
 CONFIGURE_OPTIONS +=	--includedir=/usr/include/samba
 CONFIGURE_OPTIONS +=	--sysconfdir=/etc/samba
 CONFIGURE_OPTIONS +=	--with-configdir=/etc/samba
 CONFIGURE_OPTIONS +=	INSTALLCMD=$(INSTALL)
 CONFIGURE_OPTIONS +=	LIBREPLACE_NETWORK_LIBS=" -lsocket -lnsl"
 CONFIGURE_OPTIONS +=	MAKE=gmake
-CONFIGURE_OPTIONS.32 +=	LIBS="$(LIBS32)"
 CONFIGURE_OPTIONS.32 +=	--with-pammodulesdir=/usr/lib/security
 CONFIGURE_OPTIONS.64 +=	--with-pammodulesdir=/usr/lib/security/$(MACH64)
 
 CONFIGURE_OPTIONS.studio +=	CPP=/usr/sfw/bin/cpp
 
 $(BUILD_32): COMPONENT_BUILD_TARGETS = showlayout everything
-$(BUILD_64): COMPONENT_BUILD_TARGETS = showlayout nss_modules pam_modules pam_smbpass wins pam_winbind
+$(BUILD_64): COMPONENT_BUILD_TARGETS = showlayout nss_modules pam_modules pam_smbpass wins pam_winbind libwbclient
 $(INSTALL_32): COMPONENT_INSTALL_TARGETS = showlayout install-everything
-$(INSTALL_64): COMPONENT_INSTALL_TARGETS = showlayout installpammodules
+$(INSTALL_64): COMPONENT_INSTALL_TARGETS = showlayout installpammodules installlibwbclient
 
 build:		$(BUILD_32_and_64)
 
-# We only need a few 64-bit objects and we get them
-# directly from the build area, so no INSTALL_64.
 install:	$(INSTALL_32_and_64)
 
 PAM_FILES = pam_winbind.so pam_smbpass.so
 NSS_FILES = libnss_winbind.so libnss_wins.so
 
+# samba doesn't have great support for building both 32- and 64-bit. We do some 
+# tricks to make this work and have to do some clean-up so that the proto area
+# reflects what we want to package.
 COMPONENT_POST_INSTALL_ACTION += \
-   ( rm $(BUILD_DIR_32)/usr/lib/security/*.so $(BUILD_DIR_32)/usr/lib/*.so \
-       $(BUILD_DIR_64)/usr/lib/security/$(MACH64)/*.so \
-       $(BUILD_DIR_64)/usr/lib/$(MACH64)/*.so; \
-     $(MKDIR) $(PROTOUSRLIBDIR64); \
-     for file in $(PAM_FILES); do \
-       $(CP) $(BUILD_DIR_32)/bin/$$file $(PROTOUSRLIBDIR)/security/$${file}.1; \
-       $(CP) $(BUILD_DIR_64)/bin/$$file $(PROTOUSRLIBDIR)/security/$(MACH64)/$${file}.1; \
+   ( $(RM) $(PROTOUSRLIBDIR)/security/*.so $(PROTOUSRLIBDIR)/*.so \
+       $(PROTOUSRLIBDIR)/security/$(MACH64)/*.so $(PROTOUSRLIBDIR64)/*.so ; \
+     find $(PROTOUSRLIBDIR)/samba/$(MACH64)/ -name '*.so' | xargs $(RM) ; \
+     $(MKDIR) $(PROTOUSRLIBDIR64) ; \
+     for file in $(PAM_FILES) ; do \
+       $(CP) $(BUILD_DIR_32)/bin/$$file $(PROTOUSRLIBDIR)/security/$${file}.1 ; \
+       $(CP) $(BUILD_DIR_64)/bin/$$file $(PROTOUSRLIBDIR)/security/$(MACH64)/$${file}.1 ; \
      done && \
      for file in $(NSS_FILES); do \
-       $(CP) $(BUILD_DIR)/$(MACH32)/nsswitch/$$file $(PROTOUSRLIBDIR)/$${file}.1; \
-       $(CP) $(BUILD_DIR)/$(MACH64)/nsswitch/$$file $(PROTOUSRLIBDIR64)/$${file}.1; \
-     done; )
+       $(CP) $(BUILD_DIR)/$(MACH32)/nsswitch/$$file $(PROTOUSRLIBDIR)/$${file}.1 ; \
+       $(CP) $(BUILD_DIR)/$(MACH64)/nsswitch/$$file $(PROTOUSRLIBDIR64)/$${file}.1 ; \
+     done ; \
+     find $(PROTO_DIR) -name '*.old' | xargs $(RM) ; )
 
 # Tests are possible only with socket and nss wrappers
 test:		$(NO_TESTS)

File components/samba/Solaris/libsam.c

-/*
- *
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License (the "License").
- * You may not use this file except in compliance with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-/*
- * Copyright (c) 2007,2011, Oracle and/or its affiliates. All rights reserved.
- */
-
-/*
- * this is the fake library to stub the lazyloaded SUNWsamfs calls
- */
-int sam_stat() { return (1); }
-int sam_segment_stat() { return (1); }

File components/samba/Solaris/pam.conf-winbind

-#
-# 
-#
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-# PAM configuration
-#
-# Unless explicitly defined, all services use the modules
-# defined in the "other" section.
-#
-# Modules are defined with relative pathnames, i.e., they are
-# relative to /usr/lib/security/$ISA. Absolute path names, as
-# present in this file in previous releases are still acceptable.
-#
-# Authentication management
-#
-# login service (explicit because of pam_dial_auth)
-#
-login	auth requisite		pam_authtok_get.so.1
-login	auth required		pam_dhkeys.so.1
-login	auth required		pam_unix_cred.so.1
-login	auth sufficient		pam_winbind.so.1	try_first_pass
-login	auth binding		pam_unix_auth.so.1	server_policy
-login	auth required		pam_dial_auth.so.1
-#
-# rlogin service (explicit because of pam_rhost_auth)
-#
-rlogin	auth sufficient		pam_rhosts_auth.so.1
-rlogin	auth requisite		pam_authtok_get.so.1
-rlogin	auth required		pam_dhkeys.so.1
-rlogin	auth required		pam_unix_cred.so.1
-rlogin	auth sufficient		pam_winbind.so.1	try_first_pass
-rlogin	auth required		pam_unix_auth.so.1
-#
-# Kerberized rlogin service
-#
-krlogin	auth required		pam_unix_cred.so.1
-krlogin	auth required		pam_krb5.so.1
-#
-# rsh service (explicit because of pam_rhost_auth,
-# and pam_unix_auth for meaningful pam_setcred)
-#
-rsh	auth sufficient		pam_rhosts_auth.so.1
-rsh	auth required		pam_unix_cred.so.1
-#
-# Kerberized rsh service
-#
-krsh	auth required		pam_unix_cred.so.1
-krsh	auth required		pam_krb5.so.1
-#
-# Kerberized telnet service
-#
-ktelnet	auth required		pam_unix_cred.so.1
-ktelnet	auth required		pam_krb5.so.1
-#
-# PPP service (explicit because of pam_dial_auth)
-#
-ppp	auth requisite		pam_authtok_get.so.1
-ppp	auth required		pam_dhkeys.so.1
-ppp	auth required		pam_unix_cred.so.1
-ppp	auth required		pam_unix_auth.so.1
-ppp	auth required		pam_dial_auth.so.1
-#
-# GDM Autologin (explicit because of pam_allow).  These need to be
-# here as there is no mechanism for packages to amend pam.conf as
-# they are installed.
-#
-gdm-autologin auth  required    pam_unix_cred.so.1
-gdm-autologin auth  sufficient  pam_allow.so.1
-#
-# Default definitions for Authentication management
-# Used when service name is not explicitly mentioned for authentication
-#
-other	auth requisite		pam_authtok_get.so.1
-other	auth required		pam_dhkeys.so.1
-other	auth required		pam_unix_cred.so.1
-other	auth sufficient		pam_winbind.so.1	try_first_pass
-other	auth required		pam_unix_auth.so.1
-#
-# passwd command (explicit because of a different authentication module)
-#
-passwd	auth binding		pam_passwd_auth.so.1	server_policy
-passwd	auth required		pam_winbind.so.1
-#
-# cron service (explicit because of non-usage of pam_roles.so.1)
-#
-cron	account required	pam_unix_account.so.1
-#
-# cups service (explicit because of non-usage of pam_roles.so.1)
-#
-cups	account	required	pam_unix_account.so.1
-#
-# GDM Autologin (explicit because of pam_allow) This needs to be here
-# as there is no mechanism for packages to amend pam.conf as they are
-# installed.
-#
-gdm-autologin account  sufficient  pam_allow.so.1
-#
-# Default definition for Account management
-# Used when service name is not explicitly mentioned for account management
-#
-other	account requisite	pam_roles.so.1
-other	account sufficient	pam_winbind.so.1
-other	account binding		pam_unix_account.so.1	server_policy
-#
-# Default definition for Session management
-# Used when service name is not explicitly mentioned for session management
-#
-other	session required	pam_unix_session.so.1
-other	session required	pam_winbind.so.1	try_first_pass
-#
-# Default definition for Password management
-# Used when service name is not explicitly mentioned for password management
-#
-other	password required	pam_dhkeys.so.1
-other	password requisite	pam_authtok_get.so.1
-# Password construction requirements apply to all users.
-# Remove force_check to have the traditional authorized administrator
-# bypass of construction requirements.
-other	password requisite	pam_authtok_check.so.1	force_check
-other	password sufficient	pam_winbind.so.1	try_first_pass
-other	password required	pam_authtok_store.so.1
-#
-# Support for Kerberos V5 authentication and example configurations can
-# be found in the pam_krb5(5) man page under the "EXAMPLES" section.
-#

File components/samba/Solaris/samba.xml

-<?xml version="1.0"?>
-<!--
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
--->
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
-	Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-
-	#ident	"@(#)samba.xml	1.6	10/07/26 SMI"
-
-	NOTE:  This service manifest is not editable; its contents will
-	be overwritten by package or patch operations, including
-	operating system upgrade.  Make customizations in a different
-	file.
--->
-
-<service_bundle type='manifest' name='SUNWsmbar:samba'>
-
-<service name='network/samba' type='service' version='1'>
-
-	<create_default_instance enabled='false' />
-
-	<single_instance/>
-
-	<dependency name='net-loopback' grouping='require_any'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/loopback' />
-	</dependency>
-
-	<dependency name='net-service' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/service'/>
-	</dependency>
-
-	<dependency name='net-physical' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/physical' />
-	</dependency>
-
-	<dependency name='filesystem-local' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/system/filesystem/local' />
-	</dependency>
-
-	<dependent name='samba_multi-user-server' grouping='optional_all'
-			restart_on='none'>
-		<service_fmri value='svc:/milestone/multi-user-server' />
-	</dependent>
-
-	<exec_method type='method' name='start'
-		exec='/usr/sbin/smbd -D'
-		timeout_seconds='170' />
-
-	<exec_method type='method' name='stop'
-		exec='/usr/bin/kill `cat /var/samba/locks/smbd.pid`'
-		timeout_seconds='60' />
-
-	<stability value='Unstable' />
-
-	<template>
-		<common_name>
-			<loctext xml:lang='C'>
-			SMB file server
-			</loctext>
-		</common_name>
-		<documentation>
-			<manpage title='smbsmbd' section='1m'
-			    manpath='/usr/share/man' />
-			<manpage title='smb.conf' section='4'
-			    manpath='/usr/share/man' />
-		</documentation>
-	</template>
-</service>
-
-</service_bundle>

File components/samba/Solaris/smbconf.sed

-s/\/usr\/local\/samba\/lib/\/usr\/sfw\/lib/
-/log file = /c\
-   log file = /var/samba/log/log.%m
-/passdb backend = /c\
-   passdb backend = smbpasswd
-/include = /c\
-;  include = /usr/sfw/lib/smb.conf.%m
-s/\/usr\/spool/\/var\/spool/

File components/samba/Solaris/swat.xml

-<?xml version="1.0"?>
-<!--
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
--->
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
-	Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-
-	#ident	"@(#)swat.xml	1.4	10/07/26 SMI"
-
-	NOTE:  This service manifest is not editable; its contents will
-	be overwritten by package or patch operations, including
-	operating system upgrade.  Make customizations in a different
-	file.
--->
-<!--
-	  Service manifest for the swat service
-	swat is the samba web administration tool
--->
-<service_bundle type='manifest' name='SUNWsmbau:swat'>
-<service name='network/swat' type='service' version='1'>
-	<create_default_instance enabled='false' />
-	<restarter>
-		<service_fmri value='svc:/network/inetd:default' />
-	</restarter>
-	<exec_method type='method' name='inetd_start'
-		exec='/usr/sbin/swat' timeout_seconds='0'>
-		<method_context>
-			<method_credential user='root' group='root' />
-		</method_context>
-	</exec_method>
-	<exec_method type='method' name='inetd_disable'
-		exec=':kill' timeout_seconds='0'>
-	</exec_method>
-	<property_group name='inetd' type='framework'>
-		<stability value='Evolving' />
-		<propval name='name' type='astring' value='swat' />
-		<propval name='endpoint_type' type='astring' value='stream' />
-		<propval name='proto' type='astring' value='tcp' />
-		<propval name='wait' type='boolean' value='false' />
-		<propval name='isrpc' type='boolean' value='false' />
-	</property_group>
-
-	<stability value='Unstable' />
-
-	<template>
-		<common_name>
-			<loctext xml:lang='C'> swat </loctext>
-		</common_name>
-		<description>
-			<loctext xml:lang='C'>
-Swat support a browser interface to configure samba generating the /etc/samba/smb.conf .
-			</loctext>
-		</description>
-		<documentation>
-			<manpage title='samba' section='5'
-				manpath='/usr/share/man' />
-			<manpage title='smb.conf' section='4'
-			    manpath='/usr/share/man' />
-		</documentation>
-	</template>
-</service>
-
-</service_bundle>

File components/samba/Solaris/winbind.xml

-<?xml version="1.0"?>
-<!--
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
--->
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
-	Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-
-	#ident	"@(#)winbind.xml	1.2	10/07/26 SMI"
-
-	NOTE:  This service manifest is not editable; its contents will
-	be overwritten by package or patch operations, including
-	operating system upgrade.  Make customizations in a different
-	file.
--->
-
-<service_bundle type='manifest' name='SUNWsmbar:winbind'>
-
-<service name='network/winbind' type='service' version='1'>
-
-	<create_default_instance enabled='false' />
-
-	<single_instance/>
-
-	<dependency name='net-loopback' grouping='require_any'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/loopback' />
-	</dependency>
-
-	<dependency name='net-service' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/service'/>
-	</dependency>
-
-	<dependency name='net-physical' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/physical' />
-	</dependency>
-
-	<dependency name='filesystem-local' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/system/filesystem/local' />
-	</dependency>
-
-	<dependent name='winbind_multi-user-server' grouping='optional_all'
-			restart_on='none'>
-		<service_fmri value='svc:/milestone/multi-user-server' />
-	</dependent>
-
-	<exec_method type='method' name='start'
-		exec='/usr/sbin/winbindd'
-		timeout_seconds='60' />
-
-	<exec_method type='method' name='stop'
-		exec='/usr/bin/kill `/usr/bin/cat /var/samba/locks/winbindd.pid`'
-		timeout_seconds='60' />
-
-	<stability value='Unstable' />
-
-	<template>
-		<common_name>
-			<loctext xml:lang='C'>
-			MS Win. domain naming daemon
-			</loctext>
-		</common_name>
-		<documentation>
-			<manpage title='winbindd' section='1m'
-			    manpath='/usr/share/man' />
-			<manpage title='smb.conf' section='4'
-			    manpath='/usr/share/man' />
-		</documentation>
-	</template>
-</service>
-
-</service_bundle>

File components/samba/Solaris/wins.xml

-<?xml version="1.0"?>
-<!--
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
--->
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
-	Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-
-	#ident	"@(#)wins.xml	1.2	10/07/26 SMI"
-
-	NOTE:  This service manifest is not editable; its contents will
-	be overwritten by package or patch operations, including
-	operating system upgrade.  Make customizations in a different
-	file.
--->
-
-<service_bundle type='manifest' name='SUNWsmbar:wins'>
-
-<service name='network/wins' type='service' version='1'>
-
-	<create_default_instance enabled='false' />
-
-	<single_instance/>
-
-	<dependency name='net-loopback' grouping='require_any'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/loopback' />
-	</dependency>
-
-	<dependency name='net-service' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/service'/>
-	</dependency>
-
-	<dependency name='net-physical' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/network/physical' />
-	</dependency>
-
-	<dependency name='filesystem-local' grouping='require_all'
-			restart_on='none' type='service'>
-		<service_fmri value='svc:/system/filesystem/local' />
-	</dependency>
-
-	<dependent name='wins_multi-user-server' grouping='optional_all'
-			restart_on='none'>
-		<service_fmri value='svc:/milestone/multi-user-server' />
-	</dependent>
-
-	<exec_method type='method' name='start'
-		exec='/usr/sbin/nmbd -D'
-		timeout_seconds='60' />
-
-	<exec_method type='method' name='stop'
-		exec='/usr/bin/kill `cat /var/samba/locks/nmbd.pid`'
-		timeout_seconds='60' />
-
-	<stability value='Unstable' />
-
-	<template>
-		<common_name>
-			<loctext xml:lang='C'>
-			MS Win. domain naming daemon
-			</loctext>
-		</common_name>
-		<documentation>
-			<manpage title='nmbd' section='1m'
-			    manpath='/usr/share/man' />
-			<manpage title='smb.conf' section='4'
-			    manpath='/usr/share/man' />
-		</documentation>
-	</template>
-</service>
-
-</service_bundle>

File components/samba/samba.p5m

View file
 file path=usr/lib/security/pam_winbind.so.1
 file path=usr/lib/security/$(MACH64)/pam_smbpass.so.1
 file path=usr/lib/security/$(MACH64)/pam_winbind.so.1
-file path=usr/lib/samba/$(MACH64)/libnetapi.so.0
-file path=usr/lib/samba/$(MACH64)/libsmbclient.so.0
-file path=usr/lib/samba/$(MACH64)/libsmbsharemodes.so.0
-file path=usr/lib/samba/$(MACH64)/libtalloc.so.2
-file path=usr/lib/samba/$(MACH64)/libtdb.so.1
 file path=usr/lib/samba/$(MACH64)/libwbclient.so.0
 file path=usr/lib/samba/auth/script.so
 file path=usr/lib/samba/charset/CP437.so
 link path=usr/lib/libnss_wins.so target=libnss_wins.so.1
 link path=usr/lib/$(MACH64)/libnss_winbind.so target=libnss_winbind.so.1
 link path=usr/lib/$(MACH64)/libnss_wins.so target=libnss_wins.so.1
-link path=usr/lib/samba/$(MACH64)/libnetapi.so target=libnetapi.so.0
-link path=usr/lib/samba/$(MACH64)/libsmbclient.so target=libsmbclient.so.0
-link path=usr/lib/samba/$(MACH64)/libsmbsharemodes.so \
-    target=libsmbsharemodes.so.0
-link path=usr/lib/samba/$(MACH64)/libtalloc.so target=libtalloc.so.2
-link path=usr/lib/samba/$(MACH64)/libtdb.so target=libtdb.so.1
 link path=usr/lib/samba/$(MACH64)/libwbclient.so target=libwbclient.so.0
 link path=usr/lib/samba/libnetapi.so target=libnetapi.so.0
 link path=usr/lib/samba/libsmbclient.so target=libsmbclient.so.0

File components/samba/sample.manifest

View file
 dir  path=etc
 dir  path=etc/samba
 dir  path=etc/samba/private
-dir  path=mangled
-dir  path=mangled/usr
-dir  path=mangled/usr/share
-dir  path=mangled/usr/share/man
-dir  path=mangled/usr/share/man/man1
-file path=mangled/usr/share/man/man1/findsmb.1
-file path=mangled/usr/share/man/man1/ldbadd.1
-file path=mangled/usr/share/man/man1/ldbdel.1
-file path=mangled/usr/share/man/man1/ldbedit.1
-file path=mangled/usr/share/man/man1/ldbmodify.1
-file path=mangled/usr/share/man/man1/ldbrename.1
-file path=mangled/usr/share/man/man1/ldbsearch.1
-file path=mangled/usr/share/man/man1/log2pcap.1
-file path=mangled/usr/share/man/man1/nmblookup.1
-file path=mangled/usr/share/man/man1/ntlm_auth.1
-file path=mangled/usr/share/man/man1/profiles.1
-file path=mangled/usr/share/man/man1/rpcclient.1
-file path=mangled/usr/share/man/man1/sharesec.1
-file path=mangled/usr/share/man/man1/smbcacls.1
-file path=mangled/usr/share/man/man1/smbclient.1
-file path=mangled/usr/share/man/man1/smbcontrol.1
-file path=mangled/usr/share/man/man1/smbcquotas.1
-file path=mangled/usr/share/man/man1/smbget.1
-file path=mangled/usr/share/man/man1/smbstatus.1
-file path=mangled/usr/share/man/man1/smbtar.1
-file path=mangled/usr/share/man/man1/smbtree.1
-file path=mangled/usr/share/man/man1/testparm.1
-file path=mangled/usr/share/man/man1/vfstest.1
-file path=mangled/usr/share/man/man1/wbinfo.1
-dir  path=mangled/usr/share/man/man5
-file path=mangled/usr/share/man/man5/lmhosts.5
-file path=mangled/usr/share/man/man5/pam_winbind.conf.5
-file path=mangled/usr/share/man/man5/smb.conf.5
-file path=mangled/usr/share/man/man5/smbgetrc.5
-file path=mangled/usr/share/man/man5/smbpasswd.5
-dir  path=mangled/usr/share/man/man7
-file path=mangled/usr/share/man/man7/libsmbclient.7
-file path=mangled/usr/share/man/man7/samba.7
-file path=mangled/usr/share/man/man7/winbind_krb5_locator.7
-dir  path=mangled/usr/share/man/man8
-file path=mangled/usr/share/man/man8/eventlogadm.8
-file path=mangled/usr/share/man/man8/idmap_ad.8
-file path=mangled/usr/share/man/man8/idmap_adex.8
-file path=mangled/usr/share/man/man8/idmap_hash.8
-file path=mangled/usr/share/man/man8/idmap_ldap.8
-file path=mangled/usr/share/man/man8/idmap_nss.8
-file path=mangled/usr/share/man/man8/idmap_rid.8
-file path=mangled/usr/share/man/man8/idmap_tdb.8
-file path=mangled/usr/share/man/man8/idmap_tdb2.8
-file path=mangled/usr/share/man/man8/mount.cifs.8
-file path=mangled/usr/share/man/man8/net.8
-file path=mangled/usr/share/man/man8/nmbd.8
-file path=mangled/usr/share/man/man8/pam_winbind.8
-file path=mangled/usr/share/man/man8/pdbedit.8
-file path=mangled/usr/share/man/man8/smbd.8
-file path=mangled/usr/share/man/man8/smbpasswd.8
-file path=mangled/usr/share/man/man8/smbspool.8
-file path=mangled/usr/share/man/man8/swat.8
-file path=mangled/usr/share/man/man8/tdbbackup.8
-file path=mangled/usr/share/man/man8/tdbdump.8
-file path=mangled/usr/share/man/man8/tdbtool.8
-file path=mangled/usr/share/man/man8/umount.cifs.8
-file path=mangled/usr/share/man/man8/vfs_acl_tdb.8
-file path=mangled/usr/share/man/man8/vfs_acl_xattr.8
-file path=mangled/usr/share/man/man8/vfs_audit.8
-file path=mangled/usr/share/man/man8/vfs_cacheprime.8
-file path=mangled/usr/share/man/man8/vfs_cap.8
-file path=mangled/usr/share/man/man8/vfs_catia.8
-file path=mangled/usr/share/man/man8/vfs_commit.8
-file path=mangled/usr/share/man/man8/vfs_default_quota.8
-file path=mangled/usr/share/man/man8/vfs_dirsort.8
-file path=mangled/usr/share/man/man8/vfs_extd_audit.8
-file path=mangled/usr/share/man/man8/vfs_fake_perms.8
-file path=mangled/usr/share/man/man8/vfs_fileid.8
-file path=mangled/usr/share/man/man8/vfs_full_audit.8
-file path=mangled/usr/share/man/man8/vfs_gpfs.8
-file path=mangled/usr/share/man/man8/vfs_netatalk.8
-file path=mangled/usr/share/man/man8/vfs_notify_fam.8
-file path=mangled/usr/share/man/man8/vfs_prealloc.8
-file path=mangled/usr/share/man/man8/vfs_preopen.8
-file path=mangled/usr/share/man/man8/vfs_readahead.8
-file path=mangled/usr/share/man/man8/vfs_readonly.8
-file path=mangled/usr/share/man/man8/vfs_recycle.8
-file path=mangled/usr/share/man/man8/vfs_scannedonly.8
-file path=mangled/usr/share/man/man8/vfs_shadow_copy.8
-file path=mangled/usr/share/man/man8/vfs_shadow_copy2.8
-file path=mangled/usr/share/man/man8/vfs_smb_traffic_analyzer.8
-file path=mangled/usr/share/man/man8/vfs_streams_depot.8
-file path=mangled/usr/share/man/man8/vfs_streams_xattr.8
-file path=mangled/usr/share/man/man8/vfs_xattr_tdb.8
-file path=mangled/usr/share/man/man8/winbindd.8
 dir  path=usr
 dir  path=usr/bin
 dir  path=usr/bin/$(MACH64)
-file path=usr/bin/$(MACH64)/eventlogadm
-file path=usr/bin/$(MACH64)/eventlogadm.old
-file path=usr/bin/$(MACH64)/findsmb
-file path=usr/bin/$(MACH64)/findsmb.old
-file path=usr/bin/$(MACH64)/ldbadd
-file path=usr/bin/$(MACH64)/ldbadd.old
-file path=usr/bin/$(MACH64)/ldbdel
-file path=usr/bin/$(MACH64)/ldbdel.old
-file path=usr/bin/$(MACH64)/ldbedit
-file path=usr/bin/$(MACH64)/ldbedit.old
-file path=usr/bin/$(MACH64)/ldbmodify
-file path=usr/bin/$(MACH64)/ldbmodify.old
-file path=usr/bin/$(MACH64)/ldbrename
-file path=usr/bin/$(MACH64)/ldbrename.old
-file path=usr/bin/$(MACH64)/ldbsearch
-file path=usr/bin/$(MACH64)/ldbsearch.old
-file path=usr/bin/$(MACH64)/net
-file path=usr/bin/$(MACH64)/net.old
-file path=usr/bin/$(MACH64)/nmblookup
-file path=usr/bin/$(MACH64)/nmblookup.old
-file path=usr/bin/$(MACH64)/ntlm_auth
-file path=usr/bin/$(MACH64)/ntlm_auth.old
-file path=usr/bin/$(MACH64)/pdbedit
-file path=usr/bin/$(MACH64)/pdbedit.old
-file path=usr/bin/$(MACH64)/profiles
-file path=usr/bin/$(MACH64)/profiles.old
-file path=usr/bin/$(MACH64)/rpcclient
-file path=usr/bin/$(MACH64)/rpcclient.old
-file path=usr/bin/$(MACH64)/sharesec
-file path=usr/bin/$(MACH64)/sharesec.old
-file path=usr/bin/$(MACH64)/smbcacls
-file path=usr/bin/$(MACH64)/smbcacls.old
-file path=usr/bin/$(MACH64)/smbclient
-file path=usr/bin/$(MACH64)/smbclient.old
-file path=usr/bin/$(MACH64)/smbcontrol
-file path=usr/bin/$(MACH64)/smbcontrol.old
-file path=usr/bin/$(MACH64)/smbcquotas
-file path=usr/bin/$(MACH64)/smbcquotas.old
-file path=usr/bin/$(MACH64)/smbget
-file path=usr/bin/$(MACH64)/smbget.old
-file path=usr/bin/$(MACH64)/smbpasswd
-file path=usr/bin/$(MACH64)/smbpasswd.old
-file path=usr/bin/$(MACH64)/smbspool
-file path=usr/bin/$(MACH64)/smbspool.old
-file path=usr/bin/$(MACH64)/smbstatus
-file path=usr/bin/$(MACH64)/smbstatus.old
-file path=usr/bin/$(MACH64)/smbtar
-file path=usr/bin/$(MACH64)/smbtar.old
-file path=usr/bin/$(MACH64)/smbtree
-file path=usr/bin/$(MACH64)/smbtree.old
-file path=usr/bin/$(MACH64)/tdbbackup
-file path=usr/bin/$(MACH64)/tdbbackup.old
-file path=usr/bin/$(MACH64)/tdbdump
-file path=usr/bin/$(MACH64)/tdbdump.old
-file path=usr/bin/$(MACH64)/tdbtool
-file path=usr/bin/$(MACH64)/tdbtool.old
-file path=usr/bin/$(MACH64)/testparm
-file path=usr/bin/$(MACH64)/testparm.old
-file path=usr/bin/$(MACH64)/wbinfo
-file path=usr/bin/$(MACH64)/wbinfo.old
 file path=usr/bin/eventlogadm
-file path=usr/bin/eventlogadm.old
 file path=usr/bin/findsmb
-file path=usr/bin/findsmb.old
 file path=usr/bin/ldbadd
-file path=usr/bin/ldbadd.old
 file path=usr/bin/ldbdel
-file path=usr/bin/ldbdel.old
 file path=usr/bin/ldbedit
-file path=usr/bin/ldbedit.old
 file path=usr/bin/ldbmodify
-file path=usr/bin/ldbmodify.old
 file path=usr/bin/ldbrename
-file path=usr/bin/ldbrename.old
 file path=usr/bin/ldbsearch
-file path=usr/bin/ldbsearch.old
 file path=usr/bin/net
-file path=usr/bin/net.old
 file path=usr/bin/nmblookup
-file path=usr/bin/nmblookup.old
 file path=usr/bin/ntlm_auth
-file path=usr/bin/ntlm_auth.old
 file path=usr/bin/pdbedit
-file path=usr/bin/pdbedit.old
 file path=usr/bin/profiles
-file path=usr/bin/profiles.old
 file path=usr/bin/rpcclient
-file path=usr/bin/rpcclient.old
 file path=usr/bin/sharesec
-file path=usr/bin/sharesec.old
 file path=usr/bin/smbcacls
-file path=usr/bin/smbcacls.old
 file path=usr/bin/smbclient
-file path=usr/bin/smbclient.old
 file path=usr/bin/smbcontrol
-file path=usr/bin/smbcontrol.old
 file path=usr/bin/smbcquotas
-file path=usr/bin/smbcquotas.old
 file path=usr/bin/smbget
-file path=usr/bin/smbget.old
 file path=usr/bin/smbpasswd
-file path=usr/bin/smbpasswd.old
 file path=usr/bin/smbspool
-file path=usr/bin/smbspool.old
 file path=usr/bin/smbstatus
-file path=usr/bin/smbstatus.old
 file path=usr/bin/smbtar
-file path=usr/bin/smbtar.old
 file path=usr/bin/smbtree
-file path=usr/bin/smbtree.old
 file path=usr/bin/tdbbackup
-file path=usr/bin/tdbbackup.old
 file path=usr/bin/tdbdump
-file path=usr/bin/tdbdump.old
 file path=usr/bin/tdbtool
-file path=usr/bin/tdbtool.old
 file path=usr/bin/testparm
-file path=usr/bin/testparm.old
 file path=usr/bin/wbinfo
-file path=usr/bin/wbinfo.old
 dir  path=usr/include
 dir  path=usr/include/samba
 file path=usr/include/samba/libsmbclient.h
 file path=usr/lib/libnss_wins.so.1
 dir  path=usr/lib/samba
 dir  path=usr/lib/samba/$(MACH64)
-dir  path=usr/lib/samba/$(MACH64)/auth
-file path=usr/lib/samba/$(MACH64)/auth/script.so
-file path=usr/lib/samba/$(MACH64)/auth/script.so.old
-dir  path=usr/lib/samba/$(MACH64)/charset
-file path=usr/lib/samba/$(MACH64)/charset/CP437.so
-file path=usr/lib/samba/$(MACH64)/charset/CP437.so.old
-file path=usr/lib/samba/$(MACH64)/charset/CP850.so
-file path=usr/lib/samba/$(MACH64)/charset/CP850.so.old
-file path=usr/lib/samba/$(MACH64)/de.msg
-file path=usr/lib/samba/$(MACH64)/en.msg
-file path=usr/lib/samba/$(MACH64)/fi.msg
-file path=usr/lib/samba/$(MACH64)/fr.msg
-dir  path=usr/lib/samba/$(MACH64)/gpext
-dir  path=usr/lib/samba/$(MACH64)/idmap
-file path=usr/lib/samba/$(MACH64)/idmap/ad.so
-file path=usr/lib/samba/$(MACH64)/idmap/ad.so.old
-file path=usr/lib/samba/$(MACH64)/idmap/adex.so
-file path=usr/lib/samba/$(MACH64)/idmap/adex.so.old
-file path=usr/lib/samba/$(MACH64)/idmap/hash.so
-file path=usr/lib/samba/$(MACH64)/idmap/hash.so.old
-file path=usr/lib/samba/$(MACH64)/idmap/ldap.so
-file path=usr/lib/samba/$(MACH64)/idmap/ldap.so.old
-file path=usr/lib/samba/$(MACH64)/idmap/rid.so
-file path=usr/lib/samba/$(MACH64)/idmap/rid.so.old
-file path=usr/lib/samba/$(MACH64)/idmap/tdb2.so
-file path=usr/lib/samba/$(MACH64)/idmap/tdb2.so.old
-file path=usr/lib/samba/$(MACH64)/it.msg
-file path=usr/lib/samba/$(MACH64)/ja.msg
-link path=usr/lib/samba/$(MACH64)/libnetapi.so target=libnetapi.so.0
-file path=usr/lib/samba/$(MACH64)/libnetapi.so.0
-link path=usr/lib/samba/$(MACH64)/libsmbclient.so target=libsmbclient.so.0
-file path=usr/lib/samba/$(MACH64)/libsmbclient.so.0
-link path=usr/lib/samba/$(MACH64)/libsmbsharemodes.so \
-    target=libsmbsharemodes.so.0
-file path=usr/lib/samba/$(MACH64)/libsmbsharemodes.so.0
-link path=usr/lib/samba/$(MACH64)/libtalloc.so target=libtalloc.so.2
-file path=usr/lib/samba/$(MACH64)/libtalloc.so.2
-link path=usr/lib/samba/$(MACH64)/libtdb.so target=libtdb.so.1
-file path=usr/lib/samba/$(MACH64)/libtdb.so.1
-link path=usr/lib/samba/$(MACH64)/libwbclient.so target=libwbclient.so.0
 file path=usr/lib/samba/$(MACH64)/libwbclient.so.0
-file path=usr/lib/samba/$(MACH64)/lowcase.dat
-file path=usr/lib/samba/$(MACH64)/nl.msg
-dir  path=usr/lib/samba/$(MACH64)/nss_info
-link path=usr/lib/samba/$(MACH64)/nss_info/adex.so target=../idmap/adex.so
-link path=usr/lib/samba/$(MACH64)/nss_info/hash.so target=../idmap/hash.so
-link path=usr/lib/samba/$(MACH64)/nss_info/rfc2307.so target=../idmap/ad.so
-link path=usr/lib/samba/$(MACH64)/nss_info/sfu.so target=../idmap/ad.so
-link path=usr/lib/samba/$(MACH64)/nss_info/sfu20.so target=../idmap/ad.so
-dir  path=usr/lib/samba/$(MACH64)/pdb
-dir  path=usr/lib/samba/$(MACH64)/perfcount
-file path=usr/lib/samba/$(MACH64)/pl.msg
-dir  path=usr/lib/samba/$(MACH64)/rpc
-file path=usr/lib/samba/$(MACH64)/ru.msg
-file path=usr/lib/samba/$(MACH64)/tr.msg
-file path=usr/lib/samba/$(MACH64)/upcase.dat
-file path=usr/lib/samba/$(MACH64)/valid.dat
-dir  path=usr/lib/samba/$(MACH64)/vfs
-file path=usr/lib/samba/$(MACH64)/vfs/acl_tdb.so
-file path=usr/lib/samba/$(MACH64)/vfs/acl_tdb.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/acl_xattr.so
-file path=usr/lib/samba/$(MACH64)/vfs/acl_xattr.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/audit.so
-file path=usr/lib/samba/$(MACH64)/vfs/audit.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/cacheprime.so
-file path=usr/lib/samba/$(MACH64)/vfs/cacheprime.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/cap.so
-file path=usr/lib/samba/$(MACH64)/vfs/cap.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/catia.so
-file path=usr/lib/samba/$(MACH64)/vfs/catia.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/commit.so
-file path=usr/lib/samba/$(MACH64)/vfs/commit.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/default_quota.so
-file path=usr/lib/samba/$(MACH64)/vfs/default_quota.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/dirsort.so
-file path=usr/lib/samba/$(MACH64)/vfs/dirsort.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/expand_msdfs.so
-file path=usr/lib/samba/$(MACH64)/vfs/expand_msdfs.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/extd_audit.so
-file path=usr/lib/samba/$(MACH64)/vfs/extd_audit.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/fake_perms.so
-file path=usr/lib/samba/$(MACH64)/vfs/fake_perms.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/full_audit.so
-file path=usr/lib/samba/$(MACH64)/vfs/full_audit.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/netatalk.so
-file path=usr/lib/samba/$(MACH64)/vfs/netatalk.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/prealloc.so
-file path=usr/lib/samba/$(MACH64)/vfs/prealloc.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/preopen.so
-file path=usr/lib/samba/$(MACH64)/vfs/preopen.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/readahead.so
-file path=usr/lib/samba/$(MACH64)/vfs/readahead.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/readonly.so
-file path=usr/lib/samba/$(MACH64)/vfs/readonly.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/recycle.so
-file path=usr/lib/samba/$(MACH64)/vfs/recycle.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/scannedonly.so
-file path=usr/lib/samba/$(MACH64)/vfs/scannedonly.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/shadow_copy.so
-file path=usr/lib/samba/$(MACH64)/vfs/shadow_copy.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/shadow_copy2.so
-file path=usr/lib/samba/$(MACH64)/vfs/shadow_copy2.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/smb_traffic_analyzer.so
-file path=usr/lib/samba/$(MACH64)/vfs/smb_traffic_analyzer.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/streams_depot.so
-file path=usr/lib/samba/$(MACH64)/vfs/streams_depot.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/streams_xattr.so
-file path=usr/lib/samba/$(MACH64)/vfs/streams_xattr.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/syncops.so
-file path=usr/lib/samba/$(MACH64)/vfs/syncops.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/xattr_tdb.so
-file path=usr/lib/samba/$(MACH64)/vfs/xattr_tdb.so.old
-file path=usr/lib/samba/$(MACH64)/vfs/zfsacl.so
-file path=usr/lib/samba/$(MACH64)/vfs/zfsacl.so.old
 dir  path=usr/lib/samba/auth
 file path=usr/lib/samba/auth/script.so
-file path=usr/lib/samba/auth/script.so.old
 dir  path=usr/lib/samba/charset
 file path=usr/lib/samba/charset/CP437.so
-file path=usr/lib/samba/charset/CP437.so.old
 file path=usr/lib/samba/charset/CP850.so
-file path=usr/lib/samba/charset/CP850.so.old
 file path=usr/lib/samba/de.msg
 file path=usr/lib/samba/en.msg
 file path=usr/lib/samba/fi.msg
 dir  path=usr/lib/samba/gpext
 dir  path=usr/lib/samba/idmap
 file path=usr/lib/samba/idmap/ad.so
-file path=usr/lib/samba/idmap/ad.so.old
 file path=usr/lib/samba/idmap/adex.so
-file path=usr/lib/samba/idmap/adex.so.old
 file path=usr/lib/samba/idmap/hash.so
-file path=usr/lib/samba/idmap/hash.so.old
 file path=usr/lib/samba/idmap/ldap.so
-file path=usr/lib/samba/idmap/ldap.so.old
 file path=usr/lib/samba/idmap/rid.so
-file path=usr/lib/samba/idmap/rid.so.old
 file path=usr/lib/samba/idmap/tdb2.so
-file path=usr/lib/samba/idmap/tdb2.so.old
 file path=usr/lib/samba/it.msg
 file path=usr/lib/samba/ja.msg
 link path=usr/lib/samba/libnetapi.so target=libnetapi.so.0
 file path=usr/lib/samba/pl.msg
 dir  path=usr/lib/samba/rpc
 file path=usr/lib/samba/ru.msg
-dir  path=usr/lib/samba/security
-file path=usr/lib/samba/security/pam_smbpass.so
-file path=usr/lib/samba/security/pam_winbind.so
 file path=usr/lib/samba/tr.msg
 file path=usr/lib/samba/upcase.dat
 file path=usr/lib/samba/valid.dat
 dir  path=usr/lib/samba/vfs
 file path=usr/lib/samba/vfs/acl_tdb.so
-file path=usr/lib/samba/vfs/acl_tdb.so.old
 file path=usr/lib/samba/vfs/acl_xattr.so
-file path=usr/lib/samba/vfs/acl_xattr.so.old
 file path=usr/lib/samba/vfs/aio_fork.so
-file path=usr/lib/samba/vfs/aio_fork.so.old
 file path=usr/lib/samba/vfs/audit.so
-file path=usr/lib/samba/vfs/audit.so.old
 file path=usr/lib/samba/vfs/cacheprime.so
-file path=usr/lib/samba/vfs/cacheprime.so.old
 file path=usr/lib/samba/vfs/cap.so
-file path=usr/lib/samba/vfs/cap.so.old
 file path=usr/lib/samba/vfs/catia.so
-file path=usr/lib/samba/vfs/catia.so.old
 file path=usr/lib/samba/vfs/commit.so
-file path=usr/lib/samba/vfs/commit.so.old
 file path=usr/lib/samba/vfs/default_quota.so
-file path=usr/lib/samba/vfs/default_quota.so.old
 file path=usr/lib/samba/vfs/dirsort.so
-file path=usr/lib/samba/vfs/dirsort.so.old
 file path=usr/lib/samba/vfs/expand_msdfs.so
-file path=usr/lib/samba/vfs/expand_msdfs.so.old
 file path=usr/lib/samba/vfs/extd_audit.so
-file path=usr/lib/samba/vfs/extd_audit.so.old
 file path=usr/lib/samba/vfs/fake_perms.so
-file path=usr/lib/samba/vfs/fake_perms.so.old
 file path=usr/lib/samba/vfs/full_audit.so
-file path=usr/lib/samba/vfs/full_audit.so.old
 file path=usr/lib/samba/vfs/netatalk.so
-file path=usr/lib/samba/vfs/netatalk.so.old
 file path=usr/lib/samba/vfs/notify_fam.so
-file path=usr/lib/samba/vfs/notify_fam.so.old
 file path=usr/lib/samba/vfs/prealloc.so
-file path=usr/lib/samba/vfs/prealloc.so.old
 file path=usr/lib/samba/vfs/preopen.so
-file path=usr/lib/samba/vfs/preopen.so.old
 file path=usr/lib/samba/vfs/readahead.so
-file path=usr/lib/samba/vfs/readahead.so.old
 file path=usr/lib/samba/vfs/readonly.so
-file path=usr/lib/samba/vfs/readonly.so.old
 file path=usr/lib/samba/vfs/recycle.so
-file path=usr/lib/samba/vfs/recycle.so.old
 file path=usr/lib/samba/vfs/scannedonly.so
-file path=usr/lib/samba/vfs/scannedonly.so.old
 file path=usr/lib/samba/vfs/shadow_copy.so
-file path=usr/lib/samba/vfs/shadow_copy.so.old
 file path=usr/lib/samba/vfs/shadow_copy2.so
-file path=usr/lib/samba/vfs/shadow_copy2.so.old
 file path=usr/lib/samba/vfs/smb_traffic_analyzer.so
-file path=usr/lib/samba/vfs/smb_traffic_analyzer.so.old
 file path=usr/lib/samba/vfs/streams_depot.so
-file path=usr/lib/samba/vfs/streams_depot.so.old
 file path=usr/lib/samba/vfs/streams_xattr.so
-file path=usr/lib/samba/vfs/streams_xattr.so.old
 file path=usr/lib/samba/vfs/syncops.so
-file path=usr/lib/samba/vfs/syncops.so.old
 file path=usr/lib/samba/vfs/xattr_tdb.so
-file path=usr/lib/samba/vfs/xattr_tdb.so.old
 file path=usr/lib/samba/vfs/zfsacl.so
-file path=usr/lib/samba/vfs/zfsacl.so.old
 dir  path=usr/lib/security
 dir  path=usr/lib/security/$(MACH64)
-file path=usr/lib/security/$(MACH64)/pam_smbpass.so
 file path=usr/lib/security/$(MACH64)/pam_smbpass.so.1
-file path=usr/lib/security/$(MACH64)/pam_winbind.so
 file path=usr/lib/security/$(MACH64)/pam_winbind.so.1
-file path=usr/lib/security/pam_smbpass.so
 file path=usr/lib/security/pam_smbpass.so.1
-file path=usr/lib/security/pam_winbind.so
 file path=usr/lib/security/pam_winbind.so.1
 dir  path=usr/sbin
 dir  path=usr/sbin/$(MACH64)
-file path=usr/sbin/$(MACH64)/nmbd
-file path=usr/sbin/$(MACH64)/nmbd.old
-file path=usr/sbin/$(MACH64)/smbd
-file path=usr/sbin/$(MACH64)/smbd.old
-file path=usr/sbin/$(MACH64)/swat
-file path=usr/sbin/$(MACH64)/swat.old
-file path=usr/sbin/$(MACH64)/winbindd
-file path=usr/sbin/$(MACH64)/winbindd.old
 file path=usr/sbin/nmbd
-file path=usr/sbin/nmbd.old
 file path=usr/sbin/smbd
-file path=usr/sbin/smbd.old
 file path=usr/sbin/swat
-file path=usr/sbin/swat.old
 file path=usr/sbin/winbindd
-file path=usr/sbin/winbindd.old
 dir  path=usr/share
 dir  path=usr/share/locale
 dir  path=usr/share/locale/ar