0002-nethserver-samba.spec-converted-to-plain-.spec-file..patch

Davide Principi, 08/28/2014 11:01 AM

Download (11.4 KB)

View differences:

nethserver-samba.spec
1
Summary: Nethserver specific Samba configuration files and templates
2
Name: nethserver-samba
3
Version: 1.4.5
4
Release: 1%{?dist}
5
License: GPL
6
Source: %{name}-%{version}.tar.gz
7
BuildArch: noarch
8
BuildRequires: nethserver-devtools
9
URL: %{url_prefix}/%{name} 
10

  
11
Requires: nethserver-directory >= 1.1.1-5
12
Requires: samba >= 3.4.3
13
Requires: samba-client >= 3.4.3
14
Requires: samba-common >= 3.4.3
15
Requires: samba-winbind
16
Requires: tdb-tools
17
Requires: cyrus-sasl-gssapi
18
Requires: krb5-workstation
19
Requires: perl-Authen-Krb5
20

  
21
%description
22
* Samba PDC, Workstation, ADS roles
23
* Integrate smb shares with ibays (shared folders)
24
* CUPS support
25
* WINS support
26
* Active Directory GSSAPI authentication
27

  
28
%prep
29
%setup
30

  
31
%build
32
%{makedocs}
33
perl createlinks
34

  
35
%install
36
rm -rf $RPM_BUILD_ROOT
37
(cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
38
%{genfilelist} $RPM_BUILD_ROOT \
39
    > %{name}-%{version}-filelist
40

  
41
%files -f %{name}-%{version}-filelist
42
%doc COPYING
43
%defattr(-,root,root)
44
%config(noreplace) /var/lib/nethserver/netlogon/netlogon.bat
45

  
46
%changelog
47
* Thu Jul 03 2014 Giacomo Sanchietti <giacomo.sanchietti@nethesis.it> - 1.4.5-1.ns6
48
- Fix: Login to Samba fails after migration - Bug #2780
49

  
50
* Thu Jun 19 2014 Giacomo Sanchietti <giacomo.sanchietti@nethesis.it> - 1.4.4-1.ns6
51
- Fix bug #2733 - Domain Administrators rights not enforced by workstations.
52
- Decrease default Samba log verbosity #2747
53

  
54
* Thu Jun 12 2014 Giacomo Sanchietti <giacomo.sanchietti@nethesis.it> - 1.4.3-1.ns6
55
- Configurable AD accounts LDAP subtree - Enhancement #2727
56
- Keep changes to netlogon.bat - Enhancement #2725
57
- Backup config: minimize creation of new backup - Enhancement #2699
58

  
59
* Wed Feb 26 2014 Davide Principi <davide.principi@nethesis.it> - 1.4.2-1.ns6
60
- Revamp web UI style - Enhancement #2656 [NethServer]
61
- Samba: backup secrets.tdb in config backup - Enhancement #2653 [NethServer]
62
- Implement hostname-modify event for samba  - Enhancement #2626 [NethServer]
63

  
64
* Wed Feb 05 2014 Davide Principi <davide.principi@nethesis.it> - 1.4.1-1.ns6
65
- RST format for help files - Enhancement #2627 [NethServer]
66
- Move admin user in LDAP DB - Feature #2492 [NethServer]
67
- Update all inline help documentation - Task #1780 [NethServer]
68

  
69
* Wed Dec 18 2013 Davide Principi <davide.principi@nethesis.it> - 1.4.0-1.ns6
70
- Kerberos keytab file is missing for new services - Bug #2407 [NethServer]
71
- Directory: backup service accounts passwords  - Enhancement #2063 [NethServer]
72
- Service supervision with Upstart - Feature #2014 [NethServer]
73

  
74
* Tue Jul 16 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.6-1.ns6
75
- Yum transaction aborted while installing nethserver-file-server group - Bug #2041 [Nethgui]
76

  
77
* Thu Jul 04 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.5-1.ns6
78
- Fixed "value is not boolean!" warning - Bug #2039 [NethServer]
79

  
80
* Mon Jul 01 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.4-1.ns6
81
- File permissions not inherited when POSIX ACL is present - Bug #2039 [NethServer]
82
- Share connection error NT_STATUS_ACCESS_DENIED  - Bug #1997 [NethServer]
83

  
84
* Mon Jun 17 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.3-1.ns6
85
- Added a 5% of tolerance to deadline time, to avoid ticket expiration during renewal - Feature #1746 [NethServer]
86

  
87
* Mon Jun 10 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.2-1.ns6
88
- Disable idmap nss backend if ServerRole is ADS #1997
89

  
90
* Mon Jun 10 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.1-1.ns6
91
- Fix samba share connection error NT_STATUS_ACCESS_DENIED #1997
92

  
93
* Wed May 29 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.0-1.ns6
94
- Active Directory member role. Refs #1746
95
- *.spec.in: Require cyrus-sasl-gssapi, krb5-workstation, perl-Authen-Krb5
96

  
97
* Tue May  7 2013 Davide Principi <davide.principi@nethesis.it> - 1.2.1-1.ns6
98
- nethserver-samba-group-sync action: check if samba idmap backend is functional before going on, and don't fail if a unix group does not exist #1870
99

  
100
* Tue Apr 30 2013 Davide Principi <davide.principi@nethesis.it> - 1.2.0-1.ns6
101
- Store machine accounts under ou=Computers branch #1890 
102
- Implant migrated SID as "localsid" #1895
103
- Shared folder guest access #1882
104
- winregistry-patches served by httpd-admin #1799
105
- SharedFolder UI plugin: hide profile widget #1881
106
- Full automatic package install/upgrade/uninstall support #1870 #1872 #1874
107
- Update group description when changed from UI #1861
108
- Migration ibay profile #1855
109
- Fixed idmap LDAP backend configuration: pre-defined groups were not available after migration #1829
110
- Partial implementation of Active Directory domain join #1746
111
- Removed shadow copy checkbox from UI #1750
112

  
113
* Tue Mar 19 2013 Davide Principi <davide.principi@nethesis.it> - 1.1.0-1.ns6
114
- smb.conf template: implement ibay profiles. Refs #1724
115
- /etc/fstab template: enable acl & xattrs attributes. #1658
116
- smb WinsServerStatus WinsServerIP props to configure wins support. #7
117
- smb.conf template refactor. #7
118
- CUPS integration. #1626
119
- Migration support. #1657 #1667
120
- Protect samba password ldap field. #1650
121
- *.spec.in: Removed nethserver-devtools specific version requirement; Fixed Released tag expansion Refs; use url_prefix macro in URL tag; set minimum version requirements. #1653 #1654
122
 
123

  
124

  
nethserver-samba.spec.in
1
Summary: Nethserver specific Samba configuration files and templates
2
Name: nethserver-samba
3
Version: @@VERSION@@
4
Release: @@RELEASE@@
5
License: GPL
6
Source: %{name}-%{version}.tar.gz
7
BuildArch: noarch
8
BuildRequires: nethserver-devtools
9
URL: %{url_prefix}/%{name} 
10

  
11
Requires: nethserver-directory >= 1.1.1-5
12
Requires: samba >= 3.4.3
13
Requires: samba-client >= 3.4.3
14
Requires: samba-common >= 3.4.3
15
Requires: samba-winbind
16
Requires: tdb-tools
17
Requires: cyrus-sasl-gssapi
18
Requires: krb5-workstation
19
Requires: perl-Authen-Krb5
20

  
21
%description
22
* Samba PDC, Workstation, ADS roles
23
* Integrate smb shares with ibays (shared folders)
24
* CUPS support
25
* WINS support
26
* Active Directory GSSAPI authentication
27

  
28
%prep
29
%setup
30

  
31
%build
32
%{makedocs}
33
perl createlinks
34

  
35
%install
36
rm -rf $RPM_BUILD_ROOT
37
(cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
38
%{genfilelist} $RPM_BUILD_ROOT \
39
    > %{name}-%{version}-filelist
40

  
41
%files -f %{name}-%{version}-filelist
42
%doc COPYING
43
%defattr(-,root,root)
44
%config(noreplace) /var/lib/nethserver/netlogon/netlogon.bat
45

  
46
%changelog
47
* Thu Jul 03 2014 Giacomo Sanchietti <giacomo.sanchietti@nethesis.it> - 1.4.5-1.ns6
48
- Fix: Login to Samba fails after migration - Bug #2780
49

  
50
* Thu Jun 19 2014 Giacomo Sanchietti <giacomo.sanchietti@nethesis.it> - 1.4.4-1.ns6
51
- Fix bug #2733 - Domain Administrators rights not enforced by workstations.
52
- Decrease default Samba log verbosity #2747
53

  
54
* Thu Jun 12 2014 Giacomo Sanchietti <giacomo.sanchietti@nethesis.it> - 1.4.3-1.ns6
55
- Configurable AD accounts LDAP subtree - Enhancement #2727
56
- Keep changes to netlogon.bat - Enhancement #2725
57
- Backup config: minimize creation of new backup - Enhancement #2699
58

  
59
* Wed Feb 26 2014 Davide Principi <davide.principi@nethesis.it> - 1.4.2-1.ns6
60
- Revamp web UI style - Enhancement #2656 [NethServer]
61
- Samba: backup secrets.tdb in config backup - Enhancement #2653 [NethServer]
62
- Implement hostname-modify event for samba  - Enhancement #2626 [NethServer]
63

  
64
* Wed Feb 05 2014 Davide Principi <davide.principi@nethesis.it> - 1.4.1-1.ns6
65
- RST format for help files - Enhancement #2627 [NethServer]
66
- Move admin user in LDAP DB - Feature #2492 [NethServer]
67
- Update all inline help documentation - Task #1780 [NethServer]
68

  
69
* Wed Dec 18 2013 Davide Principi <davide.principi@nethesis.it> - 1.4.0-1.ns6
70
- Kerberos keytab file is missing for new services - Bug #2407 [NethServer]
71
- Directory: backup service accounts passwords  - Enhancement #2063 [NethServer]
72
- Service supervision with Upstart - Feature #2014 [NethServer]
73

  
74
* Tue Jul 16 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.6-1.ns6
75
- Yum transaction aborted while installing nethserver-file-server group - Bug #2041 [Nethgui]
76

  
77
* Thu Jul 04 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.5-1.ns6
78
- Fixed "value is not boolean!" warning - Bug #2039 [NethServer]
79

  
80
* Mon Jul 01 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.4-1.ns6
81
- File permissions not inherited when POSIX ACL is present - Bug #2039 [NethServer]
82
- Share connection error NT_STATUS_ACCESS_DENIED  - Bug #1997 [NethServer]
83

  
84
* Mon Jun 17 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.3-1.ns6
85
- Added a 5% of tolerance to deadline time, to avoid ticket expiration during renewal - Feature #1746 [NethServer]
86

  
87
* Mon Jun 10 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.2-1.ns6
88
- Disable idmap nss backend if ServerRole is ADS #1997
89

  
90
* Mon Jun 10 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.1-1.ns6
91
- Fix samba share connection error NT_STATUS_ACCESS_DENIED #1997
92

  
93
* Wed May 29 2013 Davide Principi <davide.principi@nethesis.it> - 1.3.0-1.ns6
94
- Active Directory member role. Refs #1746
95
- *.spec.in: Require cyrus-sasl-gssapi, krb5-workstation, perl-Authen-Krb5
96

  
97
* Tue May  7 2013 Davide Principi <davide.principi@nethesis.it> - 1.2.1-1.ns6
98
- nethserver-samba-group-sync action: check if samba idmap backend is functional before going on, and don't fail if a unix group does not exist #1870
99

  
100
* Tue Apr 30 2013 Davide Principi <davide.principi@nethesis.it> - 1.2.0-1.ns6
101
- Store machine accounts under ou=Computers branch #1890 
102
- Implant migrated SID as "localsid" #1895
103
- Shared folder guest access #1882
104
- winregistry-patches served by httpd-admin #1799
105
- SharedFolder UI plugin: hide profile widget #1881
106
- Full automatic package install/upgrade/uninstall support #1870 #1872 #1874
107
- Update group description when changed from UI #1861
108
- Migration ibay profile #1855
109
- Fixed idmap LDAP backend configuration: pre-defined groups were not available after migration #1829
110
- Partial implementation of Active Directory domain join #1746
111
- Removed shadow copy checkbox from UI #1750
112

  
113
* Tue Mar 19 2013 Davide Principi <davide.principi@nethesis.it> - 1.1.0-1.ns6
114
- smb.conf template: implement ibay profiles. Refs #1724
115
- /etc/fstab template: enable acl & xattrs attributes. #1658
116
- smb WinsServerStatus WinsServerIP props to configure wins support. #7
117
- smb.conf template refactor. #7
118
- CUPS integration. #1626
119
- Migration support. #1657 #1667
120
- Protect samba password ldap field. #1650
121
- *.spec.in: Removed nethserver-devtools specific version requirement; Fixed Released tag expansion Refs; use url_prefix macro in URL tag; set minimum version requirements. #1653 #1654
122
 
123

  
124

  
125
-