From 0fb033e6953a9b6d273bbbed7482451b17d8bedaa66647c6580e23ab4405774e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Sat, 10 Mar 2018 10:31:37 +0000 Subject: [PATCH] - Version update to 4.04: * support for new kernel interface that allows for repquota(8) to work reliably also for XFS or ext4 with quota feature and generally other filesystem where quota files are not available to quota-tools * IPv6 support for rpc.quotad and all other tools. * Tons of various fixes - Drop merged patch 0001-Set-fPIC-and-pie-as-default-params-when-building.patch OBS-URL: https://build.opensuse.org/package/show/Base:System/quota?expand=0&rev=52 --- ...-pie-as-default-params-when-building.patch | 36 ------------------- quota-4.03.tar.gz | 3 -- quota-4.04.tar.gz | 3 ++ quota.changes | 11 ++++++ quota.spec | 21 ++++------- 5 files changed, 21 insertions(+), 53 deletions(-) delete mode 100644 0001-Set-fPIC-and-pie-as-default-params-when-building.patch delete mode 100644 quota-4.03.tar.gz create mode 100644 quota-4.04.tar.gz diff --git a/0001-Set-fPIC-and-pie-as-default-params-when-building.patch b/0001-Set-fPIC-and-pie-as-default-params-when-building.patch deleted file mode 100644 index 8cb4d74..0000000 --- a/0001-Set-fPIC-and-pie-as-default-params-when-building.patch +++ /dev/null @@ -1,36 +0,0 @@ -From add4f4954adc27ad7b2a698a1d3ac0fcd981602a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= -Date: Tue, 5 Jan 2016 11:20:52 +0100 -Subject: [PATCH] Set -fPIC and -pie as default params when building - ---- - Makefile.am | 1 + - configure.ac | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile.am b/Makefile.am -index 7c7a866..77f8400 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -1,4 +1,5 @@ - ACLOCAL_AMFLAGS = -I m4 -+AM_LDFLAGS = -pie - - BUILT_SOURCES = rquota.h rquota.c rquota_clnt.c - -diff --git a/configure.ac b/configure.ac -index cb33781..489c281 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -53,7 +53,7 @@ AS_IF([test "x${prefix}" = "xNONE"], [ - # ================ - # Check for cflags - # ================ --CFLAGS="$CFLAGS -D_GNU_SOURCE -Wall -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" -+CFLAGS="$CFLAGS -D_GNU_SOURCE -Wall -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC" - AC_ARG_ENABLE([werror], - [AS_HELP_STRING([--enable-werror], [Treat all warnings as errors, useful for development])], - [enable_werror="$enableval"], --- -2.6.4 - diff --git a/quota-4.03.tar.gz b/quota-4.03.tar.gz deleted file mode 100644 index 4ef2854..0000000 --- a/quota-4.03.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4d3c0312d213d88011a68efd17a8adfadce95b5d54196dea7b9346dadde1151 -size 570022 diff --git a/quota-4.04.tar.gz b/quota-4.04.tar.gz new file mode 100644 index 0000000..6390309 --- /dev/null +++ b/quota-4.04.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:735be1887e7f51f54165e778ae43fc859c04e44d88834ecb2f470e91d4ef8edf +size 577303 diff --git a/quota.changes b/quota.changes index 3af74b5..fbd1d93 100644 --- a/quota.changes +++ b/quota.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Sat Mar 10 10:22:03 UTC 2018 - tchvatal@suse.com + +- Version update to 4.04: + * support for new kernel interface that allows for repquota(8) to work + reliably also for XFS or ext4 with quota feature and generally other + filesystem where quota files are not available to quota-tools + * IPv6 support for rpc.quotad and all other tools. + * Tons of various fixes +- Drop merged patch 0001-Set-fPIC-and-pie-as-default-params-when-building.patch + ------------------------------------------------------------------- Thu Nov 23 13:41:35 UTC 2017 - rbrown@suse.com diff --git a/quota.spec b/quota.spec index 556181b..721afe4 100644 --- a/quota.spec +++ b/quota.spec @@ -1,7 +1,7 @@ # # spec file for package quota # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,27 +18,20 @@ #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates + %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif - Name: quota -Version: 4.03 +Version: 4.04 Release: 0 Summary: Disk Quota System -License: GPL-2.0 AND BSD-3-Clause +License: GPL-2.0-only AND BSD-3-Clause Group: System/Filesystems Url: http://sourceforge.net/projects/linuxquota/ -#Source0: http://downloads.sourceforge.net/project/linuxquota/quota-tools/%{version}/%{name}-%{version}.tar.gz -# Tarball repacked, missing subfolder, will be fixed in next release -Source0: %{name}-%{version}.tar.gz +Source0: http://downloads.sourceforge.net/project/linuxquota/quota-tools/%{version}/%{name}-%{version}.tar.gz Source1: sysconfig.nfs-quota Source2: quotad.service Source3: quotad_env.sh -# PATCH-FIX-UPSTREAM Add pic and pie hardening to build -Patch1: 0001-Set-fPIC-and-pie-as-default-params-when-building.patch Patch2: %{name}-4.01-warnquota.patch -# needed for Patch1 -BuildRequires: automake BuildRequires: e2fsprogs-devel BuildRequires: openldap2-devel BuildRequires: pkgconfig @@ -46,6 +39,7 @@ BuildRequires: tcpd-devel BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libnl-3.0) >= 3.1 BuildRequires: pkgconfig(libnl-genl-3.0) +BuildRequires: pkgconfig(libtirpc) BuildRequires: pkgconfig(systemd) %description @@ -70,15 +64,14 @@ The quotad init script, which provides quota support on NFS mounts. %prep %setup -q -%patch1 -p1 %patch2 %build -autoreconf -fvi %configure \ --docdir=%{_docdir}/%{name} \ --disable-silent-rules \ --enable-ldapmail \ + --enable-rpc \ --enable-rpcsetquota make %{?_smp_mflags}