/[smecontribs]/rpms/smeserver-adv-samba/contribs7/smeserver-adv-samba.spec
ViewVC logotype

Contents of /rpms/smeserver-adv-samba/contribs7/smeserver-adv-samba.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.7 - (show annotations) (download)
Fri Oct 17 02:23:30 2008 UTC (16 years, 1 month ago) by dungog
Branch: MAIN
Changes since 1.6: +1 -4 lines
update spec

1 Summary: SME Server specific advanced Samba configuration files and templates
2 %define name smeserver-adv-samba
3 Name: %{name}
4 %define version 0.1.0
5 %define release 4
6 Version: %{version}
7 Release: %{release}%{?dist}
8 License: GPL
9 Group: Networking/Daemons
10 Source: %{name}-%{version}.tar.gz
11 Patch1: smeserver-adv-samba-0.1.0-2.patch
12 Patch2: smeserver-adv-samba-0.1.0-safe_winbind.patch
13 Patch3: smeserver-adv-samba-0.1.0-winbind2.patch
14 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
15 BuildArchitectures: noarch
16 BuildRequires: e-smith-devtools >= 1.13.1-03
17 Requires: e-smith-samba >= 2.0.0
18 Requires: e-smith-base >= 5.0.0
19 Requires: samba >= 3.0.25b
20 Requires: samba-client >= 3.0.25b
21 Requires: samba-common >= 3.0.25b
22 AutoReqProv: no
23
24 %changelog
25 * Wed Oct 15 2008 Greg J. Zartman <greg@leiinc.com> 0.1.0-4
26 - Update winbindd-service-status action to set service to disabled if
27 service is enabled and ServerRole is changed.
28 * Tue Oct 14 2008 Greg J. Zartman <greg@leiinc.com> 0.1.0-3
29 - Set winbindd to disabled by default and on initial install, was
30 previouslly enabled by default.
31 - Create action to start winbindd if the DM or ADM server roles are designated.
32
33 * Tue Sep 30 2008 Greg J. Zartman <greg@leiinc.com> 0.1.0-2
34 - Add template fragments to etc/pam.d/login to look for winbindd auth is
35 winbindd is running [SME: 4196].
36 - Add a template fragment to ibays to set the samba 'force group'
37 parameter to the current ibay group or the group shared when SME is
38 configured as a Domain Member of Active Directory Member. The is required
39 so that domain members can have write access to domain member shares. At
40 some point, we may decide to fully support domain groups transparently
41 at the domain member or active directory member server [SME: 4196].
42
43 * Fri Apr 11 2008 Greg J. Zartman <greg@leiinc.com> 0.1.0-1
44 - Roll initial package.
45 - Provide configuration parameters to deploy Samba winbindd deamon.
46 - Add template to nsswitch.conf to configure nss to include winbindd auth.
47 The configuration parameters included in this fragment really belong
48 in e-smith-base, but we are including it in this package until it is
49 deemed appropriate to move it to e-smith-base.
50
51 %description
52 This package shall serve as a testbed for advanced Samba functions on the
53 SME Server. This package will not conflict with e-smith-samba, but will
54 expand upon it. The PRIMARY design objective of new functions included in
55 this package is to implement them with the intent of including them in the
56 SME Core packages in a "drop in" fashion (i.e., cut and paste).
57
58 Ever effort will be made to maintain this package for use in a
59 production network. However, certain functions provided by this package
60 could introduce situations that might comprise the stability of
61 the SME Server if not used properly. This is the nature of a testbed.
62 smeserver-adv-samba is to e-smith-samba as Fedora Core is to RHEL.
63
64 %prep
65 %setup
66 %patch1 -p1
67 %patch2 -p1
68 %patch3 -p1
69
70 %build
71 perl createlinks
72
73 # Manage supervise and multilog for winbindd.
74 mkdir -p root/service
75 ln -s ../var/service/winbindd root/service/winbindd
76 mkdir -p root/var/service/winbindd/supervise
77 touch root/var/service/winbindd/down
78 mkdir -p root/var/service/winbindd/log/supervise
79 mkdir -p root/var/log/winbindd
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83
84 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
85 /sbin/e-smith/genfilelist \
86 --dir '/var/service/winbindd' 'attr(1755,root,root)' \
87 --file '/var/service/winbindd/down' 'attr(0644,root,root)' \
88 --file '/var/service/winbindd/run' 'attr(0755,root,root)' \
89 --dir '/var/service/winbindd/supervise' 'attr(0700,root,root)' \
90 --dir '/var/service/winbindd/log' 'attr(1755,root,root)' \
91 --file '/var/service/winbindd/log/run' 'attr(0755,root,root)' \
92 --dir '/var/log/winbindd' 'attr(2750,smelog,smelog)' \
93 $RPM_BUILD_ROOT \
94 > %{name}-%{version}-filelist
95 echo "%doc COPYING" >> %{name}-%{version}-filelist
96
97 %clean
98 rm -rf $RPM_BUILD_ROOT
99
100 %post
101 chown -R smelog.smelog /var/log/winbindd
102
103 %files -f %{name}-%{version}-filelist
104 %defattr(-,root,root)

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed