[packages/samba] - updated to 4.1.8 (fixes CVE-2014-0178 CVE-2014-0239, adds more systemd integration) - updated pid-
qboosh
qboosh at pld-linux.org
Wed Jun 4 21:04:01 CEST 2014
commit 52a1c78757b6114039485d9d84f22abdffc688e7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Jun 4 21:07:24 2014 +0200
- updated to 4.1.8 (fixes CVE-2014-0178 CVE-2014-0239, adds more systemd integration)
- updated pid-dir,link patches
link.patch | 6 +++---
samba.spec | 9 ++++++---
systemd-pid-dir.patch | 40 ++++++++++++++++++++--------------------
3 files changed, 29 insertions(+), 26 deletions(-)
---
diff --git a/samba.spec b/samba.spec
index 5b59a25..a517e0c 100644
--- a/samba.spec
+++ b/samba.spec
@@ -4,6 +4,7 @@
%bcond_without cups # CUPS support
%bcond_without ldap # LDAP support
%bcond_without avahi # Avahi support
+%bcond_without systemd # systemd integration
%bcond_without system_libs # system libraries (talloc,tdb,tevent,ldb,ntdb)
%if %{with system_libs}
@@ -21,13 +22,13 @@
Summary: Samba Active Directory and SMB server
Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
Name: samba
-Version: 4.1.7
+Version: 4.1.8
Release: 1
Epoch: 1
License: GPL v3
Group: Networking/Daemons
Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
-# Source0-md5: bc44b0a245468c3574ef07644206ede3
+# Source0-md5: 212b7568d44e7668a7dc8a45c5558764
Source1: smb.init
Source2: samba.pamd
Source4: samba.sysconfig
@@ -84,6 +85,8 @@ BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.647
BuildRequires: sed >= 4.0
+%{?with_systemd:BuildRequires: systemd-devel}
+BuildRequires: xfsprogs-devel
%if %{with system_libs}
BuildRequires: ldb-devel >= %{ldb_ver}
BuildRequires: ntdb-devel >= %{ntdb_ver}
@@ -95,7 +98,6 @@ BuildRequires: talloc-devel >= %{talloc_ver}
BuildRequires: tdb-devel >= %{tdb_ver}
BuildRequires: tevent-devel >= %{tevent_ver}
%endif
-BuildRequires: xfsprogs-devel
BuildConflicts: libbsd-devel
Requires(post,preun): /sbin/chkconfig
Requires: %{name}-common = %{epoch}:%{version}-%{release}
@@ -546,6 +548,7 @@ CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
--with-regedit \
--with-sendfile-support \
--with-syslog \
+ %{!?with_systemd:--without-systemd} \
--with-utmp \
--with-winbind \
--%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
diff --git a/link.patch b/link.patch
index 82da307..6286dcb 100644
--- a/link.patch
+++ b/link.patch
@@ -1,11 +1,11 @@
---- samba-4.1.0/lib/util/wscript_build~ 2013-06-13 11:21:02.000000000 +0200
-+++ samba-4.1.0/lib/util/wscript_build 2013-10-16 14:07:02.360316706 +0200
+--- samba-4.1.8/lib/util/wscript_build.orig 2014-06-04 19:40:22.052755047 +0200
++++ samba-4.1.8/lib/util/wscript_build 2014-06-04 19:41:57.692753054 +0200
@@ -9,7 +9,7 @@
util_str.c util_str_common.c substitute.c ms_fnmatch.c
server_id.c dprintf.c parmlist.c bitmap.c pidfile.c
tevent_debug.c util_process.c''',
- deps='DYNCONFIG',
+ deps='DYNCONFIG ccan-hash',
- public_deps='talloc tevent execinfo uid_wrapper pthread LIBCRYPTO charset util_setid',
+ public_deps='talloc tevent execinfo uid_wrapper pthread LIBCRYPTO charset util_setid systemd-daemon',
public_headers='debug.h attr.h byteorder.h data_blob.h memory.h safe_string.h time.h talloc_stack.h xfile.h dlinklist.h samba_util.h string_wrappers.h',
header_path= [ ('dlinklist.h samba_util.h', '.'), ('*', 'util') ],
diff --git a/systemd-pid-dir.patch b/systemd-pid-dir.patch
index 086632f..599efe3 100644
--- a/systemd-pid-dir.patch
+++ b/systemd-pid-dir.patch
@@ -1,42 +1,42 @@
---- samba-4.0.5/packaging/systemd/nmb.service~ 2012-10-16 09:33:05.000000000 +0200
-+++ samba-4.0.5/packaging/systemd/nmb.service 2013-04-11 13:13:21.950445513 +0200
-@@ -4,7 +4,7 @@
-
+--- samba-4.1.8/packaging/systemd/nmb.service.orig 2014-06-04 19:33:33.162763572 +0200
++++ samba-4.1.8/packaging/systemd/nmb.service 2014-06-04 19:38:01.579424644 +0200
+@@ -5,7 +5,7 @@
[Service]
- Type=forking
+ Type=notify
+ NotifyAccess=all
-PIDFile=/run/nmbd.pid
+PIDFile=/run/samba/nmbd.pid
EnvironmentFile=-/etc/sysconfig/samba
ExecStart=/usr/sbin/nmbd $NMBDOPTIONS
ExecReload=/usr/bin/kill -HUP $MAINPID
---- samba-4.0.5/packaging/systemd/samba.service~ 2012-10-16 09:33:05.000000000 +0200
-+++ samba-4.0.5/packaging/systemd/samba.service 2013-04-11 13:13:10.947024140 +0200
-@@ -4,7 +4,7 @@
-
+--- samba-4.1.8/packaging/systemd/samba.service.orig 2014-06-04 19:33:33.162763572 +0200
++++ samba-4.1.8/packaging/systemd/samba.service 2014-06-04 19:38:16.252757669 +0200
+@@ -5,7 +5,7 @@
[Service]
- Type=forking
+ Type=notify
+ NotifyAccess=all
-PIDFile=/run/samba.pid
+PIDFile=/run/samba/samba.pid
LimitNOFILE=16384
EnvironmentFile=-/etc/sysconfig/samba
ExecStart=/usr/sbin/samba $SAMBAOPTIONS
---- samba-4.0.5/packaging/systemd/smb.service~ 2012-10-16 09:33:05.000000000 +0200
-+++ samba-4.0.5/packaging/systemd/smb.service 2013-04-11 13:13:04.546972940 +0200
-@@ -4,7 +4,7 @@
-
+--- samba-4.1.8/packaging/systemd/smb.service.orig 2014-06-04 19:33:33.162763572 +0200
++++ samba-4.1.8/packaging/systemd/smb.service 2014-06-04 19:38:34.236090628 +0200
+@@ -5,7 +5,7 @@
[Service]
- Type=forking
+ Type=notify
+ NotifyAccess=all
-PIDFile=/run/smbd.pid
+PIDFile=/run/samba/smbd.pid
LimitNOFILE=16384
EnvironmentFile=-/etc/sysconfig/samba
ExecStart=/usr/sbin/smbd $SMBDOPTIONS
---- samba-4.0.5/packaging/systemd/winbind.service~ 2012-10-16 09:33:05.000000000 +0200
-+++ samba-4.0.5/packaging/systemd/winbind.service 2013-04-11 13:12:56.876911589 +0200
-@@ -4,7 +4,7 @@
-
+--- samba-4.1.8/packaging/systemd/winbind.service.orig 2014-06-04 19:33:33.166096905 +0200
++++ samba-4.1.8/packaging/systemd/winbind.service 2014-06-04 19:38:47.509423687 +0200
+@@ -5,7 +5,7 @@
[Service]
- Type=forking
+ Type=notify
+ NotifyAccess=all
-PIDFile=/run/winbindd.pid
+PIDFile=/run/samba/winbindd.pid
EnvironmentFile=-/etc/sysconfig/samba
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/52a1c78757b6114039485d9d84f22abdffc688e7
More information about the pld-cvs-commit
mailing list