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

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

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


Revision 1.1 - (show annotations) (download)
Tue Nov 12 18:52:01 2013 UTC (10 years, 11 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-adv-samba-0_2_0-1_el6_sme, HEAD
Error occurred while calculating annotation data.
* Tue Nov 12 2013 Daniel Berteaud <daniel@firewall-services.com> 0.2.0-1.sme
- Rebuild for SME9

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

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