/[smeserver]/rpms/smeserver-samba/sme9/smeserver-samba.spec
ViewVC logotype

Annotation of /rpms/smeserver-samba/sme9/smeserver-samba.spec

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


Revision 1.4 - (hide annotations) (download)
Sat Jul 30 18:44:01 2016 UTC (8 years, 3 months ago) by gzartman
Branch: MAIN
Changes since 1.3: +18 -0 lines
* Sun Jul 24 2016 Greg Zartman <gzartman@koozali.org> 0.1-0-5
- Extend Active Directory schema to include quota and
  smeCustom attributes via the koozaliUser objectClass
- Remove adjust-samba event and use services2adjust
- Add Group-create-AD action
- Design changes to provision-domain-controller and
  bootstrap-provision-dc events to provision samba entirely
  cold using ldif
- Add pseudonym support to esmith::AD
- Further enhancement to esmith::AD to provide user & group
  management functionality similar to that provided by AccountsDB
- Re-write createlinks to flow a more logical sequence
- Fix dnsforwarder in smb.conf
- Fix several esmith::AD::User and esmith::AD::Group methods broken
  in 0.1-0-3 when we added runtime binding

1 vip-ire 1.1 Summary: SME Server specific Samba configuration files and templates
2     %define name smeserver-samba
3     Name: %{name}
4     %define version 0.1.0
5 gzartman 1.2 %define release 5
6 vip-ire 1.1 Version: %{version}
7     Release: %{release}%{?dist}
8     License: GPL
9     Group: Networking/Daemons
10     Source: %{name}-%{version}.tgz
11 gzartman 1.2 Patch1: smeserver-samba-0.1.0-provision_password.patch
12     Patch2: smeserver-samba-0.1.0-062616-update.patch
13 gzartman 1.4 Patch3: smeserver-samba-0.1.0-072416-update.patch
14 vip-ire 1.1 Obsoletes: e-smith-netlogon
15     BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
16     BuildArchitectures: noarch
17    
18     ##Obsolete e-smith-samba
19     Provides: e-smith-samba
20     Obsoletes: e-smith-samba
21     ##Obsolete e-smith-ldap
22     Obsoletes: e-smith-ldap
23     Provides: e-smith-ldap
24    
25     BuildRequires: e-smith-devtools >= 1.13.1-03
26     Requires: e-smith-lib >= 2.2.0-2
27 gzartman 1.2 Requires: e-smith-base >= 5.6.0-30
28 vip-ire 1.1 Requires: e-smith-formmagick >= 1.4.0-9
29 gzartman 1.2 Requires: e-smith-LPRng >= 2.5.0-1
30 vip-ire 1.1 Requires: sernet-samba >= 4.1.12
31     Requires: sernet-samba-ad >= 4.1.12
32     Requires: sernet-samba-client >= 4.1.12
33     Requires: sernet-samba-common >= 4.1.12
34     Requires: sernet-samba-libs >= 4.1.12
35     Requires: sernet-samba-libsmbclient0 >= 4.1.12
36     Requires: sernet-samba-winbind >= 4.1.12
37     Obsoletes: samba3x
38     Obsoletes: samba3x-client
39     Obsoletes: samba3x-common
40     Obsoletes: samba3x-winbind
41     Obsoletes: libsmbclient <= 3.0.33
42     # Obsolete SerNet packages
43     Obsoletes: libsmbclient0
44     Obsoletes: libwbclient0
45     Obsoletes: samba3
46     Obsoletes: samba3-cifsmount
47     Obsoletes: samba3-client
48     Obsoletes: samba3-doc
49     Obsoletes: samba3-utils
50     Obsoletes: samba3-winbind
51     Requires: /usr/bin/tdbbackup
52     AutoReqProv: no
53    
54     %changelog
55 gzartman 1.4 * Sun Jul 24 2016 Greg Zartman <gzartman@koozali.org> 0.1-0-5
56     - Extend Active Directory schema to include quota and
57     smeCustom attributes via the koozaliUser objectClass
58     - Remove adjust-samba event and use services2adjust
59     - Add Group-create-AD action
60     - Design changes to provision-domain-controller and
61     bootstrap-provision-dc events to provision samba entirely
62     cold using ldif
63     - Add pseudonym support to esmith::AD
64     - Further enhancement to esmith::AD to provide user & group
65     management functionality similar to that provided by AccountsDB
66     - Re-write createlinks to flow a more logical sequence
67     - Fix dnsforwarder in smb.conf
68     - Fix several esmith::AD::User and esmith::AD::Group methods broken
69     in 0.1-0-3 when we added runtime binding
70    
71 gzartman 1.3 * Sun Jun 26 2016 Greg Zartman <gzartman@koozali.org> 0.1-0-4
72     - Add dnscache and tinydns config per bug [SME: 8638]
73     - Add iptables preroute rule for DNS per bug [SME: 8638]
74     - Fix issues with domain admins assignment during provisioning
75     - Nearly full re-write of user-create-AD action to utilize
76     esmith::AD class
77     - Add Legacy Mode to user-create-AD action to allow this
78     action to work with AccountsDB
79     - Add user-create-AD to user-create event
80     - Add user-AD-disable action to disable AD user
81     - Continued development and enhancement to esmith::AD
82     including POD documentation
83     - Continued development and enhancement to esmith::AD::User
84     including POD documentation
85     - Add esmith::AD::OU to manage Organizational Units in the
86     Active Directory
87     - Fix realm definition in provision action
88    
89 gzartman 1.2 * Sat Jun 18 2016 Greg Zartman <gzartman@koozali.org> 0.1.0-3
90     - Reconfigure provision event to account for default Samba
91     complex password policy
92     - Abstract core LDAP queries in esmith::AD using runtime binding
93    
94     * Sat Jun 18 2016 Greg Zartman <gzartman@koozali.org> 0.1.0-2
95     - Set requires to e-smith-base-5.6.0-30+ [SME:8668]
96     - Set requries for e-smith-LPRng-2.5.0+ [SME:8632]
97    
98 vip-ire 1.1 * Thu Feb 12 2015 Greg Zartman <gzartman@koozali.org> 0.1.0-1
99     - Roll new smeserver alpha package for Samba4 [SME:8075]
100    
101     %description
102     Configuration files and templates for Samba 4 services.
103    
104     %prep
105     %setup
106 gzartman 1.2 %patch1 -p1
107 gzartman 1.3 %patch2 -p1
108 gzartman 1.4 %patch3 -p1
109 vip-ire 1.1
110     %build
111     perl createlinks
112    
113     %install
114     rm -rf $RPM_BUILD_ROOT
115     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
116     /sbin/e-smith/genfilelist \
117     --dir '/var/service/smb' 'attr(1755,root,root)' \
118     --file '/var/service/smb/down' 'attr(0644,root,root)' \
119     --file '/var/service/smb/run' 'attr(0755,root,root)' \
120     --dir '/var/service/smb/supervise' 'attr(0700,root,root)' \
121     --dir '/var/service/smb/log' 'attr(1755,root,root)' \
122     --file '/var/service/smb/log/run' 'attr(0755,root,root)' \
123     $RPM_BUILD_ROOT \
124     > %{name}-%{version}-filelist
125     echo "%doc COPYING" >> %{name}-%{version}-filelist
126    
127     %clean
128     rm -rf $RPM_BUILD_ROOT
129    
130     %post
131    
132     %files -f %{name}-%{version}-filelist
133     %defattr(-,root,root)

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