[haproxy/f21] Update to 1.5.2

rohara rohara at fedoraproject.org
Tue Jul 15 15:58:04 UTC 2014


commit 548ac2ca7f0a45b3683bceb0d0f144873654537b
Author: Ryan O'Hara <rohara at redhat.com>
Date:   Tue Jul 15 10:34:14 2014 -0500

    Update to 1.5.2

 .gitignore   |    1 +
 haproxy.spec |   42 ++++++++++++++++++++++--------------------
 sources      |    2 +-
 3 files changed, 24 insertions(+), 21 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 02838fc..6f052a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@ haproxy-1.4.8.tar.gz
 /haproxy-1.4.25.tar.gz
 /haproxy-1.5.0.tar.gz
 /haproxy-1.5.1.tar.gz
+/haproxy-1.5.2.tar.gz
diff --git a/haproxy.spec b/haproxy.spec
index d4cc56d..afdde97 100644
--- a/haproxy.spec
+++ b/haproxy.spec
@@ -7,21 +7,22 @@
 %global _hardened_build 1
 
 Name:           haproxy
-Version:        1.5.1
+Version:        1.5.2
 Release:        1%{?dist}
 Summary:        HAProxy reverse proxy for high availability environments
 
 Group:          System Environment/Daemons
 License:        GPLv2+
 
-URL:            http://haproxy.1wt.eu/
-Source0:        http://haproxy.1wt.eu/download/1.5/src/haproxy-%{version}.tar.gz
+URL:            http://www.haproxy.org/
+Source0:        http://www.haproxy.org/download/1.5/src/haproxy-%{version}.tar.gz
 Source1:        %{name}.service
 Source2:        %{name}.cfg
 Source3:        %{name}.logrotate
 Source4:        halog.1
 
 Patch0:         halog-unused-variables.patch
+Patch1:         iprange-return-type.patch
 
 BuildRequires:  pcre-devel
 BuildRequires:  zlib-devel
@@ -44,14 +45,13 @@ availability environments. Indeed, it can:
  - stop accepting connections without breaking existing ones
  - add, modify, and delete HTTP headers in both directions
  - block requests matching particular patterns
- - persists clients to the correct application server depending on
-   application cookies
- - report detailed status as HTML pages to authenticated users from a URI
+ - report detailed status to authenticated users from a URI
    intercepted from the application
 
 %prep
 %setup -q
 %patch0 -p0
+%patch1 -p0
 
 %build
 regparm_opts=
@@ -59,7 +59,7 @@ regparm_opts=
 regparm_opts="USE_REGPARM=1"
 %endif
 
-%{__make} %{?_smp_mflags} CPU="generic" TARGET="linux2628" USE_PCRE=1 USE_ZLIB=1 USE_OPENSSL=1 ${regparm_opts} ADDINC="%{optflags}" USE_LINUX_TPROXY=1 ADDLIB="%{__global_ldflags}"
+%{__make} %{?_smp_mflags} CPU="generic" TARGET="linux2628" USE_OPENSSL=1 USE_PCRE=1 USE_ZLIB=1 ${regparm_opts} ADDINC="%{optflags}" USE_LINUX_TPROXY=1 ADDLIB="%{__global_ldflags}"
 
 pushd contrib/halog
 %{__make} ${halog} OPTIMIZE="%{optflags}"
@@ -82,12 +82,17 @@ popd
 %{__install} -d -m 0755 %{buildroot}%{_bindir}
 %{__install} -p -m 0755 ./contrib/halog/halog %{buildroot}%{_bindir}/halog
 %{__install} -p -m 0755 ./contrib/iprange/iprange %{buildroot}%{_bindir}/iprange
+%{__install} -p -m 0644 ./examples/errorfiles/* %{buildroot}%{haproxy_datadir}
 
 for httpfile in $(find ./examples/errorfiles/ -type f) 
 do
     %{__install} -p -m 0644 $httpfile %{buildroot}%{haproxy_datadir}
 done
 
+%{__rm} -rf ./examples/errorfiles/
+
+find ./examples/* -type f ! -name "*.cfg" -exec %{__rm} -f "{}" \;
+
 for textfile in $(find ./ -type f -name '*.txt')
 do
     %{__mv} $textfile $textfile.old
@@ -96,10 +101,11 @@ do
 done
 
 %pre
-getent group %{haproxy_group} >/dev/null || groupadd -r %{haproxy_group}
+getent group %{haproxy_group} >/dev/null || \
+    groupadd -r %{haproxy_group}
 getent passwd %{haproxy_user} >/dev/null || \
-    useradd -r -g %{haproxy_user} -d %{haproxy_home} -s /sbin/nologin \
-    -c "HAProxy user" %{haproxy_user}
+    useradd -r -g %{haproxy_user} -d %{haproxy_home} \
+    -s /sbin/nologin -c "haproxy" %{haproxy_user}
 exit 0
 
 %post
@@ -113,17 +119,11 @@ exit 0
 
 %files
 %defattr(-,root,root,-)
-%doc doc/*
-%doc examples/url-switching.cfg
-%doc examples/acl-content-sw.cfg
-%doc examples/content-sw-sample.cfg
-%doc examples/cttproxy-src.cfg
-%doc examples/haproxy.cfg
-%doc examples/tarpit.cfg
-%doc CHANGELOG LICENSE README
+%doc doc/* examples/*
+%doc CHANGELOG LICENSE README ROADMAP VERSION
+%dir %{haproxy_confdir}
 %dir %{haproxy_datadir}
 %{haproxy_datadir}/*
-%dir %{haproxy_confdir}
 %config(noreplace) %{haproxy_confdir}/%{name}.cfg
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %{_unitdir}/%{name}.service
@@ -134,8 +134,10 @@ exit 0
 %{_mandir}/man1/*
 %attr(-,%{haproxy_user},%{haproxy_group}) %dir %{haproxy_home}
 
-
 %changelog
+* Tue Jul 15 2014 Ryan O'Hara <rohara at redhat.com> - 1.5.2-1
+- Update to 1.5.2
+
 * Tue Jun 24 2014 Ryan O'Hara <rohara at redhat.com> - 1.5.1-1
 - Update to 1.5.1
 
diff --git a/sources b/sources
index 857412c..11a3a63 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-49640cf3ddd793a05fbd3394481a1ed4  haproxy-1.5.1.tar.gz
+e854fed32ea751d6db7f366cb910225a  haproxy-1.5.2.tar.gz


More information about the scm-commits mailing list