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

Annotation 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.6 - (hide annotations) (download)
Wed Oct 15 08:52:49 2008 UTC (16 years, 1 month ago) by gregzartman
Branch: MAIN
CVS Tags: smeserver-adv-samba-0_1_0-4_el4_sme
Changes since 1.5: +7 -3 lines
Update winbindd-service-status action to account for disabled service state

1 slords 1.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 gregzartman 1.6 %define release 4
6 slords 1.1 Version: %{version}
7     Release: %{release}%{?dist}
8     License: GPL
9     Group: Networking/Daemons
10     Source: %{name}-%{version}.tar.gz
11 gregzartman 1.3 Patch1: smeserver-adv-samba-0.1.0-2.patch
12 gregzartman 1.4 Patch2: smeserver-adv-samba-0.1.0-safe_winbind.patch
13 gregzartman 1.6 Patch3: smeserver-adv-samba-0.1.0-winbind2.patch
14 slords 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
15     BuildArchitectures: noarch
16     BuildRequires: e-smith-devtools >= 1.13.1-03
17 gregzartman 1.4 Requires: e-smith-samba >= 2.0.0
18     Requires: e-smith-base >= 5.0.0
19 slords 1.1 Requires: samba >= 3.0.25b
20     Requires: samba-client >= 3.0.25b
21 gregzartman 1.3 Requires: samba-common >= 3.0.25b
22 slords 1.1 AutoReqProv: no
23    
24     %changelog
25 gregzartman 1.6 * 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 gregzartman 1.4 - 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 gregzartman 1.3 * 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 slords 1.1 - 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 gregzartman 1.3 in e-smith-base, but we are including it in this package until it is
49 slords 1.1 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 gregzartman 1.3 %patch1 -p1
67 gregzartman 1.4 %patch2 -p1
68 gregzartman 1.6 %patch3 -p1
69 slords 1.1 %build
70     mkdir -p root/etc/e-smith/tests
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     # Make storage point for shadowcopies
82     mkdir -p root/home/e-smith/files/.shadow
83    
84     %install
85     rm -rf $RPM_BUILD_ROOT
86 gregzartman 1.4
87 slords 1.1 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
88     /sbin/e-smith/genfilelist \
89     --dir '/var/service/winbindd' 'attr(1755,root,root)' \
90     --file '/var/service/winbindd/down' 'attr(0644,root,root)' \
91     --file '/var/service/winbindd/run' 'attr(0755,root,root)' \
92     --dir '/var/service/winbindd/supervise' 'attr(0700,root,root)' \
93     --dir '/var/service/winbindd/log' 'attr(1755,root,root)' \
94     --file '/var/service/winbindd/log/run' 'attr(0755,root,root)' \
95     --dir '/var/log/winbindd' 'attr(2750,smelog,smelog)' \
96     $RPM_BUILD_ROOT \
97     > %{name}-%{version}-filelist
98     echo "%doc COPYING" >> %{name}-%{version}-filelist
99    
100     %clean
101     rm -rf $RPM_BUILD_ROOT
102    
103     %post
104     chown -R smelog.smelog /var/log/winbindd
105    
106     %files -f %{name}-%{version}-filelist
107     %defattr(-,root,root)

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