2008-01-24 13:21:25 +01:00
|
|
|
#
|
2010-01-21 10:54:48 +01:00
|
|
|
# spec file for package samba (Version 3.4.5)
|
2008-01-24 13:21:25 +01:00
|
|
|
#
|
2010-01-08 17:32:57 +01:00
|
|
|
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2008-01-24 13:21:25 +01:00
|
|
|
#
|
2008-08-16 02:33:14 +02:00
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
2008-02-29 23:49:40 +01:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
Name: samba
|
2010-01-08 17:32:57 +01:00
|
|
|
BuildRequires: cups-devel e2fsprogs-devel fam-devel libacl-devel pam-devel popt-devel python-devel readline-devel
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version}
|
2009-02-08 03:31:22 +01:00
|
|
|
BuildRequires: cracklib-devel openldap2-devel
|
2008-05-17 02:11:23 +02:00
|
|
|
%endif
|
|
|
|
%if 0%{?suse_version} > 1030
|
|
|
|
BuildRequires: gdbm-devel pwdutils
|
|
|
|
%endif
|
|
|
|
%if 0%{?suse_version} > 930
|
|
|
|
BuildRequires: krb5-devel libiniparser-devel libnscd-devel
|
|
|
|
%endif
|
|
|
|
%if 0%{?suse_version} > 930 && 0%{?suse_version} < 1031
|
|
|
|
BuildRequires: dmapi-devel libnscd-devel libxml2-devel mysql-devel postgresql-devel xfsprogs-devel
|
|
|
|
%endif
|
|
|
|
%if 0%{?suse_version} > 830 && 0%{?suse_version} < 931
|
|
|
|
BuildRequires: heimdal-devel
|
|
|
|
%endif
|
|
|
|
%if 0%{?fedora_version}
|
2009-02-08 03:31:22 +01:00
|
|
|
BuildRequires: cracklib-devel
|
2008-05-17 02:11:23 +02:00
|
|
|
%endif
|
|
|
|
%if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
|
|
|
|
BuildRequires: krb5-devel openldap-devel
|
|
|
|
%endif
|
2009-06-08 01:56:37 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1000
|
|
|
|
BuildRequires: keyutils-devel
|
|
|
|
%endif
|
2009-05-15 22:13:32 +02:00
|
|
|
%if 0%{?suse_version} > 1000 || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
|
|
|
|
BuildRequires: ctdb-devel
|
|
|
|
%endif
|
2009-11-23 11:16:32 +01:00
|
|
|
%if 0%{?suse_version} > 1110
|
|
|
|
BuildRequires: fdupes
|
|
|
|
%endif
|
2010-01-21 10:54:48 +01:00
|
|
|
%define samba_ver 3.4.5
|
2008-07-11 23:15:18 +02:00
|
|
|
%define samba_ver_suffix %nil
|
2008-01-24 13:21:25 +01:00
|
|
|
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
|
2009-07-14 23:06:34 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
|
|
|
%define guards_symbols pre_1111
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%define vscan_ver 0.3.6b
|
|
|
|
%define ldapsmb_ver 1.34b
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Group: Productivity/Networking/Samba
|
|
|
|
Url: http://www.samba.org/
|
|
|
|
AutoReqProv: on
|
2010-01-21 10:54:48 +01:00
|
|
|
Version: 3.4.5
|
2010-02-11 19:28:10 +01:00
|
|
|
Release: 2
|
2009-01-09 02:18:16 +01:00
|
|
|
%ifarch ppc64
|
|
|
|
Obsoletes: samba-64bit
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
Requires: samba-client >= %{version}
|
2008-07-11 23:15:18 +02:00
|
|
|
%if 0%{?suse_version} > 1030
|
2008-07-25 17:04:18 +02:00
|
|
|
Recommends: cron logrotate
|
2008-07-11 23:15:18 +02:00
|
|
|
%endif
|
2009-10-21 17:36:57 +02:00
|
|
|
PreReq: coreutils grep /usr/sbin/groupadd /usr/bin/getent
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: A SMB/CIFS File, Print, and Authentication Server
|
|
|
|
Source: http://samba.org/samba/ftp/samba-%{version}%{samba_ver_suffix}.tar.bz2
|
|
|
|
Source1: vendor-files.tar.bz2
|
|
|
|
Source2: patches.tar.bz2
|
|
|
|
Source3: build-source-timestamp
|
2010-01-21 10:54:48 +01:00
|
|
|
Source4: baselibs.conf
|
2008-01-24 13:21:25 +01:00
|
|
|
Source10: http://prdownloads.sourceforge.net/openantivirus/samba-vscan-%{vscan_ver}.tar.bz2
|
|
|
|
Source11: http://www.hhrm.de/~gd/ldapsmb/ldapsmb-%{ldapsmb_ver}.tar.bz2
|
|
|
|
# Choose some features / extra packages here
|
|
|
|
############################################
|
|
|
|
%define make_devel 0
|
|
|
|
%define use_ccache 0
|
2009-02-08 03:31:22 +01:00
|
|
|
%if 0%{?use_ccache} > 0
|
|
|
|
BuildRequires: ccache
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
# requires: docbook-utils docbook-xsl-stylesheets docbook_4 freetype2 ghostscript-fonts-std ghostscript-library ghostscript-x11 libxslt sgml-skel te_etex te_latex te_pdf tetex xmlcharent
|
|
|
|
%define make_doc 0
|
|
|
|
%define make_utils 0
|
2009-07-14 23:06:34 +02:00
|
|
|
%define make_vscan 0
|
2008-01-24 13:21:25 +01:00
|
|
|
%define make_ldapsmb 1
|
2009-06-08 01:56:37 +02:00
|
|
|
%if 0%{?suse_version} > 1000 || 0%{?centos_version} > 500 || 0%{?fedora_version} > 7 || 0%{?rhel_version} > 500
|
2008-09-05 20:40:17 +02:00
|
|
|
%define make_cifsupcall 1
|
|
|
|
%else
|
|
|
|
%define make_cifsupcall 0
|
|
|
|
%endif
|
2010-01-08 17:32:57 +01:00
|
|
|
%if 0%{?suse_version} < 1121
|
|
|
|
%define cifs_init_script smbfs
|
|
|
|
%else
|
|
|
|
%define cifs_init_script cifs
|
|
|
|
%endif
|
2009-08-01 11:43:53 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
|
|
|
%define link_static_libs 1
|
|
|
|
%else
|
|
|
|
%define link_static_libs 0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
# Define some global directories
|
|
|
|
################################
|
|
|
|
%define DOCDIR %{_defaultdocdir}/samba
|
|
|
|
%define DOCBOOKDIR %{_defaultdocdir}/%{name}/docbook
|
|
|
|
%define SWATDIR %{_datadir}/samba/swat
|
|
|
|
%define LOGDIR %{_localstatedir}/log/samba
|
|
|
|
%define LOCKDIR %{_localstatedir}/lib/samba
|
|
|
|
%define CONFIGDIR %{_sysconfdir}/samba
|
|
|
|
%define INITDIR %{_sysconfdir}/init.d
|
|
|
|
%define PIDDIR %{_localstatedir}/run/samba
|
2008-10-06 16:19:18 +02:00
|
|
|
%if "%{_vendor}" == "suse"
|
|
|
|
%define NET_CFGDIR network
|
|
|
|
%else
|
|
|
|
%define NET_CFGDIR network-scripts
|
|
|
|
%endif
|
2009-05-06 18:53:12 +02:00
|
|
|
%define idmap_modules idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid
|
2008-04-24 09:21:53 +02:00
|
|
|
%define vfs_modules vfs_cacheprime,vfs_readahead
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?ul_version} >= 1
|
2008-01-24 13:21:25 +01:00
|
|
|
%define VENDOR UL
|
|
|
|
%else
|
2008-05-17 02:11:23 +02:00
|
|
|
%if "%{_vendor}" == "suse" || "%{_vendor}" == "redhat"
|
2008-01-24 13:21:25 +01:00
|
|
|
%define VENDOR SUSE
|
|
|
|
%else
|
|
|
|
%define VENDOR %_vendor
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description
|
|
|
|
Samba is a suite of programs that allows SMB/CIFS clients to use the
|
|
|
|
Unix file space, printers, and authentication subsystem.
|
|
|
|
|
|
|
|
The package named samba contains all programs that are needed to act as
|
|
|
|
a server. The binaries expect the configuration file to be found in
|
|
|
|
/etc/samba/smb.conf
|
|
|
|
|
|
|
|
For a more detailed description of Samba, check the samba-doc package
|
|
|
|
or the Samba.org Web page at http://www.Samba.org/
|
|
|
|
|
|
|
|
Please check http://en.openSUSE.org/Samba for general information on
|
|
|
|
Samba as part of SUSE Linux Enterprise or openSUSE products, links to
|
|
|
|
binary packages of the most current Samba version, and a bug reporting
|
|
|
|
how to.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2009-06-20 06:10:37 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-07-14 23:06:34 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%package client
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Samba Client Utilities
|
|
|
|
Group: Productivity/Networking/Samba
|
|
|
|
AutoReqProv: on
|
2009-01-12 18:19:50 +01:00
|
|
|
Provides: smbfs samba3-client = %{version}-%{release}
|
|
|
|
Obsoletes: samba3-client < %{version}
|
2009-01-09 02:18:16 +01:00
|
|
|
%ifarch ppc64
|
|
|
|
Obsoletes: samba-client-64bit
|
|
|
|
%endif
|
2010-01-08 17:32:57 +01:00
|
|
|
PreReq: %{?insserv_prereq} %{?fillup_prereq} coreutils /sbin/chkconfig /sbin/ldconfig
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 920
|
2008-01-24 13:21:25 +01:00
|
|
|
Requires: cifs-mount
|
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description client
|
|
|
|
Samba is a suite of programs that allows SMB/CIFS clients to use the
|
|
|
|
Unix file space, printers, and authentication subsystem.
|
|
|
|
|
|
|
|
The package named samba-client contains all programs that are needed to
|
2009-07-14 23:06:34 +02:00
|
|
|
act as a Samba client. The binaries expect the configuration file to
|
2008-05-17 02:11:23 +02:00
|
|
|
be found in /etc/samba/smb.conf
|
|
|
|
|
|
|
|
For a more detailed description of Samba, check the samba-doc package
|
|
|
|
or the Samba.org Web page at http://www.Samba.org/
|
|
|
|
|
|
|
|
Please check http://en.openSUSE.org/Samba for general information on
|
|
|
|
Samba as part of SUSE Linux Enterprise or openSUSE products, links to
|
|
|
|
binary packages of the most current Samba version, and a bug reporting
|
|
|
|
how to.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%package devel
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Libraries and Header Files to Develop Programs with Samba Support
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
AutoReqProv: on
|
2009-01-09 02:18:16 +01:00
|
|
|
%ifarch ppc64
|
|
|
|
Obsoletes: samba-devel-64bit
|
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description devel
|
|
|
|
This package contains the static libraries and header files needed to
|
|
|
|
develop programs which make use of Samba.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2009-06-20 06:10:37 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
2009-11-23 11:16:32 +01:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1001 || 0%{?suse_version} > 1110
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%package doc
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Samba Documentation
|
|
|
|
Group: Documentation/Other
|
|
|
|
AutoReqProv: on
|
|
|
|
Provides: samba3-doc = %{version}-%{release}
|
|
|
|
Obsoletes: samba3-doc < %{version}
|
2008-10-06 16:19:18 +02:00
|
|
|
PreReq: coreutils findutils
|
2009-11-23 11:16:32 +01:00
|
|
|
%if 0%{?suse_version} > 1110
|
|
|
|
BuildArch: noarch
|
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description doc
|
|
|
|
This package contains all the Samba documentation as it is not part of
|
|
|
|
the man pages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-08-22 03:36:34 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%package krb-printing
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Wrapper binary for kerberized printing
|
|
|
|
Group: Productivity/Networking/Samba
|
|
|
|
AutoReqProv: on
|
|
|
|
Provides: samba3-krb-printing = %{version}-%{release}
|
|
|
|
Obsoletes: samba3-krb-printing
|
2008-10-06 16:19:18 +02:00
|
|
|
PreReq: coreutils
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} > 1000
|
2008-10-06 16:19:18 +02:00
|
|
|
PreReq: /sbin/conf.d/SuSEconfig.permissions
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
Requires: samba-client >= %{version}
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description krb-printing
|
|
|
|
A wrapper binary to run smbspool with the original calling UID.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Jeremy Allison <jra at samba dot org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%if %{make_utils}
|
|
|
|
|
|
|
|
%package utils
|
2009-07-14 23:06:34 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: debug tools
|
|
|
|
Group: Productivity/Networking/Samba
|
|
|
|
AutoReqProv: on
|
|
|
|
Provides: samba3-utils = %{version}-%{release}
|
|
|
|
Obsoletes: samba3-utils
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description utils
|
|
|
|
Some of the debug-tools for developpers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%package winbind
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Winbind Daemon and Tool
|
|
|
|
Group: Productivity/Networking/Samba
|
|
|
|
AutoReqProv: on
|
2009-01-12 18:19:50 +01:00
|
|
|
Provides: samba3-winbind = %{version}-%{release} samba-client:/usr/sbin/winbindd
|
|
|
|
Obsoletes: samba3-winbind
|
2009-01-09 02:18:16 +01:00
|
|
|
%ifarch ppc64
|
|
|
|
Obsoletes: samba-winbind-64bit
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
Requires: samba-client >= %{version}
|
2008-07-11 23:15:18 +02:00
|
|
|
%if 0%{?suse_version} > 1030
|
2008-07-25 17:04:18 +02:00
|
|
|
Recommends: cron logrotate
|
2008-07-11 23:15:18 +02:00
|
|
|
%endif
|
2009-12-04 10:43:00 +01:00
|
|
|
PreReq: coreutils /sbin/ldconfig %{?insserv_prereq} /usr/sbin/groupadd
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description winbind
|
|
|
|
This is the winbind-daemon and the wbinfo-tool.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%package -n libsmbclient
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-03-27 22:36:19 +01:00
|
|
|
%else
|
|
|
|
|
|
|
|
%package -n libsmbclient0
|
2009-08-01 11:43:53 +02:00
|
|
|
License: GPL v3 or later
|
2008-03-27 22:36:19 +01:00
|
|
|
Provides: libsmbclient = %{version}-%{release}
|
|
|
|
Obsoletes: libsmbclient
|
2009-01-12 18:19:50 +01:00
|
|
|
%endif
|
2009-01-09 02:18:16 +01:00
|
|
|
%ifarch ppc64
|
|
|
|
Obsoletes: libsmbclient-64bit
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Samba Client Library
|
|
|
|
Group: System/Libraries
|
|
|
|
AutoReqProv: on
|
|
|
|
PreReq: /sbin/ldconfig
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
|
|
|
|
|
|
|
%description -n libsmbclient
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-06-20 06:10:37 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%description -n libsmbclient0
|
|
|
|
|
|
|
|
%endif
|
2009-07-14 23:06:34 +02:00
|
|
|
This package includes the libsmbclient library.
|
|
|
|
libsmbclient is provided by the libsmbclient0 package.
|
|
|
|
This entry is required to allow a samba.spec file providing
|
|
|
|
libsmbclient for SUSE version < 11.0 while versions > 10.0 will have
|
|
|
|
libsmbclient0.
|
2008-05-17 02:11:23 +02:00
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%package -n libsmbclient-devel
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Libraries and Header Files to Develop Programs with smbclient Support
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
AutoReqProv: on
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 921
|
|
|
|
Requires: libsmbclient = %{version} heimdal-devel
|
|
|
|
%else
|
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
Requires: libsmbclient = %{version} krb5-devel
|
2008-03-27 22:36:19 +01:00
|
|
|
%else
|
|
|
|
Requires: libsmbclient0 = %{version} krb5-devel
|
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%description -n libsmbclient-devel
|
|
|
|
This package contains the static libraries and header files needed to
|
|
|
|
develop programs which make use of the smbclient programming interface.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-08-22 03:36:34 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-01-24 13:21:25 +01:00
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%package -n libnetapi0
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Samba netapi Library
|
2009-07-14 23:06:34 +02:00
|
|
|
Group: System/Libraries
|
2008-01-24 13:21:25 +01:00
|
|
|
AutoReqProv: on
|
|
|
|
PreReq: /sbin/ldconfig
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description -n libnetapi0
|
|
|
|
This package includes the netapi library.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%package -n libnetapi-devel
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Libraries and Header Files to Develop Programs with netapi Support
|
2008-07-11 23:15:18 +02:00
|
|
|
Group: Development/Libraries/C and C++
|
2008-01-24 13:21:25 +01:00
|
|
|
AutoReqProv: on
|
2008-04-24 09:21:53 +02:00
|
|
|
Requires: libnetapi0 = %{version}
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description -n libnetapi-devel
|
|
|
|
This package contains the static libraries and header files needed to
|
|
|
|
develop programs which make use of the netapi programming interface.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-08-22 03:36:34 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%package -n libsmbsharemodes
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
%else
|
|
|
|
|
|
|
|
%package -n libsmbsharemodes0
|
2009-07-14 23:06:34 +02:00
|
|
|
License: GPL v3 or later
|
2009-08-01 11:43:53 +02:00
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Samba smbsharemodes Library
|
|
|
|
Group: System/Libraries
|
|
|
|
AutoReqProv: on
|
|
|
|
PreReq: /sbin/ldconfig
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
|
|
|
|
|
|
|
%description -n libsmbsharemodes
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
%description -n libsmbsharemodes0
|
|
|
|
|
|
|
|
%endif
|
|
|
|
This package includes the smbsharemodes library.
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%package -n libsmbsharemodes-devel
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2009-07-14 23:06:34 +02:00
|
|
|
Summary: Libraries and Header Files to Develop Programs with smbsharemodes Support
|
2008-07-11 23:15:18 +02:00
|
|
|
Group: Development/Libraries/C and C++
|
2008-01-24 13:21:25 +01:00
|
|
|
AutoReqProv: on
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
Requires: libsmbsharemodes = %{version}
|
2008-04-26 11:40:18 +02:00
|
|
|
%else
|
|
|
|
Requires: libsmbsharemodes0 = %{version}
|
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description -n libsmbsharemodes-devel
|
|
|
|
This package contains the static libraries and header files needed to
|
2009-07-14 23:06:34 +02:00
|
|
|
develop programs which make use of the smbsharemodes programming interface.
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%if %{make_ldapsmb}
|
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%package -n libtalloc1
|
2009-12-04 10:43:00 +01:00
|
|
|
License: LGPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Samba talloc Library
|
2009-07-14 23:06:34 +02:00
|
|
|
Group: System/Libraries
|
2008-04-24 09:21:53 +02:00
|
|
|
AutoReqProv: on
|
|
|
|
PreReq: /sbin/ldconfig
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description -n libtalloc1
|
|
|
|
This package includes the talloc library.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%package -n libtalloc-devel
|
2009-12-04 10:43:00 +01:00
|
|
|
License: LGPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Libraries and Header Files to Develop Programs with talloc Support
|
2008-07-11 23:15:18 +02:00
|
|
|
Group: Development/Libraries/C and C++
|
2008-04-24 09:21:53 +02:00
|
|
|
AutoReqProv: on
|
|
|
|
Requires: libtalloc1 = %{version}
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description -n libtalloc-devel
|
|
|
|
This package contains the static libraries and header files needed to
|
|
|
|
develop programs which make use of the talloc programming interface.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-05-26 18:52:30 +02:00
|
|
|
%package -n libtdb1
|
2009-12-04 10:43:00 +01:00
|
|
|
License: LGPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Samba tdb Library
|
2009-07-14 23:06:34 +02:00
|
|
|
Group: System/Libraries
|
2008-04-24 09:21:53 +02:00
|
|
|
AutoReqProv: on
|
|
|
|
PreReq: /sbin/ldconfig
|
|
|
|
|
2008-05-26 18:52:30 +02:00
|
|
|
%description -n libtdb1
|
2008-05-17 02:11:23 +02:00
|
|
|
This package includes the tdb library.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%package -n libtdb-devel
|
2009-12-04 10:43:00 +01:00
|
|
|
License: LGPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Libraries and Header Files to Develop Programs with tdb Support
|
2008-07-11 23:15:18 +02:00
|
|
|
Group: Development/Libraries/C and C++
|
2008-04-24 09:21:53 +02:00
|
|
|
AutoReqProv: on
|
2008-05-26 18:52:30 +02:00
|
|
|
Requires: libtdb1 = %{version}
|
2008-04-24 09:21:53 +02:00
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description -n libtdb-devel
|
|
|
|
This package contains the static libraries and header files needed to
|
|
|
|
develop programs which make use of the tdb programming interface.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%package -n libwbclient0
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Samba libwbclient Library
|
2009-07-14 23:06:34 +02:00
|
|
|
Group: System/Libraries
|
2008-04-24 09:21:53 +02:00
|
|
|
AutoReqProv: on
|
|
|
|
PreReq: /sbin/ldconfig
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description -n libwbclient0
|
|
|
|
This package includes the wbclient library.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%package -n libwbclient-devel
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-04-24 09:21:53 +02:00
|
|
|
Summary: Libraries and Header Files to Develop Programs with wbclient Support
|
2008-07-11 23:15:18 +02:00
|
|
|
Group: Development/Libraries/C and C++
|
2008-04-24 09:21:53 +02:00
|
|
|
AutoReqProv: on
|
|
|
|
Requires: libwbclient0 = %{version}
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%description -n libwbclient-devel
|
|
|
|
This package contains the static libraries and header files needed to
|
|
|
|
develop programs which make use of the wbclient programming interface.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
The Samba Team <samba@samba.org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%package -n ldapsmb
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv2+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Tool to administer Samba's LDAP backend
|
|
|
|
Group: Productivity/Networking/Samba
|
|
|
|
AutoReqProv: on
|
|
|
|
Version: 1.34b
|
2010-02-11 19:28:10 +01:00
|
|
|
Release: 277
|
2008-01-24 13:21:25 +01:00
|
|
|
Requires: perl-ldap
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description -n ldapsmb
|
|
|
|
This tool aims to simplify the administration of a Samba Domain
|
|
|
|
Controller that uses the ldapsam passdb backend.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Guenther Deschner <guenther at deschner dot de>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 920
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%package -n cifs-mount
|
2009-12-04 10:43:00 +01:00
|
|
|
License: GPLv3+
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: Mount using the Common Internet File System (CIFS)
|
|
|
|
Group: System/Filesystems
|
|
|
|
AutoReqProv: on
|
2008-12-05 16:01:04 +01:00
|
|
|
Requires: keyutils
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description -n cifs-mount
|
|
|
|
mount.cifs mounts a CIFS filesystem. It is usually invoked indirectly
|
|
|
|
by the mount command when using the "-t cifs" option.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Steve French <sfrench at Samba dot org>
|
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2010-02-11 19:28:10 +01:00
|
|
|
Source Timestamp: 2306
|
2010-01-21 10:54:48 +01:00
|
|
|
Branch : 3.4.5
|
2008-05-17 02:11:23 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
%if %{make_vscan}
|
|
|
|
|
|
|
|
%package vscan
|
2008-04-06 08:10:12 +02:00
|
|
|
License: GPL v2 or later
|
2008-01-24 13:21:25 +01:00
|
|
|
Summary: On-Access Virus Scanning with Samba
|
|
|
|
Group: Productivity/Networking/Samba
|
|
|
|
AutoReqProv: on
|
|
|
|
Version: 0.3.6b
|
2009-07-14 23:06:34 +02:00
|
|
|
Release: 268
|
2008-01-24 13:21:25 +01:00
|
|
|
Provides: samba3-vscan = 0.3.6b
|
|
|
|
Obsoletes: samba3-vscan
|
|
|
|
Requires: samba = %{samba_ver}
|
|
|
|
Url: http://www.openantivirus.org/
|
2008-05-17 02:11:23 +02:00
|
|
|
|
|
|
|
%description vscan
|
|
|
|
samba-vscan provides on-access scanning of Samba shares with ClamAV,
|
|
|
|
FRISK F-Prot, F-Secure AV, Kaspersky Anti-Virus, mks32, OAV
|
|
|
|
ScannerDaemon, Sophos Sweep, Symantec AntiVirus Engine (via ICAP) and
|
|
|
|
Trend Micro.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Rainer Link <rainer@openantivirus.org>
|
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -n samba-%{samba_ver_full} -q
|
|
|
|
# ldapsmb
|
|
|
|
%if %{make_ldapsmb}
|
|
|
|
%setup -T -D -a 11 -n samba-%{samba_ver_full} -q
|
|
|
|
%endif
|
|
|
|
# patches
|
|
|
|
%setup -T -D -a 2 -n samba-%{samba_ver_full} -q
|
2009-07-14 23:06:34 +02:00
|
|
|
for patch in $( patches/tools/guards %{guards_symbols} <patches/series); do
|
2008-01-24 13:21:25 +01:00
|
|
|
if ! patch -s -E -p0 --no-backup-if-mismatch -i patches/$patch; then
|
|
|
|
echo "*** Patch $patch failed ***"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
# vscan
|
|
|
|
%if %{make_vscan}
|
|
|
|
%setup -T -D -a 10 -n samba-%{samba_ver_full}/examples/VFS -q
|
|
|
|
pushd samba-vscan-%{vscan_ver}
|
2009-07-14 23:06:34 +02:00
|
|
|
for patch in $( ../../../patches/tools/guards %{guards_symbols} <../../../patches/vscan/series); do
|
2008-01-24 13:21:25 +01:00
|
|
|
if ! patch -s -E -p0 --no-backup-if-mismatch -i ${RPM_BUILD_DIR}/samba-%{samba_ver_full}/patches/vscan/$patch; then
|
|
|
|
echo "*** Patch $patch failed ***"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
popd
|
|
|
|
%endif
|
|
|
|
# vendor-files (config, scripts, tools)
|
|
|
|
%setup -T -D -a 1 -n samba-%{samba_ver_full} -q
|
|
|
|
for file in docs/htmldocs/index.html vendor-files/docu/README.vendor; do
|
|
|
|
sed -e "s/VENDOR/%{VENDOR}/g" "${file}" >"${file}.new" && \
|
|
|
|
mv "${file}.new" "${file}"
|
|
|
|
done
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0644 vendor-files/tools/get_printing_ticket.c source3/client/get_printing_ticket.c
|
2008-01-24 13:21:25 +01:00
|
|
|
# Create and add vendor suffix
|
|
|
|
test -f vendor-files/tools/package-data && \
|
|
|
|
. vendor-files/tools/package-data
|
2009-07-14 23:06:34 +02:00
|
|
|
pushd source3
|
2008-01-24 13:21:25 +01:00
|
|
|
vendor_tag=$( grep ^Release: ${RPM_SOURCE_DIR}/samba.spec | \
|
|
|
|
head -n 1 | \
|
|
|
|
while read tag release; do \
|
|
|
|
echo -n "${release:+${release}-}"; \
|
|
|
|
done; \
|
|
|
|
echo -n "${SAMBA_PACKAGE_SVN_VERSION:+${SAMBA_PACKAGE_SVN_VERSION}-}"; \
|
|
|
|
test %{make_devel} -eq 1 && echo -n "devel-" || :)
|
|
|
|
# Create product suffix
|
2008-05-17 02:11:23 +02:00
|
|
|
test 0%{?centos_version} -gt 0 && product_version=%{?centos_version}
|
|
|
|
test 0%{?fedora_version} -gt 0 && product_version=%{?fedora_version}
|
|
|
|
test 0%{?mandriva_version} -gt 0 && product_version=%{?mandriva_version}
|
|
|
|
test 0%{?rhel_version} -gt 0 && product_version=%{?rhel_version}
|
|
|
|
test 0%{?suse_version} -gt 0 && product_version=%{?suse_version}
|
|
|
|
major_version=$((${product_version}/100))
|
|
|
|
minor_version=$((${product_version}/10))
|
2008-01-24 13:21:25 +01:00
|
|
|
minor_version="${minor_version#$major_version}"
|
|
|
|
product_version="${major_version}.${minor_version}"
|
|
|
|
product_suffix=""
|
|
|
|
if test "%{VENDOR}" != "UL"; then
|
2008-05-17 02:11:23 +02:00
|
|
|
if test 0%{?sles_version} -gt 0; then
|
2008-01-24 13:21:25 +01:00
|
|
|
product_suffix="-SLES%{sles_version}"
|
2008-05-17 02:11:23 +02:00
|
|
|
elif test 0%{?suse_version} -gt 0; then
|
2008-01-24 13:21:25 +01:00
|
|
|
product_suffix="-SL${product_version}"
|
2008-05-17 02:11:23 +02:00
|
|
|
else
|
|
|
|
product_suffix="-OBS"
|
2008-01-24 13:21:25 +01:00
|
|
|
fi
|
2008-10-27 17:14:41 +01:00
|
|
|
case "%{?suse_version}" in
|
|
|
|
1010|1110) product_suffix="-CODE${major_version}" ;;
|
2008-01-24 13:21:25 +01:00
|
|
|
esac
|
|
|
|
fi
|
|
|
|
# Set SAMBA_VERSION_VENDOR_SUFFIX in the VERSION file
|
|
|
|
mv VERSION VERSION.orig
|
|
|
|
sed -e s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_tag}%{VENDOR}${product_suffix}\"/ VERSION.orig >VERSION
|
|
|
|
|
2008-05-17 02:11:23 +02:00
|
|
|
%build
|
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 911
|
2008-01-24 13:21:25 +01:00
|
|
|
OPTIMIZATION="-O"
|
|
|
|
%else
|
|
|
|
# use the default optimization
|
|
|
|
unset OPTIMIZATION
|
|
|
|
%endif
|
2009-08-22 03:36:34 +02:00
|
|
|
%if 0%{?suse_version} > 1110
|
2009-08-01 11:43:53 +02:00
|
|
|
export SUSE_ASNEEDED=0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
export CFLAGS="${RPM_OPT_FLAGS} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOURCE -DIDMAP_RID_SUPPORT_TRUSTED_DOMAINS"
|
|
|
|
%if %{use_ccache}
|
|
|
|
export CC="ccache gcc"
|
|
|
|
%endif
|
2009-07-14 23:06:34 +02:00
|
|
|
pushd source3
|
2008-01-24 13:21:25 +01:00
|
|
|
%{?suse_update_config:%{suse_update_config -f}}
|
2009-07-14 23:06:34 +02:00
|
|
|
#ln -s m4/aclocal.m4 aclocal.m4
|
|
|
|
#autoreconf --force --install -I. -Im4 -I../lib/replace
|
|
|
|
./autogen.sh
|
2008-01-24 13:21:25 +01:00
|
|
|
CONFIGURE_OPTIONS="\
|
|
|
|
--prefix=%{_prefix} \
|
|
|
|
--localstatedir=%{LOCKDIR} \
|
|
|
|
--sysconfdir=%{CONFIGDIR} \
|
|
|
|
--with-configdir=%{CONFIGDIR} \
|
2009-05-06 18:53:12 +02:00
|
|
|
--libdir=%{_libdir} \
|
2008-01-24 13:21:25 +01:00
|
|
|
--with-lockdir=%{LOCKDIR} \
|
|
|
|
--with-logfilebase=%{LOGDIR} \
|
|
|
|
--with-mandir=%{_mandir} \
|
2009-05-06 18:53:12 +02:00
|
|
|
--with-modulesdir=%{_libdir}/samba \
|
2008-01-24 13:21:25 +01:00
|
|
|
--with-rootsbindir=/sbin \
|
|
|
|
--enable-cups \
|
2008-08-02 05:35:22 +02:00
|
|
|
--enable-debug \
|
2009-08-01 11:43:53 +02:00
|
|
|
%if %{link_static_libs}
|
2008-09-05 20:40:17 +02:00
|
|
|
--enable-static \
|
2009-08-01 11:43:53 +02:00
|
|
|
%else
|
|
|
|
--disable-static \
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
--with-acl-support \
|
|
|
|
--with-automount \
|
|
|
|
--with-dnsupdate \
|
|
|
|
--with-pam \
|
|
|
|
--with-pammodulesdir=%{_lib}/security \
|
|
|
|
--with-pam_smbpass \
|
|
|
|
--with-piddir=%{PIDDIR} \
|
|
|
|
--with-privatedir=%{CONFIGDIR} \
|
|
|
|
%if %{make_devel}
|
|
|
|
--with-profiling-data \
|
|
|
|
%endif
|
|
|
|
--with-quotas \
|
|
|
|
--with-swatdir=%{SWATDIR} \
|
|
|
|
--with-syslog \
|
|
|
|
--with-utmp \
|
|
|
|
--with-winbind \
|
2008-04-24 09:21:53 +02:00
|
|
|
--with-shared-modules=%{vfs_modules},%{idmap_modules} \
|
2008-09-05 20:40:17 +02:00
|
|
|
%if %{make_cifsupcall}
|
|
|
|
--with-cifsupcall \
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%if %{make_devel}
|
|
|
|
--enable-developer \
|
|
|
|
--enable-krb5developer \
|
|
|
|
%endif
|
|
|
|
"
|
|
|
|
# make sure we have a chance to find krb5-config
|
|
|
|
for dir in /usr/lib/mit/bin /usr/lib/heimdal; do
|
|
|
|
test -d "${dir}" && export PATH="${PATH}:${dir}"
|
|
|
|
done
|
|
|
|
unset CONFIGURE_OPTIONS_DEVEL
|
|
|
|
%if %{make_devel}
|
|
|
|
CONFIGURE_OPTIONS_DEVEL="--enable-debug --enable-developer"
|
|
|
|
%endif
|
|
|
|
./configure ${CONFIGURE_OPTIONS} ${CONFIGURE_OPTIONS_DEVEL}
|
|
|
|
./script/mkversion.sh
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 930
|
2008-01-24 13:21:25 +01:00
|
|
|
%{__make} pch
|
|
|
|
%else
|
|
|
|
%{__make} proto
|
|
|
|
%endif
|
|
|
|
%{__make} %{?jobs:-j%jobs} \
|
|
|
|
everything
|
|
|
|
#%{__make} %{?jobs:-j%jobs} -C tdb tdbtest tdbtorture
|
|
|
|
%if %{make_vscan}
|
|
|
|
pushd ../examples/VFS/samba-vscan-%{vscan_ver}/
|
|
|
|
%{?suse_update_config:%{suse_update_config -f}}
|
|
|
|
autoreconf --force --install
|
2009-07-14 23:06:34 +02:00
|
|
|
./configure ${CONFIGURE_OPTIONS} ${CONFIGURE_OPTIONS_DEVEL} --with-samba-source=../../../source3/
|
2008-01-24 13:21:25 +01:00
|
|
|
%{__make} %{?jobs:-j%jobs}
|
|
|
|
popd
|
|
|
|
%endif
|
|
|
|
%if %{make_ldapsmb}
|
|
|
|
pushd ../ldapsmb-%{ldapsmb_ver}
|
|
|
|
./autogen.sh
|
|
|
|
rm ldapsmb
|
|
|
|
%{__make} %{?jobs:-j%jobs} all doc
|
|
|
|
popd
|
|
|
|
%endif
|
2008-07-11 23:15:18 +02:00
|
|
|
|
|
|
|
%check
|
2009-07-14 23:06:34 +02:00
|
|
|
pushd source3
|
2008-07-11 23:15:18 +02:00
|
|
|
make test_shlibs
|
|
|
|
make test_nss_modules
|
2008-01-24 13:21:25 +01:00
|
|
|
make test_pam_modules
|
2008-07-11 23:15:18 +02:00
|
|
|
popd
|
|
|
|
pushd testsuite/libsmbclient/src
|
2008-01-24 13:21:25 +01:00
|
|
|
make
|
2008-07-11 23:15:18 +02:00
|
|
|
popd
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%install
|
|
|
|
%if %{make_devel}
|
|
|
|
export NO_BRP_STRIP_DEBUG="true"
|
|
|
|
%endif
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -d -m 0755 -p \
|
2008-01-24 13:21:25 +01:00
|
|
|
${RPM_BUILD_ROOT}/%{_sysconfdir}/{pam.d,xinetd.d,logrotate.d} \
|
|
|
|
${RPM_BUILD_ROOT}/%{_sysconfdir}/openldap/schema \
|
2008-10-06 16:19:18 +02:00
|
|
|
${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/{if-{down,up}.d,scripts} \
|
2008-11-18 13:37:00 +01:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} > 1020
|
|
|
|
${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services \
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
${RPM_BUILD_ROOT}/%{_sysconfdir}/permissions.d \
|
|
|
|
${RPM_BUILD_ROOT}/%{_sysconfdir}/security \
|
|
|
|
${RPM_BUILD_ROOT}/%{_sysconfdir}/slp.reg.d \
|
|
|
|
${RPM_BUILD_ROOT}/%{CONFIGDIR} \
|
|
|
|
${RPM_BUILD_ROOT}/%{INITDIR} \
|
|
|
|
${RPM_BUILD_ROOT}/%{_lib}/security \
|
|
|
|
${RPM_BUILD_ROOT}/sbin \
|
|
|
|
${RPM_BUILD_ROOT}/%{_includedir} \
|
|
|
|
${RPM_BUILD_ROOT}/%{_libdir}/python/lib-dynload \
|
2008-05-17 02:11:23 +02:00
|
|
|
${RPM_BUILD_ROOT}/%{_libdir}/samba/{config,vfs,rpc,auth,charset,idmap} \
|
2008-01-24 13:21:25 +01:00
|
|
|
${RPM_BUILD_ROOT}/%{_datadir}/omc/svcinfo.d \
|
|
|
|
${RPM_BUILD_ROOT}/%{_datadir}/samba/{LDAP,templates} \
|
|
|
|
${RPM_BUILD_ROOT}/%{_localstatedir}/adm \
|
2009-10-21 17:36:57 +02:00
|
|
|
${RPM_BUILD_ROOT}/%{LOCKDIR}/{netlogon,drivers/{WIN40,W32X86,W32MIPS,W32ALPHA,W32PPC,IA64,x64},printing,profiles,winbindd_privileged} \
|
2008-01-24 13:21:25 +01:00
|
|
|
${RPM_BUILD_ROOT}/%{LOGDIR} \
|
|
|
|
${RPM_BUILD_ROOT}/%{PIDDIR} \
|
|
|
|
${RPM_BUILD_ROOT}/%{_var}/adm/fillup-templates \
|
|
|
|
${RPM_BUILD_ROOT}/%{_var}/lock/subsys \
|
|
|
|
${RPM_BUILD_ROOT}/%{DOCDIR}-vscan \
|
|
|
|
${RPM_BUILD_ROOT}/%{DOCDIR} \
|
|
|
|
${RPM_BUILD_ROOT}/%{DOCBOOKDIR} \
|
|
|
|
${RPM_BUILD_ROOT}/%{SWATDIR}/help \
|
|
|
|
${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System
|
2009-07-14 23:06:34 +02:00
|
|
|
%{__make} -C source3/ install \
|
2008-01-24 13:21:25 +01:00
|
|
|
DESTDIR=${RPM_BUILD_ROOT} \
|
2008-05-31 12:13:32 +02:00
|
|
|
CONFIGDIR=%{CONFIGDIR} \
|
2008-01-24 13:21:25 +01:00
|
|
|
# utility scripts
|
|
|
|
scripts="creategroup mksmbpasswd.sh"
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -d -m 0755 examples/scripts
|
2008-01-24 13:21:25 +01:00
|
|
|
for i in $scripts; do
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0755 "source3/script/${i}" examples/scripts/${i}
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
|
|
|
# configuration files
|
|
|
|
pushd vendor-files
|
|
|
|
echo "# smb.conf is the main Samba configuration file. You find a full commented" >config/smb.conf
|
|
|
|
echo "# version at %{DOCDIR}/examples/smb.conf.%{VENDOR} if the" >>config/smb.conf
|
|
|
|
echo "# samba-doc package is installed." >>config/smb.conf
|
|
|
|
echo "# Date: $( date -I)" >>config/smb.conf
|
|
|
|
grep -v "\(^#\|^;\|^$\)" config/smb.conf.vendor >>config/smb.conf
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -p -m 0644 config/smb.conf.vendor ../examples/smb.conf.%{VENDOR}
|
2010-01-08 17:32:57 +01:00
|
|
|
for file in smb.conf lmhosts smbusers smbpasswd cifstab smbusers; do
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 "config/${file}" ${RPM_BUILD_ROOT}/%{CONFIGDIR}/${file}
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
2010-01-08 17:32:57 +01:00
|
|
|
%if 0%{?suse_version} < 1121
|
|
|
|
mv ${RPM_BUILD_ROOT}/%{CONFIGDIR}/cifstab ${RPM_BUILD_ROOT}/%{CONFIGDIR}/smbfstab
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
section_names=$( sed -ne 's/^\[\(.*\)\]$/\1/p' config/smb.conf)
|
|
|
|
for section in $section_names; do
|
2009-07-14 23:06:34 +02:00
|
|
|
../source3/bin/testparm -s --section-name "${section}" config/smb.conf >"${RPM_BUILD_ROOT}/%{_datadir}/samba/templates/default-${section}" || :
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
|
|
|
for file in config/templates/*; do
|
|
|
|
cp -a "${file}" "${RPM_BUILD_ROOT}/%{_datadir}/samba/templates/"
|
|
|
|
done
|
|
|
|
# start scripts
|
|
|
|
scriptSuffix=""
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version}
|
|
|
|
if test 0%{?suse_version} -lt 901; then
|
2008-01-24 13:21:25 +01:00
|
|
|
scriptSuffix="-900"
|
2008-05-17 02:11:23 +02:00
|
|
|
elif test 0%{?suse_version} -lt 1011; then
|
2008-01-24 13:21:25 +01:00
|
|
|
scriptSuffix="-1010"
|
|
|
|
fi
|
2008-05-17 02:11:23 +02:00
|
|
|
%endif
|
2010-01-08 17:32:57 +01:00
|
|
|
startScripts="smb nmb winbind %{cifs_init_script}"
|
2008-01-24 13:21:25 +01:00
|
|
|
for script in ${startScripts}; do
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0755 "init/${script}${scriptSuffix}" \
|
2008-01-24 13:21:25 +01:00
|
|
|
"${RPM_BUILD_ROOT}/%{INITDIR}/${script}"
|
|
|
|
ln -s "%{INITDIR}/${script}" "${RPM_BUILD_ROOT}/%{_sbindir}/rc${script}"
|
|
|
|
done
|
|
|
|
for script in ${startScripts}; do
|
|
|
|
SERVICE_NAME=$( echo "${script}" | tr [:lower:] [:upper:])
|
|
|
|
sed \
|
|
|
|
-e "s#__SERVICE_NAME#${SERVICE_NAME}#g" \
|
|
|
|
-e "s#__SERVICE_SCRIPT_NAME#${script}#g" \
|
|
|
|
init/template.xml \
|
|
|
|
>"${RPM_BUILD_ROOT}/%{_datadir}/omc/svcinfo.d/${script}.xml"
|
|
|
|
done
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0755 tools/nmbstatus ${RPM_BUILD_ROOT}/%{_bindir}/nmbstatus
|
2008-01-24 13:21:25 +01:00
|
|
|
pod2man tools/nmbstatus >${RPM_BUILD_ROOT}/%{_mandir}/man1/nmbstatus.1
|
|
|
|
# PDF generator
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -p -m 0755 tools/smbprngenpdf ${RPM_BUILD_ROOT}/%{_bindir}/smbprngenpdf
|
2010-01-08 17:32:57 +01:00
|
|
|
touch ${RPM_BUILD_ROOT}/var/lock/subsys/%{cifs_init_script}
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 config/swat.xinetd ${RPM_BUILD_ROOT}/%{_sysconfdir}/xinetd.d/swat
|
|
|
|
%__install -m 0644 config/samba.reg ${RPM_BUILD_ROOT}/%{_sysconfdir}/slp.reg.d/samba.reg
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 921
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 config/samba.pamd ${RPM_BUILD_ROOT}/%{_sysconfdir}/pam.d/samba
|
2008-01-24 13:21:25 +01:00
|
|
|
%else
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 config/samba.pamd-common ${RPM_BUILD_ROOT}/%{_sysconfdir}/pam.d/samba
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 config/dhcp.conf ${RPM_BUILD_ROOT}/%{_var}/adm/fillup-templates/samba-client-dhcp.conf
|
|
|
|
%__install -m 0644 config/sysconfig.dhcp-samba-client ${RPM_BUILD_ROOT}/%{_var}/adm/fillup-templates/sysconfig.dhcp-samba-client
|
2010-01-08 17:32:57 +01:00
|
|
|
for script in dhcpcd-hook-samba dhcpcd-hook-samba-functions samba-winbindd %{cifs_init_script}; do
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0755 "tools/${script}" "${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/${script}"
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
|
|
|
# Create ghosts for the symlinks
|
2010-01-08 17:32:57 +01:00
|
|
|
for script in 21-dhcpcd-hook-samba 21-%{cifs_init_script} 55-samba-winbindd; do
|
2008-10-06 16:19:18 +02:00
|
|
|
touch ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-{down,up}.d/${script}
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
2008-11-18 13:37:00 +01:00
|
|
|
# Install SuSEfirewall2 config files
|
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} > 1020
|
2009-05-06 18:53:12 +02:00
|
|
|
%__install -m 0644 config/sysconfig.firewall.netbios-server \
|
|
|
|
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/netbios-server
|
|
|
|
%__install -m 0644 config/sysconfig.firewall.samba-server \
|
|
|
|
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/samba-server
|
2008-11-18 13:37:00 +01:00
|
|
|
%endif
|
2009-01-23 23:34:47 +01:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} > 1100
|
2009-05-06 18:53:12 +02:00
|
|
|
%__install -m 0644 config/sysconfig.firewall.samba-client \
|
|
|
|
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/samba-client
|
2009-01-23 23:34:47 +01:00
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
# Add logrotate settings for nmbd and smbd only on systems newer than 8.1.
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 811
|
2008-01-24 13:21:25 +01:00
|
|
|
LOGROTATE_FILES="samba-winbind"
|
|
|
|
rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba"
|
|
|
|
touch "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba"
|
|
|
|
%else
|
|
|
|
LOGROTATE_FILES="samba samba-winbind"
|
|
|
|
%endif
|
|
|
|
for file in ${LOGROTATE_FILES}; do
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 logrotate/${file} ${RPM_BUILD_ROOT}/%{_sysconfdir}/logrotate.d/${file}
|
2008-01-24 13:21:25 +01:00
|
|
|
rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}"
|
|
|
|
touch "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}"
|
|
|
|
echo "%config(noreplace) %{_sysconfdir}/logrotate.d/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}
|
|
|
|
done
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 docu/README.vendor ${RPM_BUILD_ROOT}/%{DOCDIR}/README.%{VENDOR}
|
2008-07-25 17:04:18 +02:00
|
|
|
# Install mkinitrd scripts for boot process
|
|
|
|
%if 0%{?suse_version} > 1100
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -d -m 0755 %{buildroot}/lib/mkinitrd/scripts
|
|
|
|
%__install -m 0755 mkinitrd/mkinitrd-boot.sh %{buildroot}/lib/mkinitrd/scripts/boot-cifs.sh
|
|
|
|
%__install -m 0755 mkinitrd/mkinitrd-setup.sh %{buildroot}/lib/mkinitrd/scripts/setup-cifs.sh
|
2008-07-25 17:04:18 +02:00
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
# SuSEhelp files
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 docu/Samba.desktop ${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System/Samba.desktop
|
|
|
|
%__install -m 0644 docu/manpages.html ../docs/htmldocs/manpages.html
|
2008-01-24 13:21:25 +01:00
|
|
|
popd
|
|
|
|
# libnss_wins.so
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0755 nsswitch/libnss_wins.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_wins.so.2
|
2008-01-24 13:21:25 +01:00
|
|
|
# winbind stuff
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 examples/pam_winbind/pam_winbind.conf ${RPM_BUILD_ROOT}/%{_sysconfdir}/security/pam_winbind.conf
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0755 nsswitch/libnss_winbind.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_winbind.so.2
|
2008-01-24 13:21:25 +01:00
|
|
|
# smbfilter
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0755 source3/bin/smbfilter ${RPM_BUILD_ROOT}/%{_bindir}/smbfilter
|
2008-01-24 13:21:25 +01:00
|
|
|
# smbget
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0755 source3/bin/smbget ${RPM_BUILD_ROOT}/%{_bindir}/smbget
|
2008-01-24 13:21:25 +01:00
|
|
|
# install nsswitch-headers (for squid, etc. #FIXME)
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -d -m 0755 \
|
2008-04-24 09:21:53 +02:00
|
|
|
${RPM_BUILD_ROOT}/%{_includedir}/samba/nsswitch \
|
|
|
|
${RPM_BUILD_ROOT}/%{_includedir}/samba/winbindd
|
|
|
|
for file in winbind_client.h winbind_nss_config.h winbind_nss_linux.h; do
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0644 "nsswitch/${file}" ${RPM_BUILD_ROOT}/%{_includedir}/samba/nsswitch/${file}
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
2008-04-24 09:21:53 +02:00
|
|
|
for file in winbindd.h winbindd_proto.h; do
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0644 "source3/winbindd/${file}" ${RPM_BUILD_ROOT}/%{_includedir}/samba/winbindd/${file}
|
2008-04-24 09:21:53 +02:00
|
|
|
done
|
2008-01-24 13:21:25 +01:00
|
|
|
# install smbtorture and other test-programs
|
|
|
|
%if %{make_utils}
|
2009-07-14 23:06:34 +02:00
|
|
|
%__install -m 0755 source3/bin/debug2html ${RPM_BUILD_ROOT}/%{_bindir}/debug2html
|
|
|
|
%__install -m 0755 source3/bin/log2pcap ${RPM_BUILD_ROOT}/%{_bindir}/log2pcap
|
|
|
|
%__install -m 0755 source3/bin/smbtorture ${RPM_BUILD_ROOT}/%{_bindir}/smbtorture
|
|
|
|
%__install -m 0755 source3/bin/talloctort ${RPM_BUILD_ROOT}/%{_bindir}/talloctort
|
|
|
|
%__install -m 0755 source3/bin/msgtest ${RPM_BUILD_ROOT}/%{_bindir}/msgtest
|
|
|
|
%__install -m 0755 source3/bin/maketest ${RPM_BUILD_ROOT}/%{_bindir}/maketest
|
|
|
|
%__install -m 0755 source3/bin/locktest ${RPM_BUILD_ROOT}/%{_bindir}/locktest
|
|
|
|
%__install -m 0755 source3/bin/nsstest ${RPM_BUILD_ROOT}/%{_bindir}/nsstest
|
|
|
|
%__install -m 0755 source3/bin/vfstest ${RPM_BUILD_ROOT}/%{_bindir}/vfstest
|
2008-01-24 13:21:25 +01:00
|
|
|
# install tdb tools
|
2009-07-14 23:06:34 +02:00
|
|
|
#%__install -m 0755 source3/tdb/tdbtest ${RPM_BUILD_ROOT}/%{_bindir}/tdbtest
|
|
|
|
#%__install -m 0755 source3/tdb/tdbtorture ${RPM_BUILD_ROOT}/%{_bindir}/tdbtorture
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
%if %{make_vscan}
|
|
|
|
# install VSCAN-vfs-modules
|
|
|
|
%{__make} -C examples/VFS/samba-vscan-%{vscan_ver} install \
|
2008-05-17 02:11:23 +02:00
|
|
|
DESTDIR="${RPM_BUILD_ROOT}" \
|
2009-05-06 18:53:12 +02:00
|
|
|
MODULESDIR=%{_libdir}/samba
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
%if %{make_ldapsmb}
|
2009-05-06 18:53:12 +02:00
|
|
|
install -m 0700 ldapsmb-%{ldapsmb_ver}/ldapsmb ${RPM_BUILD_ROOT}/%{_sbindir}/
|
2008-01-24 13:21:25 +01:00
|
|
|
cp -a ldapsmb-%{ldapsmb_ver}/ldapsmb.5 ${RPM_BUILD_ROOT}/%{_mandir}/man5
|
|
|
|
%endif
|
|
|
|
# cups SMB support
|
|
|
|
mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}/cups/backend/
|
|
|
|
touch ${RPM_BUILD_ROOT}/%{_libdir}/cups/backend/smb
|
|
|
|
# add docs
|
|
|
|
%if %{make_vscan}
|
|
|
|
mv examples/VFS/samba-vscan-%{vscan_ver} .
|
|
|
|
%endif
|
|
|
|
# pam_smbpass is missing
|
2009-07-14 23:06:34 +02:00
|
|
|
cp -a source3/pam_smbpass/samples examples/pam_smbpass
|
|
|
|
%__install -m 0644 source3/pam_smbpass/CHANGELOG examples/pam_smbpass/CHANGELOG
|
|
|
|
%__install -m 0644 source3/pam_smbpass/INSTALL examples/pam_smbpass/INSTALL
|
|
|
|
%__install -m 0644 source3/pam_smbpass/README examples/pam_smbpass/README
|
|
|
|
%__install -m 0644 source3/pam_smbpass/TODO examples/pam_smbpass/TODO
|
2008-01-24 13:21:25 +01:00
|
|
|
mv COPYING Manifest README Read-Manifest-Now Roadmap WHATSNEW.txt ${RPM_BUILD_ROOT}/%{DOCDIR}/
|
|
|
|
# this is empty
|
|
|
|
rm -rf docs/yodldocs
|
|
|
|
rm -rf docs/manpages
|
|
|
|
cp -a docs/* ${RPM_BUILD_ROOT}/%{DOCDIR}
|
|
|
|
rm -rf "${RPM_BUILD_ROOT}/%{DOCBOOKDIR}"
|
|
|
|
cp -a examples/ ${RPM_BUILD_ROOT}/%{DOCDIR}
|
|
|
|
rm -rf "${RPM_BUILD_ROOT}/%{SWATDIR}/using_samba"
|
|
|
|
ln -s "%{DOCDIR}/htmldocs/using_samba" "${RPM_BUILD_ROOT}/%{SWATDIR}"
|
2008-09-25 01:17:04 +02:00
|
|
|
test -e "${RPM_BUILD_ROOT}/%{SWATDIR}/help/manpages" || \
|
|
|
|
ln -s "%{DOCDIR}/htmldocs/manpages" "${RPM_BUILD_ROOT}/%{SWATDIR}/help"
|
2008-01-24 13:21:25 +01:00
|
|
|
# Install HTML pages only in the samba-doc package
|
|
|
|
pushd ${RPM_BUILD_ROOT}/%{SWATDIR}/help
|
|
|
|
for file in $( find -mindepth 1 -maxdepth 1); do
|
|
|
|
file="${file#./}"
|
|
|
|
case "${file}" in
|
|
|
|
welcome-no-samba-doc.html)
|
|
|
|
case "%{name}" in
|
|
|
|
samba*-doc) rm "${file}" ;;
|
|
|
|
esac
|
|
|
|
continue
|
|
|
|
;;
|
|
|
|
welcome.html) ;;
|
|
|
|
*)
|
|
|
|
rm -r "${file}"
|
|
|
|
ln -s "%{DOCDIR}/htmldocs/${file}" .
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
echo "%doc %{SWATDIR}/help/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc
|
|
|
|
done
|
|
|
|
popd
|
|
|
|
# finally build filelist-samba-doc
|
|
|
|
for file in $( find ${RPM_BUILD_ROOT}%{DOCDIR} -maxdepth 1); do
|
2008-09-05 20:40:17 +02:00
|
|
|
# exclude %{DOCDIR}, README, and docbook
|
|
|
|
case "${file#${RPM_BUILD_ROOT}}" in
|
|
|
|
%{DOCDIR}|%{DOCDIR}/README.%{VENDOR}|%{DOCDIR}/docbook) continue ;;
|
|
|
|
esac
|
|
|
|
echo "%doc ${file#${RPM_BUILD_ROOT}}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc"
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
|
|
|
%if ! %{make_utils}
|
|
|
|
# delete manpages if not packaged in utils-package
|
|
|
|
rm -f \
|
|
|
|
${RPM_BUILD_ROOT}/%{_mandir}/man1/log2pcap.1* \
|
|
|
|
${RPM_BUILD_ROOT}/%{_mandir}/man1/vfstest.1*
|
|
|
|
%endif
|
2009-05-06 18:53:12 +02:00
|
|
|
# find pam_winbind language files
|
|
|
|
%find_lang pam_winbind
|
|
|
|
cat pam_winbind.lang >> ${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-winbind
|
2008-01-24 13:21:25 +01:00
|
|
|
# sort out vscan-modules from the main filelist
|
2008-05-06 18:38:39 +02:00
|
|
|
for file in $( find ${RPM_BUILD_ROOT}%{_libdir}/samba/vfs/ -mindepth 1 ! -iname '*vscan*' ); do
|
2008-09-05 20:40:17 +02:00
|
|
|
echo "${file#${RPM_BUILD_ROOT}}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
|
|
|
# copy the schema
|
2009-01-09 01:56:07 +01:00
|
|
|
%__install -m 0644 examples/LDAP/samba.schema ${RPM_BUILD_ROOT}/%{_sysconfdir}/openldap/schema/samba3.schema
|
|
|
|
%__install -m 0644 examples/LDAP/samba-nds.schema ${RPM_BUILD_ROOT}/%{_datadir}/samba/LDAP/samba-nds.schema
|
2008-01-24 13:21:25 +01:00
|
|
|
# Clean up installed doc if we have a noarch doc package
|
2009-11-23 11:16:32 +01:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1000 && 0%{?suse_version} < 1120
|
2008-01-24 13:21:25 +01:00
|
|
|
while read file; do
|
|
|
|
rm -r "${RPM_BUILD_ROOT}/${file#%* }"
|
|
|
|
done <"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc"
|
|
|
|
for file in %{SWATDIR}/using_samba %{_datadir}/susehelp; do
|
|
|
|
rm -r "${RPM_BUILD_ROOT}/${file}"
|
|
|
|
done
|
|
|
|
pushd "${RPM_BUILD_ROOT}/%{DOCDIR}"
|
|
|
|
for file in $( find . -mindepth 1 -maxdepth 1);do
|
|
|
|
test "${file}" = "./README.%{VENDOR}" && continue
|
|
|
|
rm -r "${file}"
|
|
|
|
done
|
|
|
|
popd
|
|
|
|
%endif
|
2008-04-24 09:21:53 +02:00
|
|
|
# Workaround bug 380693 by relocating the CIFS helper apps to /usr
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1030
|
2008-04-24 09:21:53 +02:00
|
|
|
mv ${RPM_BUILD_ROOT}/sbin/{,u}mount.cifs ${RPM_BUILD_ROOT}/usr/sbin/
|
|
|
|
ln -fs /usr/sbin/mount.cifs ${RPM_BUILD_ROOT}/sbin/
|
|
|
|
ln -fs /usr/sbin/umount.cifs ${RPM_BUILD_ROOT}/sbin/
|
|
|
|
%endif
|
2009-11-23 11:16:32 +01:00
|
|
|
# Hardlink duplicate files
|
|
|
|
%if 0%{?suse_version} > 1110
|
|
|
|
%fdupes ${RPM_BUILD_ROOT}
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%pre
|
|
|
|
/usr/sbin/groupadd -g 71 -o -r ntadmin 2>/dev/null || :
|
|
|
|
|
|
|
|
%preun
|
2009-01-09 01:56:07 +01:00
|
|
|
%{?stop_on_removal:%{stop_on_removal smb nmb}}
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%postun
|
2009-01-09 01:56:07 +01:00
|
|
|
%{?restart_on_update:%{restart_on_update nmb smb}}
|
|
|
|
%{?insserv_cleanup:%{insserv_cleanup}}
|
2008-01-24 13:21:25 +01:00
|
|
|
|
2010-01-08 17:32:57 +01:00
|
|
|
%pre client
|
|
|
|
# non SUSE + 11.3 an newer, update, no cifstab, but smbfstab
|
|
|
|
if [ ! 0%{?suse_version} -lt 1121 -a \
|
|
|
|
${1:-0} -gt 1 -a \
|
|
|
|
! -e /etc/samba/cifstab -a \
|
|
|
|
-f /etc/samba/smbfstab ]; then
|
|
|
|
cp -a /etc/samba/smbfstab /var/adm/backup/etc_samba_smbfstab-move
|
|
|
|
chkconfig -c smbfs && >/var/adm/backup/etc_samba_smbfs-enabled || :
|
|
|
|
fi
|
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%preun client
|
2010-01-08 17:32:57 +01:00
|
|
|
%{?stop_on_removal:%{stop_on_removal %cifs_init_script}}
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%post client
|
|
|
|
/sbin/ldconfig
|
|
|
|
if [ ${1:-0} -eq 1 ]; then
|
2010-01-08 17:32:57 +01:00
|
|
|
# Only insserv cifs if we're not in update mode.
|
|
|
|
%{?fillup_and_insserv:%{fillup_and_insserv -fy %cifs_init_script}}
|
2008-10-06 16:19:18 +02:00
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/21-dhcpcd-hook-samba
|
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-up.d/21-dhcpcd-hook-samba
|
2010-01-08 17:32:57 +01:00
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/%{cifs_init_script} %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/21-%{cifs_init_script}
|
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/%{cifs_init_script} %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-up.d/21-%{cifs_init_script}
|
2008-01-24 13:21:25 +01:00
|
|
|
else
|
|
|
|
for if_case in if-down.d if-up.d; do
|
2008-10-06 16:19:18 +02:00
|
|
|
test -h %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/dhcpcd-hook-samba || \
|
2008-01-24 13:21:25 +01:00
|
|
|
continue
|
2008-10-06 16:19:18 +02:00
|
|
|
rm -f %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/dhcpcd-hook-samba
|
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/21-dhcpcd-hook-samba
|
2010-01-08 17:32:57 +01:00
|
|
|
test -h %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/%{cifs_init_script} || \
|
2008-10-27 17:14:41 +01:00
|
|
|
continue
|
2010-01-08 17:32:57 +01:00
|
|
|
rm -f %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/%{cifs_init_script}
|
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/%{cifs_init_script} %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/21-%{cifs_init_script}
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
|
|
|
fi
|
2010-01-08 17:32:57 +01:00
|
|
|
if [ ${1:-0} -gt 1 -a -f /var/adm/backup/etc_samba_smbfstab-move ]; then
|
|
|
|
test -f /etc/samba/cifstab && \
|
|
|
|
mv /etc/samba/cifstab /etc/samba/cifstab.rpmnew
|
|
|
|
mv /var/adm/backup/etc_samba_smbfstab-move /etc/samba/cifstab
|
|
|
|
if [ -f /var/adm/backup/etc_samba_smbfs-enabled ]; then
|
|
|
|
chkconfig -a cifs >/dev/null
|
|
|
|
rm /var/adm/backup/etc_samba_smbfs-enabled
|
|
|
|
fi
|
|
|
|
fi
|
2008-01-24 13:21:25 +01:00
|
|
|
if ! test -e %{_bindir}/get_printing_ticket; then
|
|
|
|
ln -fs %{_bindir}/smbspool %{_libdir}/cups/backend/smb
|
|
|
|
fi
|
2009-01-09 01:56:07 +01:00
|
|
|
%{?fillup_only:%{fillup_only -nsd dhcp samba-client network}}
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%postun client
|
|
|
|
/sbin/ldconfig
|
2009-01-09 01:56:07 +01:00
|
|
|
%{?insserv_cleanup:%{insserv_cleanup}}
|
2008-04-24 09:21:53 +02:00
|
|
|
|
|
|
|
%post -n libnetapi0
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%postun -n libnetapi0
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%post -n libtalloc1
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%postun -n libtalloc1
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%post -n libwbclient0
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%postun -n libwbclient0
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
2008-05-26 18:52:30 +02:00
|
|
|
%post -n libtdb1
|
2008-04-24 09:21:53 +02:00
|
|
|
/sbin/ldconfig
|
|
|
|
|
2008-05-26 18:52:30 +02:00
|
|
|
%postun -n libtdb1
|
2008-04-24 09:21:53 +02:00
|
|
|
/sbin/ldconfig
|
2009-11-23 11:16:32 +01:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1001 || 0%{?suse_version} > 1110
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%pre doc
|
|
|
|
# Remove all directories and files from usr/share/samba/swat/help expect welcome-*.html
|
|
|
|
if [ -d usr/share/samba/swat/help ]; then
|
|
|
|
find usr/share/samba/swat/help -mindepth 1 -maxdepth 1 -type d -print0 | \
|
|
|
|
xargs -0 rm -rf
|
|
|
|
for file in $( find usr/share/samba/swat/help -maxdepth 1 -type f); do
|
|
|
|
case "${file}" in
|
|
|
|
usr/share/samba/swat/help/welcome*.html) continue ;;
|
|
|
|
*) rm -f "${file}" ;;
|
|
|
|
esac
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%post krb-printing
|
|
|
|
if test ${1:-0} -eq 1 -a -d %{_libdir}/cups/backend; then
|
|
|
|
ln -fs %{_bindir}/get_printing_ticket %{_libdir}/cups/backend/smb
|
|
|
|
fi
|
2009-01-09 01:56:07 +01:00
|
|
|
%{?run_permissions:%{run_permissions}}
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%postun krb-printing
|
2010-02-11 19:28:10 +01:00
|
|
|
if test ${1:-0} -eq 0 -a -e %{_bindir}/smbspool -a -d %{_libdir}/cups/backend; then
|
2008-01-24 13:21:25 +01:00
|
|
|
ln -fs %{_bindir}/smbspool %{_libdir}/cups/backend/smb
|
|
|
|
fi
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1000
|
2008-01-24 13:21:25 +01:00
|
|
|
%verifyscript krb-printing
|
|
|
|
%verify_permissions -e %{_bindir}/get_printing_ticket
|
|
|
|
%endif
|
|
|
|
|
2009-10-21 17:36:57 +02:00
|
|
|
%pre winbind
|
|
|
|
# we need this group for squid (ntlmauth)
|
|
|
|
# read access to /var/lib/samba/winbindd_privileged
|
2009-12-04 10:43:00 +01:00
|
|
|
%{_bindir}/getent group winbind >/dev/null || \
|
|
|
|
%{_sbindir}/groupadd -r winbind
|
2009-10-21 17:36:57 +02:00
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%post winbind
|
|
|
|
/sbin/ldconfig
|
|
|
|
if test ${1:-0} -eq 1; then
|
2008-10-06 16:19:18 +02:00
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/samba-winbindd %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/55-samba-winbindd
|
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/samba-winbindd %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-up.d/55-samba-winbindd
|
2008-01-24 13:21:25 +01:00
|
|
|
else
|
|
|
|
for if_case in if-down.d if-up.d; do
|
2008-10-06 16:19:18 +02:00
|
|
|
test -h %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/samba-winbindd || \
|
2008-01-24 13:21:25 +01:00
|
|
|
continue
|
2008-10-06 16:19:18 +02:00
|
|
|
rm -f %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/samba-winbindd
|
|
|
|
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/samba-winbindd %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/${if_case}/55-samba-winbindd
|
2008-01-24 13:21:25 +01:00
|
|
|
done
|
|
|
|
fi
|
|
|
|
|
|
|
|
%preun winbind
|
2009-01-09 01:56:07 +01:00
|
|
|
%{?stop_on_removal:%{stop_on_removal winbind}}
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%postun winbind
|
|
|
|
/sbin/ldconfig
|
2009-01-09 01:56:07 +01:00
|
|
|
%{?restart_on_update:%{restart_on_update nscd winbind}}
|
|
|
|
%{?insserv_cleanup:%{insserv_cleanup}}
|
2008-09-25 01:17:04 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 920
|
|
|
|
|
|
|
|
%post -n cifs-mount
|
|
|
|
[ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%postun -n cifs-mount
|
|
|
|
[ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
|
|
|
|
exit 0
|
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%post -n libsmbclient
|
2008-03-27 22:36:19 +01:00
|
|
|
%else
|
|
|
|
|
|
|
|
%post -n libsmbclient0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
/sbin/ldconfig
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%postun -n libsmbclient
|
2008-03-27 22:36:19 +01:00
|
|
|
%else
|
|
|
|
|
|
|
|
%postun -n libsmbclient0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
/sbin/ldconfig
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%post -n libsmbsharemodes
|
2008-04-24 09:21:53 +02:00
|
|
|
%else
|
|
|
|
|
|
|
|
%post -n libsmbsharemodes0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
/sbin/ldconfig
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%postun -n libsmbsharemodes
|
2008-04-24 09:21:53 +02:00
|
|
|
%else
|
|
|
|
|
|
|
|
%postun -n libsmbsharemodes0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%clean
|
|
|
|
[ x"${RPM_BUILD_ROOT}" = x"/" ] && ( echo "your buildroot is /" && exit 0) || rm -rf "${RPM_BUILD_ROOT}"
|
2009-10-21 17:36:57 +02:00
|
|
|
%if 0%{?suse_version} < 1110
|
|
|
|
sed -i -e 's, supplements .*,,' ${RPM_SOURCE_DIR}/baselibs.conf
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%files -f filelist-samba
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%attr(0754,root,root) %config %{INITDIR}/nmb
|
|
|
|
%attr(0754,root,root) %config %{INITDIR}/smb
|
2009-07-14 23:06:34 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
2008-01-24 13:21:25 +01:00
|
|
|
%attr(0600,root,root) %config(noreplace) %{CONFIGDIR}/smbpasswd
|
2009-07-14 23:06:34 +02:00
|
|
|
%else
|
|
|
|
%ghost %{CONFIGDIR}/smbpasswd
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%config(noreplace) %{CONFIGDIR}/smbusers
|
|
|
|
%config %{_sysconfdir}/pam.d/samba
|
|
|
|
%{_sysconfdir}/slp.reg.d
|
|
|
|
%config(noreplace) %{_sysconfdir}/xinetd.d/swat
|
2008-11-18 13:37:00 +01:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} > 1020
|
|
|
|
%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/netbios-server
|
|
|
|
%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/samba-server
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
/%{_lib}/security/pam_smbpass.so
|
2008-05-06 18:38:39 +02:00
|
|
|
%dir %{_libdir}/samba
|
|
|
|
%dir %{_libdir}/samba/vfs
|
|
|
|
%{_libdir}/samba/auth
|
|
|
|
%{_libdir}/samba/config
|
|
|
|
%{_libdir}/samba/rpc
|
|
|
|
%{_libdir}/samba/*.msg
|
2008-01-24 13:21:25 +01:00
|
|
|
%attr(0775,root,ntadmin) %{LOCKDIR}/drivers
|
|
|
|
%{LOCKDIR}/netlogon
|
|
|
|
%attr(0770,root,users) %dir %{LOCKDIR}/profiles
|
|
|
|
%dir %{SWATDIR}
|
|
|
|
%dir %{SWATDIR}/help
|
|
|
|
%{SWATDIR}/help/welcome-no-samba-doc.html
|
|
|
|
%{SWATDIR}/images
|
|
|
|
%{SWATDIR}/include
|
|
|
|
%{SWATDIR}/lang
|
|
|
|
%{_bindir}/smbstatus
|
|
|
|
%{_sbindir}/nmbd
|
|
|
|
%{_sbindir}/rcnmb
|
|
|
|
%{_sbindir}/rcsmb
|
|
|
|
%{_sbindir}/smbd
|
|
|
|
%{_sbindir}/swat
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1100
|
2008-01-24 13:21:25 +01:00
|
|
|
%dir %{_datadir}/omc
|
|
|
|
%dir %{_datadir}/omc/svcinfo.d
|
2008-04-06 08:10:12 +02:00
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%attr(0644,root,root) %{_datadir}/omc/svcinfo.d/nmb.xml
|
|
|
|
%attr(0644,root,root) %{_datadir}/omc/svcinfo.d/smb.xml
|
|
|
|
%dir %{_datadir}/samba
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man1/smbstatus.1.*
|
|
|
|
%doc %{_mandir}/man5/smbpasswd.5.*
|
|
|
|
%doc %{_mandir}/man8/nmbd.8.*
|
|
|
|
%doc %{_mandir}/man8/smbd.8.*
|
|
|
|
%doc %{_mandir}/man8/swat.8.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_acl_tdb.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_acl_xattr.8.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_audit.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_cacheprime.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_cap.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_catia.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_commit.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_default_quota.8.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_dirsort.8.*
|
2008-08-16 02:33:14 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_streams_depot.8.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_extd_audit.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_fake_perms.8.*
|
2009-02-09 01:13:06 +01:00
|
|
|
%doc %{_mandir}/man8/vfs_fileid.8.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_full_audit.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_gpfs.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_netatalk.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_notify_fam.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_prealloc.8.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_preopen.8.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_readahead.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_readonly.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_recycle.8.*
|
|
|
|
%doc %{_mandir}/man8/vfs_shadow_copy.8.*
|
2009-02-09 01:13:06 +01:00
|
|
|
%doc %{_mandir}/man8/vfs_shadow_copy2.8.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_smb_traffic_analyzer.8.*
|
2008-08-16 02:33:14 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_streams_xattr.8.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/vfs_xattr_tdb.8.*
|
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1021
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_includedir}/samba
|
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_includedir}/samba
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%files client
|
|
|
|
%defattr(-,root,root)
|
2010-01-08 17:32:57 +01:00
|
|
|
%attr(0754,root,root) %config %{INITDIR}/%{cifs_init_script}
|
2008-01-24 13:21:25 +01:00
|
|
|
%dir %{CONFIGDIR}
|
|
|
|
%config(noreplace) %{CONFIGDIR}/lmhosts
|
|
|
|
%config(noreplace) %{CONFIGDIR}/smb.conf
|
2010-01-08 17:32:57 +01:00
|
|
|
%attr(0600,root,root) %config(noreplace) %{CONFIGDIR}/%{cifs_init_script}tab
|
2008-07-11 23:15:18 +02:00
|
|
|
%dir %{_sysconfdir}/openldap
|
2008-01-24 13:21:25 +01:00
|
|
|
%dir %{_sysconfdir}/openldap/schema
|
|
|
|
%attr(0444,root,root) %config %{_sysconfdir}/openldap/schema/samba3.schema
|
2008-10-06 16:19:18 +02:00
|
|
|
%ghost %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/21-dhcpcd-hook-samba
|
|
|
|
%ghost %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-up.d/21-dhcpcd-hook-samba
|
|
|
|
%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba
|
|
|
|
%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba-functions
|
2010-01-08 17:32:57 +01:00
|
|
|
%ghost %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/21-%{cifs_init_script}
|
|
|
|
%ghost %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-up.d/21-%{cifs_init_script}
|
|
|
|
%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/%{cifs_init_script}
|
2009-01-23 23:34:47 +01:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} > 1100
|
|
|
|
%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/samba-client
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_bindir}/eventlogadm
|
|
|
|
%{_bindir}/findsmb
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_bindir}/ldbadd
|
|
|
|
%{_bindir}/ldbdel
|
|
|
|
%{_bindir}/ldbedit
|
|
|
|
%{_bindir}/ldbmodify
|
2009-05-06 18:53:12 +02:00
|
|
|
%{_bindir}/ldbrename
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_bindir}/ldbsearch
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_bindir}/net
|
|
|
|
%{_bindir}/nmblookup
|
|
|
|
%{_bindir}/nmbstatus
|
|
|
|
%{_bindir}/pdbedit
|
|
|
|
%{_bindir}/profiles
|
|
|
|
%{_bindir}/rpcclient
|
2009-05-06 18:53:12 +02:00
|
|
|
%{_bindir}/sharesec
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_bindir}/smbcacls
|
|
|
|
%{_bindir}/smbclient
|
|
|
|
%{_bindir}/smbcontrol
|
|
|
|
%{_bindir}/smbcquotas
|
|
|
|
%{_bindir}/smbfilter
|
|
|
|
%{_bindir}/smbget
|
|
|
|
%{_bindir}/smbpasswd
|
|
|
|
%{_bindir}/smbprngenpdf
|
|
|
|
%{_bindir}/smbspool
|
|
|
|
%{_bindir}/smbtar
|
|
|
|
%{_bindir}/smbtree
|
|
|
|
%{_bindir}/tdbbackup
|
|
|
|
%{_bindir}/tdbdump
|
|
|
|
%{_bindir}/tdbtool
|
|
|
|
%{_bindir}/testparm
|
2010-01-08 17:32:57 +01:00
|
|
|
%{_sbindir}/rc%{cifs_init_script}
|
2008-01-24 13:21:25 +01:00
|
|
|
/%{_lib}/libnss_wins.so.2
|
|
|
|
%dir %{_libdir}/cups
|
|
|
|
%dir %{_libdir}/cups/backend
|
|
|
|
%ghost %{_libdir}/cups/backend/smb
|
2008-05-06 18:38:39 +02:00
|
|
|
%dir %{_libdir}/samba
|
|
|
|
%{_libdir}/samba/charset
|
|
|
|
%{_libdir}/samba/lowcase.dat
|
|
|
|
%{_libdir}/samba/upcase.dat
|
|
|
|
%{_libdir}/samba/valid.dat
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man1/findsmb.1.*
|
|
|
|
%doc %{_mandir}/man1/ldbadd.1.*
|
|
|
|
%doc %{_mandir}/man1/ldbdel.1.*
|
|
|
|
%doc %{_mandir}/man1/ldbedit.1.*
|
|
|
|
%doc %{_mandir}/man1/ldbmodify.1.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man1/ldbrename.1.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man1/ldbsearch.1.*
|
|
|
|
%doc %{_mandir}/man1/nmblookup.1.*
|
|
|
|
%doc %{_mandir}/man1/nmbstatus.1.*
|
|
|
|
%doc %{_mandir}/man1/profiles.1.*
|
|
|
|
%doc %{_mandir}/man1/rpcclient.1.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man1/sharesec.1.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man1/smbcacls.1.*
|
|
|
|
%doc %{_mandir}/man1/smbcontrol.1.*
|
|
|
|
%doc %{_mandir}/man1/smbclient.1.*
|
|
|
|
%doc %{_mandir}/man1/smbcquotas.1.*
|
|
|
|
%doc %{_mandir}/man1/smbget.1.*
|
|
|
|
%doc %{_mandir}/man1/smbtar.1.*
|
|
|
|
%doc %{_mandir}/man1/smbtree.1.*
|
|
|
|
%doc %{_mandir}/man1/testparm.1.*
|
|
|
|
%doc %{_mandir}/man5/lmhosts.5.*
|
|
|
|
%doc %{_mandir}/man5/smb.conf.5.*
|
|
|
|
%doc %{_mandir}/man5/smbgetrc.5.*
|
|
|
|
%doc %{_mandir}/man7/samba.7.*
|
|
|
|
%doc %{_mandir}/man8/eventlogadm.8.*
|
|
|
|
%doc %{_mandir}/man8/net.8.*
|
|
|
|
%doc %{_mandir}/man8/pdbedit.8.*
|
|
|
|
%doc %{_mandir}/man8/smbpasswd.8.*
|
|
|
|
%doc %{_mandir}/man8/smbspool.8.*
|
|
|
|
%doc %{_mandir}/man8/tdbbackup.8.*
|
|
|
|
%doc %{_mandir}/man8/tdbdump.8.*
|
|
|
|
%doc %{_mandir}/man8/tdbtool.8.*
|
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1100
|
2008-01-24 13:21:25 +01:00
|
|
|
%dir %{_datadir}/omc
|
|
|
|
%dir %{_datadir}/omc/svcinfo.d
|
2008-04-06 08:10:12 +02:00
|
|
|
%endif
|
2010-01-08 17:32:57 +01:00
|
|
|
%attr(0644,root,root) %{_datadir}/omc/svcinfo.d/%{cifs_init_script}.xml
|
2008-01-24 13:21:25 +01:00
|
|
|
%dir %{_datadir}/samba
|
|
|
|
%dir %{_datadir}/samba/LDAP
|
|
|
|
%config %{_datadir}/samba/LDAP/samba-nds.schema
|
|
|
|
%{_datadir}/samba/templates
|
|
|
|
%dir %{DOCDIR}
|
|
|
|
%doc %{DOCDIR}/README.%{VENDOR}
|
|
|
|
%{_var}/adm/fillup-templates/samba-client-dhcp.conf
|
|
|
|
%{_var}/adm/fillup-templates/sysconfig.dhcp-samba-client
|
2010-01-08 17:32:57 +01:00
|
|
|
%ghost %{_var}/lock/subsys/%{cifs_init_script}
|
2008-01-24 13:21:25 +01:00
|
|
|
%dir %{LOCKDIR}
|
|
|
|
%attr(0750,root,root) %dir %{LOGDIR}
|
|
|
|
%dir %{PIDDIR}
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 921
|
2008-01-24 13:21:25 +01:00
|
|
|
/sbin/mount.cifs
|
|
|
|
/sbin/umount.cifs
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_sbindir}/mount.cifs
|
|
|
|
%{_sbindir}/umount.cifs
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/mount.cifs.8.*
|
|
|
|
%doc %{_mandir}/man8/umount.cifs.8.*
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%files winbind -f filelist-samba-winbind
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%config(noreplace) %{_sysconfdir}/security/pam_winbind.conf
|
|
|
|
%attr(0754,root,root) %config %{INITDIR}/winbind
|
2008-10-06 16:19:18 +02:00
|
|
|
%ghost %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/55-samba-winbindd
|
|
|
|
%ghost %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-up.d/55-samba-winbindd
|
|
|
|
%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/samba-winbindd
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man1/ntlm_auth.1.*
|
|
|
|
%doc %{_mandir}/man1/wbinfo.1.*
|
|
|
|
%doc %{_mandir}/man8/winbindd.8.*
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_bindir}/ntlm_auth
|
|
|
|
%{_bindir}/wbinfo
|
|
|
|
%{_sbindir}/rcwinbind
|
|
|
|
%{_sbindir}/winbindd
|
|
|
|
/%{_lib}/libnss_winbind.so.2
|
|
|
|
/%{_lib}/security/pam_winbind.so
|
2008-05-06 18:38:39 +02:00
|
|
|
%{_libdir}/samba/idmap
|
2008-10-27 17:14:41 +01:00
|
|
|
%{_libdir}/samba/nss_info
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man7/winbind_krb5_locator.7.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/idmap_ad.8.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man8/idmap_adex.8.*
|
|
|
|
%doc %{_mandir}/man8/idmap_hash.8.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/idmap_ldap.8.*
|
|
|
|
%doc %{_mandir}/man8/idmap_nss.8.*
|
|
|
|
%doc %{_mandir}/man8/idmap_rid.8.*
|
|
|
|
%doc %{_mandir}/man8/idmap_tdb.8.*
|
2009-05-06 18:53:12 +02:00
|
|
|
%doc %{_mandir}/man8/idmap_tdb2.8.*
|
2009-06-20 06:10:37 +02:00
|
|
|
%doc %{_mandir}/man8/pam_winbind.8.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1100
|
2008-01-24 13:21:25 +01:00
|
|
|
%dir %{_datadir}/omc
|
|
|
|
%dir %{_datadir}/omc/svcinfo.d
|
2008-04-06 08:10:12 +02:00
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%attr(0644,root,root) %{_datadir}/omc/svcinfo.d/winbind.xml
|
2009-10-21 17:36:57 +02:00
|
|
|
%attr(0750,root,winbind) %dir %{LOCKDIR}/winbindd_privileged
|
2008-01-24 13:21:25 +01:00
|
|
|
%if %{make_utils}
|
|
|
|
|
|
|
|
%files utils
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_bindir}/debug2html
|
|
|
|
%{_bindir}/log2pcap
|
|
|
|
%{_bindir}/locktest
|
|
|
|
%{_bindir}/locktest2
|
|
|
|
%{_bindir}/masktest
|
|
|
|
%{_bindir}/msgtest
|
|
|
|
%{_bindir}/nsstest
|
|
|
|
%{_bindir}/smbtorture
|
|
|
|
%{_bindir}/talloctort
|
|
|
|
#%{_bindir}/tdbtest
|
|
|
|
#%{_bindir}/tdbtorture
|
|
|
|
%{_bindir}/vfstest
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man1/log2pcap.1.*
|
|
|
|
%doc %{_mandir}/man1/vfstest.1.*
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
2009-11-23 11:16:32 +01:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1001 || 0%{?suse_version} > 1110
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%files doc -f filelist-samba-doc
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%dir %{DOCDIR}
|
|
|
|
%dir %{_datadir}/samba
|
|
|
|
%dir %{SWATDIR}
|
|
|
|
%dir %{SWATDIR}/help
|
|
|
|
%{SWATDIR}/using_samba
|
|
|
|
%doc %{_datadir}/susehelp
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%files krb-printing
|
|
|
|
%defattr(-,root,root)
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1000
|
2008-01-24 13:21:25 +01:00
|
|
|
%verify(not mode) %attr(4750,root,lp) %{_bindir}/get_printing_ticket
|
|
|
|
%else
|
|
|
|
%attr(0750,root,lp) %{_bindir}/get_printing_ticket
|
|
|
|
%endif
|
|
|
|
%dir %{_libdir}/cups
|
|
|
|
%dir %{_libdir}/cups/backend
|
|
|
|
%ghost %{_libdir}/cups/backend/smb
|
|
|
|
%if %{make_vscan}
|
|
|
|
|
|
|
|
%files vscan
|
|
|
|
%defattr(-,root,root)
|
2008-05-06 18:38:39 +02:00
|
|
|
%{_libdir}/samba/vfs/vscan*
|
2008-01-24 13:21:25 +01:00
|
|
|
%doc samba-vscan-%{vscan_ver}/{AUTHORS,COPYING,ChangeLog,FAQ,INSTALL,NEWS,README,TODO}
|
|
|
|
%doc samba-vscan-%{vscan_ver}/*/vscan-*.conf
|
2008-05-06 18:38:39 +02:00
|
|
|
%dir %{_libdir}/samba/vfs
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%files -n libnetapi0
|
2008-01-24 13:21:25 +01:00
|
|
|
%defattr(-,root,root)
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libnetapi.so.*
|
|
|
|
|
|
|
|
%files -n libnetapi-devel
|
|
|
|
%defattr(-,root,root)
|
2008-07-11 23:15:18 +02:00
|
|
|
%{_includedir}/netapi.h
|
2009-08-01 11:43:53 +02:00
|
|
|
%if %{link_static_libs}
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libnetapi.a
|
2009-08-01 11:43:53 +02:00
|
|
|
%endif
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libnetapi.so
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%files -n libsmbclient
|
2008-03-27 22:36:19 +01:00
|
|
|
%else
|
|
|
|
|
|
|
|
%files -n libsmbclient0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/libsmbclient.so.*
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man7/libsmbclient.7.*
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%files -n libsmbclient-devel
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_includedir}/libsmbclient.h
|
2009-08-01 11:43:53 +02:00
|
|
|
%if %{link_static_libs}
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_libdir}/libsmbclient.a
|
2009-08-01 11:43:53 +02:00
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_libdir}/libsmbclient.so
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%files -n libsmbsharemodes
|
2008-04-24 09:21:53 +02:00
|
|
|
%else
|
|
|
|
|
|
|
|
%files -n libsmbsharemodes0
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/libsmbsharemodes.so.*
|
|
|
|
|
|
|
|
%files -n libsmbsharemodes-devel
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_includedir}/smb_share_modes.h
|
2009-08-01 11:43:53 +02:00
|
|
|
%if %{link_static_libs}
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_libdir}/libsmbsharemodes.a
|
2009-08-01 11:43:53 +02:00
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%{_libdir}/libsmbsharemodes.so
|
|
|
|
%if %{make_ldapsmb}
|
|
|
|
|
2008-04-24 09:21:53 +02:00
|
|
|
%files -n libtalloc1
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/libtalloc.so.*
|
|
|
|
|
|
|
|
%files -n libtalloc-devel
|
|
|
|
%defattr(-,root,root)
|
2008-07-11 23:15:18 +02:00
|
|
|
%{_includedir}/talloc.h
|
2009-08-01 11:43:53 +02:00
|
|
|
%if %{link_static_libs}
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libtalloc.a
|
2009-08-01 11:43:53 +02:00
|
|
|
%endif
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libtalloc.so
|
|
|
|
|
2008-05-26 18:52:30 +02:00
|
|
|
%files -n libtdb1
|
2008-04-24 09:21:53 +02:00
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/libtdb.so.*
|
|
|
|
|
|
|
|
%files -n libtdb-devel
|
|
|
|
%defattr(-,root,root)
|
2008-07-11 23:15:18 +02:00
|
|
|
%{_includedir}/tdb.h
|
2009-08-01 11:43:53 +02:00
|
|
|
%if %{link_static_libs}
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libtdb.a
|
2009-08-01 11:43:53 +02:00
|
|
|
%endif
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libtdb.so
|
|
|
|
|
|
|
|
%files -n libwbclient0
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/libwbclient.so.*
|
|
|
|
|
|
|
|
%files -n libwbclient-devel
|
|
|
|
%defattr(-,root,root)
|
2008-07-11 23:15:18 +02:00
|
|
|
%{_includedir}/wbclient.h
|
2009-08-01 11:43:53 +02:00
|
|
|
%if %{link_static_libs}
|
2008-04-24 09:21:53 +02:00
|
|
|
#%{_libdir}/libwbclient.a
|
2009-08-01 11:43:53 +02:00
|
|
|
%endif
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_libdir}/libwbclient.so
|
|
|
|
|
2008-01-24 13:21:25 +01:00
|
|
|
%files -n ldapsmb
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_sbindir}/ldapsmb
|
2008-05-17 02:11:23 +02:00
|
|
|
%{_mandir}/man5/ldapsmb.5.*
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 920
|
2008-01-24 13:21:25 +01:00
|
|
|
|
|
|
|
%files -n cifs-mount
|
|
|
|
%defattr(-,root,root)
|
2008-05-17 02:11:23 +02:00
|
|
|
%if 0%{?suse_version} && 0%{?suse_version} < 1030
|
2008-04-24 09:21:53 +02:00
|
|
|
%{_sbindir}/mount.cifs
|
|
|
|
%{_sbindir}/umount.cifs
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
/sbin/mount.cifs
|
|
|
|
/sbin/umount.cifs
|
2008-05-17 02:11:23 +02:00
|
|
|
%doc %{_mandir}/man8/mount.cifs.8.*
|
|
|
|
%doc %{_mandir}/man8/umount.cifs.8.*
|
2008-10-06 16:19:18 +02:00
|
|
|
%if %{make_cifsupcall}
|
2008-09-05 20:40:17 +02:00
|
|
|
%{_sbindir}/cifs.upcall
|
|
|
|
%doc %{_mandir}/man8/cifs.upcall.8.*
|
|
|
|
%endif
|
2008-07-25 17:04:18 +02:00
|
|
|
%if 0%{?suse_version} > 1100
|
|
|
|
%dir /lib/mkinitrd
|
|
|
|
%dir /lib/mkinitrd/scripts
|
|
|
|
/lib/mkinitrd/scripts/setup-cifs.sh
|
|
|
|
/lib/mkinitrd/scripts/boot-cifs.sh
|
|
|
|
%endif
|
2008-01-24 13:21:25 +01:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%changelog
|