ff653f3
e7e905f
%global _hardened_build 1
f9d3726
4d4c9a4
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
4d4c9a4
%global with_nfsidmap 1
4d4c9a4
%else
4d4c9a4
%global with_nfsidmap 0
6fbb59c
%endif
6fbb59c
4d4c9a4
%if ( 0%{?fedora} >= 18 || 0%{?rhel} >= 7 )
4d4c9a4
%global with_systemd 1
4d4c9a4
%else
4d4c9a4
%global with_systemd 0
37861ec
%endif
6c1f1e7
c1c6f9f
%if ( 0%{?suse_version} )
2bc3ae1
BuildRequires: distribution-release
2bc3ae1
%if ( ! 0%{?is_opensuse} )
c1c6f9f
BuildRequires: sles-release >= 12
c1c6f9f
Requires: sles-release >= 12
2bc3ae1
%else
2bc3ae1
BuildRequires: openSUSE-release
2bc3ae1
Requires: openSUSE-release
2bc3ae1
%endif
c1c6f9f
c1c6f9f
%global with_systemd 1
c1c6f9f
%global with_nfsidmap 1
c1c6f9f
%endif
c1c6f9f
4d4c9a4
# Conditionally enable some FSALs, disable others.
4d4c9a4
#
4d4c9a4
# 1. rpmbuild accepts these options (gpfs as example):
4d4c9a4
#    --with gpfs
4d4c9a4
#    --without gpfs
d762928
4d4c9a4
%define on_off_switch() %%{?with_%1:ON}%%{!?with_%1:OFF}
2480af6
4d4c9a4
# A few explanation about %%bcond_with and %%bcond_without
4d4c9a4
# /!\ be careful: this syntax can be quite messy
4d4c9a4
# %%bcond_with means you add a "--with" option, default = without this feature
4d4c9a4
# %%bcond_without adds a"--without" so the feature is enabled by default
2480af6
ba28275
%bcond_without nullfs
ba28275
%global use_fsal_null %{on_off_switch nullfs}
ba28275
59466f6
%bcond_with mem
59466f6
%global use_fsal_mem %{on_off_switch mem}
59466f6
0cbafc6
%bcond_without gpfs
Niels de Vos 3a6ad03
%global use_fsal_gpfs %{on_off_switch gpfs}
ff653f3
728473a
%bcond_with xfs
4d4c9a4
%global use_fsal_xfs %{on_off_switch xfs}
ff653f3
65db543
%bcond_with lustre
65db543
%global use_fsal_lustre %{on_off_switch lustre}
65db543
7ed9144
%ifnarch i686 armv7hl
5c8952e
%bcond_without ceph
7ed9144
#else
7ed9144
%bcond_with ceph
7ed9144
%endif
4d4c9a4
%global use_fsal_ceph %{on_off_switch ceph}
4d4c9a4
7ed9144
%ifnarch i686 armv7hl
5c8952e
%bcond_without rgw
7ed9144
%else
7ed9144
%bcond_with rgw
7ed9144
%endif
cd40e4b
%global use_fsal_rgw %{on_off_switch rgw}
cd40e4b
4d4c9a4
%bcond_without gluster
4d4c9a4
%global use_fsal_gluster %{on_off_switch gluster}
4d4c9a4
Niels de Vos 3a6ad03
%bcond_with panfs
Niels de Vos 3a6ad03
%global use_fsal_panfs %{on_off_switch panfs}
4d4c9a4
4d4c9a4
%bcond_with rdma
4d4c9a4
%global use_rdma %{on_off_switch rdma}
4d4c9a4
a077e1d
%bcond_with jemalloc
4d4c9a4
d717b7c
%bcond_with lttng
Niels de Vos 3a6ad03
%global use_lttng %{on_off_switch lttng}
4d4c9a4
d73e4a2
%bcond_without utils
4d4c9a4
%global use_utils %{on_off_switch utils}
4d4c9a4
d73e4a2
%bcond_without gui_utils
25354fc
%global use_gui_utils %{on_off_switch gui_utils}
25354fc
a1c1101
%bcond_without system_ntirpc
a1c1101
%global use_system_ntirpc %{on_off_switch system_ntirpc}
4d4c9a4
2bc3ae1
%bcond_without man_page
2bc3ae1
%global use_man_page %{on_off_switch man_page}
2bc3ae1
7ed9144
%ifnarch i686 armv7hl
75d133c
%bcond_without rados_recov
7ed9144
%else
7ed9144
%bcond_with rados_recov
7ed9144
%endif
75d133c
%global use_rados_recov %{on_off_switch rados_recov}
75d133c
7ed9144
%ifnarch i686 armv7hl
75d133c
%bcond_without rados_urls
7ed9144
%else
7ed9144
%bcond_with rados_urls
7ed9144
%endif
75d133c
%global use_rados_urls %{on_off_switch rados_urls}
75d133c
65db543
%bcond_without rpcbind
65db543
%global use_rpcbind %{on_off_switch rpcbind}
65db543
65db543
%bcond_without mspac_support
65db543
%global use_mspac_support %{on_off_switch mspac_support}
65db543
1aca25e
%bcond_with sanitize_address
1aca25e
%global use_sanitize_address %{on_off_switch sanitize_address}
1aca25e
32ba49a
%if ( 0%{?rhel} && 0%{?rhel} < 7 )
32ba49a
%global _rundir %{_localstatedir}/run
32ba49a
%endif
2bc3ae1
fbbaa05
%global dev_version %{lua: s = string.gsub('@GANESHA_EXTRA_VERSION@', '^%-', ''); s2 = string.gsub(s, '%-', '.'); print((s2 ~= nil and s2 ~= '') and s2 or "0.1") }
877078d
#%%global	dev rc5
877078d
#%%global	dash_dev_version 2.6-rc5
59466f6
4d4c9a4
Name:		nfs-ganesha
419a86e
Version:	2.7.5
d717b7c
Release:	1%{?dev:%{dev}}%{?dist}
4d4c9a4
Summary:	NFS-Ganesha is a NFS Server running in user space
4d4c9a4
License:	LGPLv3+
4d4c9a4
Url:		https://github.com/nfs-ganesha/nfs-ganesha/wiki
4d4c9a4
28bfca8
Source0:	https://github.com/%{name}/%{name}/archive/V%{version}/%{name}-%{version}.tar.gz
d717b7c
Patch1:		0001_src_scripts_ganeshactl_CMakeLists.txt.patch
c1c6f9f
4d4c9a4
BuildRequires:	cmake
d00a9e0
BuildRequires:	bison
4d4c9a4
BuildRequires:	flex
4d4c9a4
BuildRequires:	pkgconfig
4d4c9a4
BuildRequires:	krb5-devel
fbbaa05
%if ( 0%{?suse_version} >= 1330 )
fbbaa05
BuildRequires:  libnsl-devel
65db543
%else
b0fd3e3
%if ( 0%{?fedora} >= 28 || 0%{?rhel} >= 8 )
65db543
BuildRequires:  libnsl2-devel
65db543
%endif
fbbaa05
%endif
c1c6f9f
%if ( 0%{?suse_version} )
c1c6f9f
BuildRequires:	dbus-1-devel
c1c6f9f
Requires:	dbus-1
054ad8b
BuildRequires:	systemd-rpm-macros
c1c6f9f
%else
4d4c9a4
BuildRequires:	dbus-devel
c1c6f9f
Requires:	dbus
c1c6f9f
%endif
4d4c9a4
BuildRequires:	libcap-devel
4d4c9a4
BuildRequires:	libblkid-devel
4d4c9a4
BuildRequires:	libuuid-devel
1aca25e
%if ( 0%{?with_mspac_support} )
65db543
BuildRequires: libwbclient-devel
65db543
%endif
087f4be
BuildRequires:	gcc-c++
1aca25e
%if ( %{with_system_ntirpc} )
d717b7c
BuildRequires:	libntirpc-devel >= 1.7.4
3029cca
%else
3029cca
Requires: libntirpc = @NTIRPC_VERSION_EMBED@
d00a9e0
%endif
bcd493e
%if 0%{?rhel} && 0%{?rhel} <= 7
bcd493e
# this should effectively be a no-op, as all Red Hat Enterprise Linux installs should have it
bcd493e
# with selinux.
bcd493e
Requires:	policycoreutils-python
bcd493e
%endif
cc278f5
%if ( 0%{?fedora} )
cc278f5
# this should effectively be a no-op, as all Fedora installs should have it
cc278f5
# with selinux.
bcd493e
Requires:	policycoreutils-python-utils
cc278f5
%endif
1aca25e
%if %{with sanitize_address}
1aca25e
BuildRequires: libasan
1aca25e
%endif
25354fc
Requires:	nfs-utils
65db543
%if ( 0%{?with_rpcbind} )
c1c6f9f
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 ) || ( 0%{?suse_version} )
666c3cf
Requires:	rpcbind
e6e9eba
%else
666c3cf
Requires:	portmap
e6e9eba
%endif
65db543
%endif
65db543
4d4c9a4
%if %{with_nfsidmap}
c1c6f9f
%if ( 0%{?suse_version} )
c1c6f9f
BuildRequires:	nfsidmap-devel
c1c6f9f
%else
4d4c9a4
BuildRequires:	libnfsidmap-devel
c1c6f9f
%endif
6fbb59c
%else
4d4c9a4
BuildRequires:	nfs-utils-lib-devel
4d4c9a4
%endif
65db543
4d4c9a4
%if %{with rdma}
4d4c9a4
BuildRequires:	libmooshika-devel >= 0.6-0
4d4c9a4
%endif
4d4c9a4
%if %{with jemalloc}
4d4c9a4
BuildRequires:	jemalloc-devel
4d4c9a4
%endif
4d4c9a4
%if %{with_systemd}
400ed36
BuildRequires: systemd
400ed36
Requires(post): systemd
4d4c9a4
Requires(preun): systemd
4d4c9a4
Requires(postun): systemd
4d4c9a4
%else
4d4c9a4
BuildRequires:	initscripts
2480af6
%endif
2bc3ae1
%if %{with man_page}
28bfca8
%if ( 0%{?fedora} >= 28 || 0%{?rhel} >= 8 )
28bfca8
BuildRequires: python3-sphinx
28bfca8
%else
2bc3ae1
BuildRequires: python-sphinx
2bc3ae1
%endif
28bfca8
%endif
59466f6
Requires(post): psmisc
6368c27
Requires(pre): shadow-utils
ad7af46
419a86e
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
419a86e
Requires: nfs-ganesha-selinux = %{version}-%{release}
419a86e
%endif
419a86e
4d4c9a4
# Use CMake variables
4d4c9a4
ad7af46
%description
4d4c9a4
nfs-ganesha : NFS-GANESHA is a NFS Server running in user space.
4d4c9a4
It comes with various back-end modules (called FSALs) provided as
9876592
shared objects to support different file systems and name-spaces.
4d4c9a4
4d4c9a4
%package mount-9P
4d4c9a4
Summary: a 9p mount helper
4d4c9a4
4d4c9a4
%description mount-9P
4d4c9a4
This package contains the mount.9P script that clients can use
4d4c9a4
to simplify mounting to NFS-GANESHA. This is a 9p mount helper.
4d4c9a4
4d4c9a4
%package vfs
1aca25e
Summary: The NFS-GANESHA VFS FSAL
4d4c9a4
BuildRequires: libattr-devel
74231f2
Obsoletes: %{name}-xfs <= %{version}
cf502f3
Requires: nfs-ganesha = %{version}-%{release}
4d4c9a4
4d4c9a4
%description vfs
4d4c9a4
This package contains a FSAL shared object to
4d4c9a4
be used with NFS-Ganesha to support VFS based filesystems
4d4c9a4
4d4c9a4
%package proxy
1aca25e
Summary: The NFS-GANESHA PROXY FSAL
4d4c9a4
BuildRequires: libattr-devel
cf502f3
Requires: nfs-ganesha = %{version}-%{release}
4d4c9a4
4d4c9a4
%description proxy
4d4c9a4
This package contains a FSAL shared object to
4d4c9a4
be used with NFS-Ganesha to support PROXY based filesystems
4d4c9a4
4d4c9a4
%if %{with utils}
4d4c9a4
%package utils
1aca25e
Summary: The NFS-GANESHA util scripts
c1c6f9f
%if ( 0%{?suse_version} )
59466f6
Requires:	dbus-1-python, python-gobject2 python-pyparsing
c1c6f9f
%else
022276c
Requires:	python2-dbus, pygobject2, python2-pyparsing
c1c6f9f
%endif
25354fc
%if %{with gui_utils}
c1c6f9f
%if ( 0%{?suse_version} )
c1c6f9f
BuildRequires:	python-qt4-devel
c1c6f9f
Requires:	python-qt4
c1c6f9f
%else
4d4c9a4
BuildRequires:	PyQt4-devel
4d4c9a4
Requires:	PyQt4
25354fc
%endif
c1c6f9f
%endif
2bc3ae1
%if ( 0%{?suse_version} )
3380c42
BuildRequires:	python2-devel
2bc3ae1
Requires: nfs-ganesha = %{version}-%{release}, python
2bc3ae1
%else
2bc3ae1
BuildRequires:	python2-devel
e33d052
Requires: nfs-ganesha = %{version}-%{release}, python2
2bc3ae1
%endif
4d4c9a4
4d4c9a4
%description utils
4d4c9a4
This package contains utility scripts for managing the NFS-GANESHA server
4d4c9a4
%endif
4d4c9a4
4d4c9a4
%if %{with lttng}
4d4c9a4
%package lttng
1aca25e
Summary: The NFS-GANESHA library for use with LTTng
728473a
BuildRequires:	lttng-ust-devel >= 2.3
728473a
BuildRequires:	lttng-tools-devel >= 2.3
728473a
Requires: nfs-ganesha = %{version}-%{release}
4d4c9a4
4d4c9a4
%description lttng
4d4c9a4
This package contains the libganesha_trace.so library. When preloaded
4d4c9a4
to the ganesha.nfsd server, it makes it possible to trace using LTTng.
4d4c9a4
%endif
4d4c9a4
75d133c
%if %{with rados_recov}
65db543
%package rados-grace
1aca25e
Summary: The NFS-GANESHA command for managing the RADOS grace database
18cd2f5
BuildRequires: librados-devel >= 12.2.0
75d133c
Requires: nfs-ganesha = %{version}-%{release}
75d133c
65db543
%description rados-grace
65db543
This package contains the ganesha-rados-grace tool for interacting with the
65db543
database used by the rados_cluster recovery backend.
75d133c
%endif
75d133c
c1c6f9f
# Option packages start here. use "rpmbuild --with gpfs" (or equivalent)
4d4c9a4
# for activating this part of the spec file
4d4c9a4
d00a9e0
# NULL
d00a9e0
%if %{with nullfs}
d00a9e0
%package nullfs
1aca25e
Summary: The NFS-GANESHA NULLFS Stackable FSAL
d00a9e0
Requires: nfs-ganesha = %{version}-%{release}
d00a9e0
d00a9e0
%description nullfs
d00a9e0
This package contains a Stackable FSAL shared object to
d00a9e0
be used with NFS-Ganesha. This is mostly a template for future (more sophisticated) stackable FSALs
d00a9e0
%endif
d00a9e0
59466f6
# MEM
59466f6
%if %{with mem}
59466f6
%package mem
1aca25e
Summary: The NFS-GANESHA Memory backed testing FSAL
59466f6
Requires: nfs-ganesha = %{version}-%{release}
59466f6
59466f6
%description mem
2bc3ae1
This package contains a FSAL shared object to be used with NFS-Ganesha. This
59466f6
is used for speed and latency testing.
59466f6
%endif
59466f6
4d4c9a4
# GPFS
4d4c9a4
%if %{with gpfs}
4d4c9a4
%package gpfs
1aca25e
Summary: The NFS-GANESHA GPFS FSAL
cf502f3
Requires: nfs-ganesha = %{version}-%{release}
4d4c9a4
4d4c9a4
%description gpfs
4d4c9a4
This package contains a FSAL shared object to
4d4c9a4
be used with NFS-Ganesha to support GPFS backend
4d4c9a4
%endif
4d4c9a4
4d4c9a4
# CEPH
4d4c9a4
%if %{with ceph}
4d4c9a4
%package ceph
1aca25e
Summary: The NFS-GANESHA CephFS FSAL
400ed36
Requires:	nfs-ganesha = %{version}-%{release}
18cd2f5
BuildRequires:	libcephfs2-devel >= 12.2.0
4d4c9a4
4d4c9a4
%description ceph
4d4c9a4
This package contains a FSAL shared object to
b22c558
be used with NFS-Ganesha to support CephFS
4d4c9a4
%endif
4d4c9a4
cd40e4b
# RGW
cd40e4b
%if %{with rgw}
cd40e4b
%package rgw
1aca25e
Summary: The NFS-GANESHA Ceph RGW FSAL
cd40e4b
Requires:	nfs-ganesha = %{version}-%{release}
18cd2f5
BuildRequires:	librgw2-devel >= 12.2.0
cd40e4b
cd40e4b
%description rgw
cd40e4b
This package contains a FSAL shared object to
b22c558
be used with NFS-Ganesha to support Ceph RGW
cd40e4b
%endif
cd40e4b
4d4c9a4
# XFS
4d4c9a4
%if %{with xfs}
4d4c9a4
%package xfs
1aca25e
Summary: The NFS-GANESHA XFS FSAL
d00a9e0
Requires:	nfs-ganesha = %{version}-%{release}
4d4c9a4
BuildRequires:	libattr-devel xfsprogs-devel
4d4c9a4
4d4c9a4
%description xfs
4d4c9a4
This package contains a shared object to be used with FSAL_VFS
4d4c9a4
to support XFS correctly
4d4c9a4
%endif
4d4c9a4
65db543
#LUSTRE
65db543
%if %{with lustre}
65db543
%package lustre
1aca25e
Summary: The NFS-GANESHA LUSTRE FSAL
65db543
BuildRequires: libattr-devel
65db543
BuildRequires: lustre-client
65db543
Requires: nfs-ganesha = %{version}-%{release}
65db543
Requires: lustre-client
65db543
65db543
%description lustre
65db543
This package contains a FSAL shared object to
65db543
be used with NFS-Ganesha to support LUSTRE based filesystems
65db543
%endif
65db543
4d4c9a4
# PANFS
4d4c9a4
%if %{with panfs}
4d4c9a4
%package panfs
1aca25e
Summary: The NFS-GANESHA PANFS FSAL
d00a9e0
Requires:	nfs-ganesha = %{version}-%{release}
4d4c9a4
4d4c9a4
%description panfs
4d4c9a4
This package contains a FSAL shared object to
4d4c9a4
be used with NFS-Ganesha to support PANFS
4d4c9a4
%endif
4d4c9a4
4d4c9a4
# GLUSTER
4d4c9a4
%if %{with gluster}
4d4c9a4
%package gluster
1aca25e
Summary: The NFS-GANESHA GLUSTER FSAL
d00a9e0
Requires:	nfs-ganesha = %{version}-%{release}
75d133c
BuildRequires:	glusterfs-api-devel >= 3.12.3
e7e905f
BuildRequires:	libattr-devel, libacl-devel
4d4c9a4
4d4c9a4
%description gluster
4d4c9a4
This package contains a FSAL shared object to
4d4c9a4
be used with NFS-Ganesha to support Gluster
4d4c9a4
%endif
ff653f3
1aca25e
# SELINUX
b0fd3e3
%if ( 0%{?fedora} >= 29 || 0%{?rhel} >= 8 )
1aca25e
%package selinux
1aca25e
Summary: The NFS-GANESHA SELINUX targeted policy
1aca25e
BuildArch:     noarch
1aca25e
Requires:      nfs-ganesha = %{version}-%{release}
1aca25e
BuildRequires:        selinux-policy-devel
0c742b1
%{?selinux_requires}
1aca25e
1aca25e
%description selinux
1aca25e
This package contains an selinux policy for running ganesha.nfsd
1aca25e
1aca25e
%post selinux
c19e20e
%selinux_modules_install %{_selinux_store_path}/packages/ganesha.pp.bz2
1aca25e
1aca25e
%pre selinux
e2b082d
%selinux_relabel_pre
1aca25e
1aca25e
%postun selinux
1aca25e
if [ $1 -eq 0 ]; then
e2b082d
    %selinux_modules_uninstall ganesha
1aca25e
fi
1aca25e
1aca25e
%posttrans
e2b082d
%selinux_relabel_post
1aca25e
%endif
1aca25e
1aca25e
3029cca
# NTIRPC (if built-in)
3029cca
%if ! %{with system_ntirpc}
3029cca
%package -n libntirpc
3029cca
Summary:	New Transport Independent RPC Library
3029cca
License:	BSD
3029cca
Version:	@NTIRPC_VERSION_EMBED@
3029cca
Url:		https://github.com/nfs-ganesha/ntirpc
3029cca
3029cca
# libtirpc has /etc/netconfig, most machines probably have it anyway
3029cca
# for NFS client
3029cca
Requires:	libtirpc
3029cca
3029cca
%description -n libntirpc
3029cca
This package contains a new implementation of the original libtirpc,
3029cca
transport-independent RPC (TI-RPC) library for NFS-Ganesha. It has
3029cca
the following features not found in libtirpc:
3029cca
 1. Bi-directional operation
3029cca
 2. Full-duplex operation on the TCP (vc) transport
3029cca
 3. Thread-safe operating modes
3029cca
 3.1 new locking primitives and lock callouts (interface change)
3029cca
 3.2 stateless send/recv on the TCP transport (interface change)
3029cca
 4. Flexible server integration support
3029cca
 5. Event channels (remove static arrays of xprt handles, new EPOLL/KEVENT
3029cca
    integration)
3029cca
3029cca
%package -n libntirpc-devel
3029cca
Summary:	Development headers for libntirpc
3029cca
Requires:	libntirpc = @NTIRPC_VERSION_EMBED@
3029cca
License:	BSD
3029cca
Version:	@NTIRPC_VERSION_EMBED@
3029cca
Url:		https://github.com/nfs-ganesha/ntirpc
3029cca
3029cca
%description -n libntirpc-devel
3029cca
Development headers and auxiliary files for developing with %{name}.
3029cca
%endif
3029cca
ff653f3
%prep
877078d
%setup -q -n %{name}-%{version}
d73e4a2
%patch1 -p1
ff653f3
ff653f3
%build
094556f
cd src && %cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo	\
4d4c9a4
	-DBUILD_CONFIG=rpmbuild				\
ba28275
	-DUSE_FSAL_NULL=%{use_fsal_null}		\
59466f6
	-DUSE_FSAL_MEM=%{use_fsal_mem}			\
4d4c9a4
	-DUSE_FSAL_XFS=%{use_fsal_xfs}			\
65db543
	-DUSE_FSAL_LUSTRE=%{use_fsal_lustre}		\
4d4c9a4
	-DUSE_FSAL_CEPH=%{use_fsal_ceph}		\
c1c6f9f
	-DUSE_FSAL_RGW=%{use_fsal_rgw}			\
4d4c9a4
	-DUSE_FSAL_GPFS=%{use_fsal_gpfs}		\
4d4c9a4
	-DUSE_FSAL_PANFS=%{use_fsal_panfs}		\
4d4c9a4
	-DUSE_FSAL_GLUSTER=%{use_fsal_gluster}		\
a1c1101
	-DUSE_SYSTEM_NTIRPC=%{use_system_ntirpc}	\
4d4c9a4
	-DUSE_9P_RDMA=%{use_rdma}			\
4d4c9a4
	-DUSE_LTTNG=%{use_lttng}			\
4d4c9a4
	-DUSE_ADMIN_TOOLS=%{use_utils}			\
25354fc
	-DUSE_GUI_ADMIN_TOOLS=%{use_gui_utils}		\
75d133c
	-DUSE_RADOS_RECOV=%{use_rados_recov}		\
75d133c
	-DRADOS_URLS=%{use_rados_urls}			\
4d4c9a4
	-DUSE_FSAL_VFS=ON				\
4d4c9a4
	-DUSE_FSAL_PROXY=ON				\
4d4c9a4
	-DUSE_DBUS=ON					\
4d4c9a4
	-DUSE_9P=ON					\
4d4c9a4
	-DDISTNAME_HAS_GIT_DATA=OFF			\
2bc3ae1
	-DUSE_MAN_PAGE=%{use_man_page}			\
1aca25e
	-DRPCBIND=%{use_rpcbind}			\
1aca25e
	-D_MSPAC_SUPPORT=%{use_mspac_support}		\
1aca25e
	-DSANITIZE_ADDRESS=%{use_sanitize_address}	\
4d4c9a4
%if %{with jemalloc}
4d4c9a4
	-DALLOCATOR=jemalloc
2480af6
%endif
4d4c9a4
4d4c9a4
make %{?_smp_mflags} || make %{?_smp_mflags} || make
ff653f3
1aca25e
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
1aca25e
make -C selinux -f /usr/share/selinux/devel/Makefile ganesha.pp
1aca25e
pushd selinux && bzip2 -9 ganesha.pp && popd
1aca25e
%endif
1aca25e
ff653f3
%install
4d4c9a4
mkdir -p %{buildroot}%{_sysconfdir}/ganesha/
4d4c9a4
mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
4d4c9a4
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
4d4c9a4
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
4d4c9a4
mkdir -p %{buildroot}%{_bindir}
4d4c9a4
mkdir -p %{buildroot}%{_sbindir}
4d4c9a4
mkdir -p %{buildroot}%{_libdir}/ganesha
32ba49a
mkdir -p %{buildroot}%{_rundir}/ganesha
666c3cf
mkdir -p %{buildroot}%{_libexecdir}/ganesha
400ed36
cd src
400ed36
install -m 644 config_samples/logrotate_ganesha	%{buildroot}%{_sysconfdir}/logrotate.d/ganesha
400ed36
install -m 644 scripts/ganeshactl/org.ganesha.nfsd.conf	%{buildroot}%{_sysconfdir}/dbus-1/system.d
666c3cf
install -m 755 scripts/nfs-ganesha-config.sh	%{buildroot}%{_libexecdir}/ganesha
400ed36
install -m 755 tools/mount.9P	%{buildroot}%{_sbindir}/mount.9P
400ed36
install -m 644 config_samples/vfs.conf %{buildroot}%{_sysconfdir}/ganesha
edb8a2f
%if %{with rgw}
edb8a2f
install -m 644 config_samples/rgw.conf %{buildroot}%{_sysconfdir}/ganesha
edb8a2f
%endif
4d4c9a4
4d4c9a4
%if %{with_systemd}
4d4c9a4
mkdir -p %{buildroot}%{_unitdir}
2bc3ae1
install -m 644 scripts/systemd/nfs-ganesha.service.el7	%{buildroot}%{_unitdir}/nfs-ganesha.service
0e04457
install -m 644 scripts/systemd/nfs-ganesha-lock.service.el7	%{buildroot}%{_unitdir}/nfs-ganesha-lock.service
666c3cf
install -m 644 scripts/systemd/nfs-ganesha-config.service	%{buildroot}%{_unitdir}/nfs-ganesha-config.service
400ed36
install -m 644 scripts/systemd/sysconfig/nfs-ganesha	%{buildroot}%{_sysconfdir}/sysconfig/ganesha
6368c27
%if 0%{?_tmpfilesdir:1}
6368c27
mkdir -p %{buildroot}%{_tmpfilesdir}
6368c27
install -m 644 scripts/systemd/tmpfiles.d/ganesha.conf	%{buildroot}%{_tmpfilesdir}
6368c27
%endif
6368c27
mkdir -p %{buildroot}%{_localstatedir}/log/ganesha
6fbb59c
%else
4d4c9a4
mkdir -p %{buildroot}%{_sysconfdir}/init.d
ee3c33d
install -m 755 scripts/init.d/nfs-ganesha.el6		%{buildroot}%{_sysconfdir}/init.d/nfs-ganesha
5c21ee7
install -m 644 scripts/init.d/sysconfig/ganesha		%{buildroot}%{_sysconfdir}/sysconfig/ganesha
4d4c9a4
%endif
4d4c9a4
65db543
%if %{with lustre}
65db543
install -m 644 config_samples/lustre.conf %{buildroot}%{_sysconfdir}/ganesha
65db543
%endif
65db543
4d4c9a4
%if %{with xfs}
400ed36
install -m 644 config_samples/xfs.conf %{buildroot}%{_sysconfdir}/ganesha
6fbb59c
%endif
4d4c9a4
4d4c9a4
%if %{with ceph}
400ed36
install -m 644 config_samples/ceph.conf %{buildroot}%{_sysconfdir}/ganesha
4d4c9a4
%endif
4d4c9a4
65db543
%if %{with rados_recov}
65db543
install -m 755 tools/ganesha-rados-grace       %{buildroot}%{_bindir}/ganesha-rados-grace
65db543
%endif
65db543
59466f6
%if %{with rgw}
59466f6
install -m 644 config_samples/rgw.conf %{buildroot}%{_sysconfdir}/ganesha
59466f6
install -m 644 config_samples/rgw_bucket.conf %{buildroot}%{_sysconfdir}/ganesha
59466f6
%endif
59466f6
36130fd
%if %{with gluster}
36130fd
install -m 644 config_samples/logrotate_fsal_gluster %{buildroot}%{_sysconfdir}/logrotate.d/ganesha-gfapi
36130fd
%endif
36130fd
4d4c9a4
%if %{with gpfs}
cd40e4b
install -m 755 scripts/gpfs-epoch %{buildroot}%{_libexecdir}/ganesha
400ed36
install -m 644 config_samples/gpfs.conf	%{buildroot}%{_sysconfdir}/ganesha
d00a9e0
install -m 644 config_samples/gpfs.ganesha.nfsd.conf %{buildroot}%{_sysconfdir}/ganesha
d00a9e0
install -m 644 config_samples/gpfs.ganesha.main.conf %{buildroot}%{_sysconfdir}/ganesha
d00a9e0
install -m 644 config_samples/gpfs.ganesha.log.conf %{buildroot}%{_sysconfdir}/ganesha
d00a9e0
install -m 644 config_samples/gpfs.ganesha.exports.conf	%{buildroot}%{_sysconfdir}/ganesha
ba28275
%if ! %{with_systemd}
ba28275
mkdir -p %{buildroot}%{_sysconfdir}/init.d
ba28275
install -m 755 scripts/init.d/nfs-ganesha.gpfs		%{buildroot}%{_sysconfdir}/init.d/nfs-ganesha-gpfs
ba28275
%endif
4d4c9a4
%endif
4d4c9a4
9876592
make DESTDIR=%{buildroot} install
ff653f3
1aca25e
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
e2b082d
install -d %{buildroot}%{_selinux_store_path}/packages
e2b082d
install -d -p %{buildroot}%{_selinux_store_path}/devel/include/contrib
e2b082d
install -p -m 644 selinux/ganesha.if %{buildroot}%{_selinux_store_path}/devel/include/contrib
e2b082d
install -m 0644 selinux/ganesha.pp.bz2 %{buildroot}%{_selinux_store_path}/packages
1aca25e
%endif
d83f15c
ff653f3
%post
c1c6f9f
%if ( 0%{?suse_version} )
c1c6f9f
%service_add_post nfs-ganesha.service nfs-ganesha-lock.service nfs-ganesha-config.service
1dc8241
%else
0e04457
%if ( 0%{?fedora} || ( 0%{?rhel} && 0%{?rhel} > 6 ) )
0f11624
semanage fcontext -a -t ganesha_var_log_t %{_localstatedir}/log/ganesha > /dev/null 2>&1 || :
0f11624
semanage fcontext -a -t ganesha_var_log_t %{_localstatedir}/log/ganesha/ganesha.log > /dev/null 2>&1 || :
0e04457
%if %{with gluster}
0f11624
semanage fcontext -a -t ganesha_var_log_t %{_localstatedir}/log/ganesha/ganesha-gfapi.log > /dev/null 2>&1 || :
0e04457
%endif
0e04457
restorecon %{_localstatedir}/log/ganesha
0e04457
%endif
4d4c9a4
%if %{with_systemd}
ff653f3
%systemd_post nfs-ganesha.service
4d4c9a4
%systemd_post nfs-ganesha-lock.service
666c3cf
%systemd_post nfs-ganesha-config.service
6fbb59c
%endif
c1c6f9f
%endif
59466f6
killall -SIGHUP dbus-daemon >/dev/null 2>&1 || :
ff653f3
6368c27
%pre
6368c27
getent group ganesha > /dev/null || groupadd -r ganesha
32ba49a
getent passwd ganesha > /dev/null || useradd -r -g ganesha -d %{_rundir}/ganesha -s /sbin/nologin -c "NFS-Ganesha Daemon" ganesha
6368c27
exit 0
6368c27
ff653f3
%preun
c1c6f9f
%if ( 0%{?suse_version} )
c1c6f9f
%service_del_preun nfs-ganesha-lock.service
c1c6f9f
%else
4d4c9a4
%if %{with_systemd}
4d4c9a4
%systemd_preun nfs-ganesha-lock.service
6fbb59c
%endif
c1c6f9f
%endif
ff653f3
ff653f3
%postun
c1c6f9f
%if ( 0%{?suse_version} )
c1c6f9f
%service_del_postun nfs-ganesha-lock.service
2bc3ae1
%debug_package
c1c6f9f
%else
4d4c9a4
%if %{with_systemd}
4d4c9a4
%systemd_postun_with_restart nfs-ganesha-lock.service
6fbb59c
%endif
c1c6f9f
%endif
ff653f3
ff653f3
%files
b99a652
%license src/LICENSE.txt
4d4c9a4
%{_bindir}/ganesha.nfsd
4d4c9a4
%config %{_sysconfdir}/dbus-1/system.d/org.ganesha.nfsd.conf
4d4c9a4
%config(noreplace) %{_sysconfdir}/sysconfig/ganesha
4d4c9a4
%config(noreplace) %{_sysconfdir}/logrotate.d/ganesha
4d4c9a4
%dir %{_sysconfdir}/ganesha/
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/ganesha.conf
4d4c9a4
%dir %{_defaultdocdir}/ganesha/
4d4c9a4
%{_defaultdocdir}/ganesha/*
edb8a2f
%doc src/ChangeLog
32ba49a
%dir %{_rundir}/ganesha
666c3cf
%dir %{_libexecdir}/ganesha/
666c3cf
%{_libexecdir}/ganesha/nfs-ganesha-config.sh
0e04457
%dir %attr(0775,ganesha,ganesha) %{_localstatedir}/log/ganesha
4d4c9a4
4d4c9a4
%if %{with_systemd}
4d4c9a4
%{_unitdir}/nfs-ganesha.service
4d4c9a4
%{_unitdir}/nfs-ganesha-lock.service
666c3cf
%{_unitdir}/nfs-ganesha-config.service
6368c27
%if 0%{?_tmpfilesdir:1}
6368c27
%{_tmpfilesdir}/ganesha.conf
6368c27
%endif
6fbb59c
%else
4d4c9a4
%{_sysconfdir}/init.d/nfs-ganesha
6fbb59c
%endif
4d4c9a4
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-config.8.gz
2bc3ae1
%{_mandir}/*/ganesha-core-config.8.gz
2bc3ae1
%{_mandir}/*/ganesha-export-config.8.gz
2bc3ae1
%{_mandir}/*/ganesha-cache-config.8.gz
2bc3ae1
%{_mandir}/*/ganesha-log-config.8.gz
2bc3ae1
%endif
2bc3ae1
65db543
%if %{with rados_recov}
65db543
%files rados-grace
65db543
%{_bindir}/ganesha-rados-grace
65db543
%if %{with man_page}
65db543
%{_mandir}/*/ganesha-rados-grace.8.gz
65db543
%{_mandir}/*/ganesha-rados-cluster-design.8.gz
65db543
%endif
65db543
%endif
2bc3ae1
4d4c9a4
%files mount-9P
4d4c9a4
%{_sbindir}/mount.9P
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-9p-config.8.gz
2bc3ae1
%endif
4d4c9a4
4d4c9a4
%files vfs
4d4c9a4
%{_libdir}/ganesha/libfsalvfs*
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/vfs.conf
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-vfs-config.8.gz
2bc3ae1
%endif
4d4c9a4
4d4c9a4
%files proxy
4d4c9a4
%{_libdir}/ganesha/libfsalproxy*
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-proxy-config.8.gz
2bc3ae1
%endif
4d4c9a4
4d4c9a4
# Optional packages
65db543
%if %{with lustre}
65db543
%files lustre
65db543
%{_libdir}/ganesha/libfsallustre*
65db543
%config(noreplace) %{_sysconfdir}/ganesha/lustre.conf
65db543
%if %{with man_page}
65db543
%{_mandir}/*/ganesha-lustre-config.8.gz
65db543
%endif
65db543
%endif
65db543
ba28275
%if %{with nullfs}
ba28275
%files nullfs
ba28275
%{_libdir}/ganesha/libfsalnull*
ba28275
%endif
ba28275
59466f6
%if %{with mem}
59466f6
%files mem
59466f6
%{_libdir}/ganesha/libfsalmem*
59466f6
%endif
59466f6
4d4c9a4
%if %{with gpfs}
4d4c9a4
%files gpfs
4d4c9a4
%{_libdir}/ganesha/libfsalgpfs*
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.conf
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.nfsd.conf
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.main.conf
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.log.conf
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.exports.conf
cd40e4b
%{_libexecdir}/ganesha/gpfs-epoch
ba28275
%if ! %{with_systemd}
ba28275
%{_sysconfdir}/init.d/nfs-ganesha-gpfs
ba28275
%endif
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-gpfs-config.8.gz
2bc3ae1
%endif
4d4c9a4
%endif
4d4c9a4
4d4c9a4
%if %{with xfs}
4d4c9a4
%files xfs
4d4c9a4
%{_libdir}/ganesha/libfsalxfs*
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/xfs.conf
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-xfs-config.8.gz
2bc3ae1
%endif
2480af6
%endif
ff653f3
4d4c9a4
%if %{with ceph}
4d4c9a4
%files ceph
4d4c9a4
%{_libdir}/ganesha/libfsalceph*
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/ceph.conf
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-ceph-config.8.gz
2bc3ae1
%endif
ad7af46
%endif
ad7af46
cd40e4b
%if %{with rgw}
cd40e4b
%files rgw
cd40e4b
%{_libdir}/ganesha/libfsalrgw*
cd40e4b
%config(noreplace) %{_sysconfdir}/ganesha/rgw.conf
59466f6
%config(noreplace) %{_sysconfdir}/ganesha/rgw_bucket.conf
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-rgw-config.8.gz
2bc3ae1
%endif
cd40e4b
%endif
cd40e4b
4d4c9a4
%if %{with gluster}
4d4c9a4
%files gluster
36130fd
%config(noreplace) %{_sysconfdir}/logrotate.d/ganesha-gfapi
4d4c9a4
%{_libdir}/ganesha/libfsalgluster*
2bc3ae1
%if %{with man_page}
2bc3ae1
%{_mandir}/*/ganesha-gluster-config.8.gz
2bc3ae1
%endif
4d4c9a4
%endif
4d4c9a4
1aca25e
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
1aca25e
%files selinux
e2b082d
%attr(0644,root,root) %{_selinux_store_path}/packages/ganesha.pp.bz2
e2b082d
%attr(0644,root,root) %{_selinux_store_path}/devel/include/contrib/ganesha.if
1aca25e
%endif
1aca25e
3029cca
%if ! %{with system_ntirpc}
3029cca
%files -n libntirpc
3029cca
%{_libdir}/libntirpc.so.@NTIRPC_VERSION_EMBED@
fbbaa05
%{_libdir}/libntirpc.so.1.6
3029cca
%{_libdir}/libntirpc.so
3029cca
%{!?_licensedir:%global license %%doc}
3029cca
%license libntirpc/COPYING
3029cca
%doc libntirpc/NEWS libntirpc/README
3029cca
%files -n libntirpc-devel
3029cca
%{_libdir}/pkgconfig/libntirpc.pc
3029cca
%dir %{_includedir}/ntirpc
3029cca
%{_includedir}/ntirpc/*
3029cca
%endif
3029cca
4d4c9a4
%if %{with panfs}
4d4c9a4
%files panfs
4d4c9a4
%{_libdir}/ganesha/libfsalpanfs*
4d4c9a4
%endif
4d4c9a4
4d4c9a4
%if %{with lttng}
4d4c9a4
%files lttng
4d4c9a4
%{_libdir}/ganesha/libganesha_trace*
4d4c9a4
%endif
4d4c9a4
4d4c9a4
%if %{with utils}
4d4c9a4
%files utils
e33d052
%if ( 0%{?suse_version} )
00e0072
%{python2_sitelib}/Ganesha/*
00e0072
%{python2_sitelib}/ganeshactl-*-info
c1c6f9f
%else
4d4c9a4
%{python2_sitelib}/Ganesha/*
4d4c9a4
%{python2_sitelib}/ganeshactl-*-info
c1c6f9f
%endif
25354fc
%if %{with gui_utils}
4d4c9a4
%{_bindir}/ganesha-admin
4d4c9a4
%{_bindir}/manage_clients
4d4c9a4
%{_bindir}/manage_exports
4d4c9a4
%{_bindir}/manage_logger
4d4c9a4
%{_bindir}/ganeshactl
d00a9e0
%{_bindir}/client_stats_9pOps
d00a9e0
%{_bindir}/export_stats_9pOps
25354fc
%endif
4d4c9a4
%{_bindir}/fake_recall
4d4c9a4
%{_bindir}/get_clientids
4d4c9a4
%{_bindir}/grace_period
4d4c9a4
%{_bindir}/ganesha_stats
4d4c9a4
%{_bindir}/sm_notify.ganesha
4d4c9a4
%{_bindir}/ganesha_mgr
59466f6
%{_bindir}/ganesha_conf
2bc3ae1
%{_mandir}/*/ganesha_conf.8.gz
4d4c9a4
%endif
ff653f3
ff653f3
%changelog
419a86e
* Tue Jul 2 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.5-1
419a86e
- nfs-ganesha 2.7.5 GA
419a86e
d717b7c
* Wed Jun 5 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.4-1
d717b7c
- nfs-ganesha 2.7.4 GA
d717b7c
022276c
* Fri May 17 2019 Miro HronĨok <mhroncok@redhat.com> - 2.7.3-4
022276c
- Avoid unversioned Python requires
022276c
d73e4a2
* Thu May 16 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.3-3
d73e4a2
- nfs-ganesha 2.7.3, enable utils w/ python2 on f30 and up
d73e4a2
c19e20e
* Fri May 10 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.3-2
c19e20e
- nfs-ganesha 2.7.3, selinux bz#1706462
c19e20e
28bfca8
* Fri Apr 5 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.3-1
28bfca8
- nfs-ganesha 2.7.3 GA
28bfca8
0ef87e8
* Mon Mar 11 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.2-2
0ef87e8
- nfs-ganesha 2.7.2 reenable ceph, rgw, rados from bad merge
0ef87e8
0c742b1
* Wed Feb 27 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.2-1
0c742b1
- nfs-ganesha 2.7.2 GA
0c742b1
b0fd3e3
* Thu Feb 21 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-1
b0fd3e3
- rebuild for f31/rawhide
b0fd3e3
-  add libnsl2-devel on rhel8
b0fd3e3
-  eliminate redundant cmake -DDSANITIZE_ADDRESS=OFF
b0fd3e3
4b51389
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-5
4b51389
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4b51389
e2b082d
* Tue Dec 18 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-4
e2b082d
- nfs-ganesha 2.7.1, fix selinux
e2b082d
ce7655b
* Fri Dec 7 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-3
ce7655b
- nfs-ganesha 2.7.1, rebuild w/ ceph-14
ce7655b
5938cd0
* Tue Oct 16 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-2
5938cd0
- nfs-ganesha 2.7.1, rebuild w/ libntirpc-1.7.1-1
5938cd0
1aca25e
* Fri Oct 12 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-1
1aca25e
- nfs-ganesha 2.7.1 GA
1aca25e
74231f2
* Thu Sep 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.0-3
74231f2
- nfs-ganesha 2.7.0, obsolete xfs, enable lttng
74231f2
728473a
* Thu Sep 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.0-2
728473a
- nfs-ganesha 2.7.0, obsolete xfs, enable lttng
728473a
65db543
* Mon Sep 17 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.0-1
65db543
- nfs-ganesha 2.7.0 GA
65db543
42f662b
* Wed Aug 22 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.3-1
42f662b
- nfs-ganesha 2.6.3 GA
42f662b
bcd493e
* Fri Aug 10 2018 Petr Lautrbach <plautrba@redhat.com> - 2.6.2-5
bcd493e
- require the correct package with /usr/sbin/semanage
bcd493e
e796917
* Tue Jul 17 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.2-4
e796917
- disable utils, python
e796917
51b22e8
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-3
51b22e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
51b22e8
26760bb
* Tue Jul 3 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> 
26760bb
- defattr
26760bb
e796917
* Wed May 16 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.2-2
5c8952e
- nfs-ganesha 2.6.2 w/ ceph and rgw FSALs
5c8952e
e796917
* Thu May 10 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.2-1
14f2b8c
- nfs-ganesha 2.6.2 GA
14f2b8c
e796917
* Tue Mar 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.1-1
fa4ed37
- nfs-ganesha 2.6.1 GA
fa4ed37
e796917
* Fri Mar 2 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-2
dc36464
- nfs-ganesha 2.6.0 GA, rebuild (relink) with libntirpc-1.6.1
dc36464
e796917
* Tue Feb 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-1
877078d
- nfs-ganesha 2.6.0 GA
877078d
e796917
* Tue Feb 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.5rc5
9ca2f2d
- nfs-ganesha 2.6.0 RC5, rebuild with libntirpc-1.6.1
9ca2f2d
e796917
* Fri Feb 9 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.4rc5
7b79460
- nfs-ganesha 2.6.0 RC5
7b79460
7e45282
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-0.3rc3
7e45282
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7e45282
e796917
* Fri Jan 19 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.1rc3
d15d4f6
- nfs-ganesha 2.6.0 RC3
d15d4f6
e796917
* Wed Jan 17 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.1rc2
fbbaa05
- nfs-ganesha 2.6.0 RC2
fbbaa05
e796917
* Thu Jan 11 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.4-2
f11e61c
- rebuild with libnfsidmap (libnfsidmap.so.1)
f11e61c
e796917
* Mon Nov 13 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.4-1
75d133c
- nfs-ganesha 2.5.4 GA
75d133c
e796917
* Fri Oct 20 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.3-3
0f11624
- nfs-ganesha 2.5.3, quiet semanage
0f11624
e796917
* Fri Oct 20 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.3-2
1dc8241
- nfs-ganesha 2.5.3, fix semanage in %%post
1dc8241
e796917
* Tue Oct 10 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.3-1
0e04457
- nfs-ganesha 2.5.3 GA
0e04457
e796917
* Wed Sep 27 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-6
474e44d
- /var/log/ganesha -> ganesha_var_log_t
474e44d
- see https://github.com/nfs-ganesha/nfs-ganesha/issues/212
474e44d
e796917
* Fri Sep 22 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-5
d05aff4
- /var/log/ganesha -> ganesha_var_log_t
d05aff4
- see https://github.com/nfs-ganesha/nfs-ganesha/issues/212
d05aff4
e796917
* Fri Sep 22 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-4
ce0cac8
- /var/log/ganesha owner ganesha.ganesha -> ganesha.root 
ce0cac8
- see https://github.com/nfs-ganesha/nfs-ganesha/issues/212
ce0cac8
e796917
* Fri Aug 25 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-3
cbd714c
- no rdma on arm(v7hl), FSAL_RGW, FSAL_CEPH; with ceph-12-1.4-5
cbd714c
e796917
* Thu Aug 24 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-2
9f41a4c
- no rdma on arm(v7hl), thus no rgw in ceph, hence no FSAL_RGW
9f41a4c
e796917
* Thu Aug 24 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-1
3029cca
- nfs-ganesha 2.5.2 GA
3029cca
e796917
* Fri Aug 18 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.1.1-2
32ba49a
- /var/run -> /run
32ba49a
e796917
* Wed Aug 2 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.1.1-1
0cbafc6
- nfs-ganesha 2.5.1.1 GA
0cbafc6
- enable ppc64, enable FSAL_GPFS
0cbafc6
e796917
* Fri Jul 21 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.1-1
2bc3ae1
- nfs-ganesha 2.5.1 GA
2bc3ae1
e796917
* Wed Jul 19 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-4
5e04aa1
- nfs-ganesha 2.5.0 rebuild with libntirpc-1.5.3
5e04aa1
e796917
* Tue Jun 27 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-3
c046aad
- nfs-ganesha 2.5.0 rebuild with ceph
c046aad
e796917
* Sun Jun 25 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-2
8b3fa92
- nfs-ganesha 2.5.0 rebuild with userspace-rcu-0.10.0 (liburcu-bp.so.6)
8b3fa92
e796917
* Mon Jun 12 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-1
e97bb47
- nfs-ganesha 2.5.0 GA
e97bb47
e796917
* Wed Jun 7 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.10final
9fa6588
- nfs-ganesha 2.5 final
9fa6588
e796917
* Tue Jun 6 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.9rc9
9fa6588
- nfs-ganesha 2.5 rc9
9fa6588
e796917
* Tue May 30 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.8rc8
92b66ae
- nfs-ganesha 2.5 rc8, with libntirpc-1.5.2
92b66ae
e796917
* Mon May 22 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.7rc7
92b66ae
- nfs-ganesha 2.5 rc7
46a5515
e796917
* Sun May 14 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.6rc6
92b66ae
- nfs-ganesha 2.5 rc6
0ccf11e
e796917
* Thu May 11 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.5rc5
92b66ae
- nfs-ganesha 2.5 rc5
2374aac
e796917
* Wed May 10 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.4rc4
23164b9
- rebuild with libntirpc-1.5.1
23164b9
e796917
* Mon May 8 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.3rc4
92b66ae
- nfs-ganesha 2.5 rc4
6368c27
e796917
* Mon May 1 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.2rc3
92b66ae
- nfs-ganesha 2.5 rc3
2c451eb
e796917
* Mon Apr 24 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.1rc2
92b66ae
- nfs-ganesha 2.5 rc2
59466f6
e796917
* Wed Apr 19 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.5-2
bfd42fc
- nfs-ganesha 2.4.5 GA, w/ RGW again (cephfs-10.2.7)
bfd42fc
e796917
* Wed Apr 5 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.5-1
066e64a
- nfs-ganesha 2.4.5 GA
066e64a
e796917
* Tue Mar 21 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.4-1
cc278f5
- nfs-ganesha 2.4.4 GA
cc278f5
e796917
* Thu Feb 9 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.3-2
e157f3a
- nfs-ganesha 2.4.3 GA, reenable FSAL_CEPH and FSAL_RGW
e157f3a
e796917
* Tue Feb 7 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.3-1
094556f
- nfs-ganesha 2.4.3 GA
094556f
e796917
* Mon Jan 23 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.2-1
4a1eb56
- nfs-ganesha 2.4.2 GA
4a1eb56
e33d052
* Wed Jan 18 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com>
e33d052
- python2 (vs. python3) cleanup
e33d052
e796917
* Fri Dec 23 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.1-2
1efc584
- nfs-ganesha 2.4.1 w/ FSAL_RGW
1efc584
e796917
* Mon Oct 31 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.1-1
087f4be
- nfs-ganesha 2.4.1 GA
087f4be
e796917
* Fri Oct 28 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-2
b5dcaa6
- rebuild with libntirpc-1.4.3
b5dcaa6
e796917
* Thu Sep 22 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-1
8677659
- nfs-ganesha 2.4.0 GA
8677659
e796917
* Wed Sep 21 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.22rc6
f03eb79
- 2.4-rc6
f03eb79
e796917
* Fri Sep 16 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.21rc5
6102d56
- 2.4-rc5
6102d56
e796917
* Sun Sep 11 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.20rc4
8d5e465
- 2.4-rc4
8d5e465
e796917
* Wed Sep 7 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.19rc3
8a9c7f9
- 2.4-rc3
8a9c7f9
e796917
* Tue Sep 6 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.18rc2
aad12c3
- 2.4-rc2
aad12c3
e796917
* Mon Aug 29 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.17rc1
fa3f3ee
- 2.4-rc1
fa3f3ee
e796917
* Tue Aug 16 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.16dev29
a077e1d
- 2.4-dev-29, jemalloc off by default (conflicts with glusterfs-api)
a077e1d
e796917
* Mon Aug 15 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.15dev29
0b3779e
- 2.4-dev-29
0b3779e
e796917
* Mon Aug 1 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.14dev27
7e0751d
- 2.4-dev-27
7e0751d
e796917
* Mon Jul 25 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.13dev26
b38b92a
- 2.4-dev-26
b38b92a
e796917
* Wed Jul 20 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.12dev25
39fbbf3
- 2.4-dev-25 (revised 32-bit)
39fbbf3
e796917
* Tue Jul 19 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.11dev25
6a8b398
- 2.4-dev-25
6a8b398
cf1009b
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-0.10dev23
cf1009b
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
cf1009b
e796917
* Tue Jul 5 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.9dev23
b22c558
- 2.4-dev-23
b22c558
e796917
* Fri Jun 24 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.8dev21
edb8a2f
- 2.4-dev-21 w/ FSAL_RGW
edb8a2f
e796917
* Mon Jun 20 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.7dev21
c1c6f9f
- 2.4-dev-21
c1c6f9f
e796917
* Mon May 30 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.6dev19
ee3c33d
- 2.4-dev-19
ee3c33d
e796917
* Tue May 10 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.5dev17
f2cd5cb
- 2.4-dev-17
f2cd5cb
e796917
* Fri Apr 8 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.4dev14
36130fd
- 2.4-dev-14
36130fd
e796917
* Thu Mar 31 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.3dev12
b3a4f82
- 2.4-dev-12
b3a4f82
e796917
* Mon Feb 29 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.2dev10
cd40e4b
- 2.4-dev-10
cd40e4b
e796917
* Fri Feb 5 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.1dev7
666c3cf
- 2.4-dev-7
666c3cf
93eaada
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-3
93eaada
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
93eaada
e796917
* Tue Nov 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-2
e6e9eba
- Requires: rpcbind or portmap
e6e9eba
e796917
* Wed Oct 28 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-1
e7e905f
- 2.3.0 GA
e7e905f
e796917
* Tue Oct 27 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.15rc8
f31e32d
- 2.3.0 RC8, rebuild with libntirpc-1.3.1, again
f31e32d
e796917
* Mon Oct 26 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.14rc8
5b0ac11
- 2.3.0 RC8, rebuild with libntirpc-1.3.1
5b0ac11
e796917
* Sun Oct 25 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.13rc8
d6efe1f
- 2.3.0 RC8
d6efe1f
e796917
* Thu Oct 22 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.12rc7
5332552
- 2.3.0 RC7 (N.B. 2.3.0-0.11rc6 was really rc7)
5332552
e796917
* Mon Oct 19 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.11rc7
90169e7
- 2.3.0 RC7
90169e7
e796917
* Mon Oct 12 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.10rc6
a1c1101
- 2.3.0 RC6
a1c1101
e796917
* Thu Oct 8 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.9rc5
d094224
- 2.3.0 RC5 w/ CMakeLists.txt.patch and config-h.in.cmake.patch
d094224
e796917
* Wed Oct 7 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.8rc5
f5b950a
- 2.3.0 RC5 mount-9p w/o Requires: nfs-ganesha
f5b950a
e796917
* Tue Oct 6 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.7rc5
400ed36
- 2.3.0 RC5 revised scripts/ganeshactl/CMakeLists.txt.patch
400ed36
e796917
* Mon Oct 5 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.6rc5
d00a9e0
- 2.3.0 RC5
d00a9e0
e796917
* Mon Sep 28 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.5rc4
b54dd93
- 2.3.0 RC4
b54dd93
e796917
* Fri Sep 18 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.4rc3
7167f8c
- 2.3.0 RC3
7167f8c
e796917
* Fri Sep 11 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.3rc2
9876592
- 2.3.0 RC2
9876592
e796917
* Fri Sep 11 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.2rc1
a750c36
- 2.3.0 RC1, revised .../SAL/nfs4_state_id.c.patch
a750c36
e796917
* Wed Sep 9 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.1rc1
ba28275
- 2.3.0 RC1
ba28275
e796917
* Sat Aug 29 2015 Niels de Vos <ndevos@redhat.com> - 2.2.0-6
Niels de Vos 3e49d6b
- Rebuilt for jemalloc SONAME bump
Niels de Vos 3e49d6b
e796917
* Fri Jul 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-5
8cd59e2
- BuildRequires: libntirprc on base
8cd59e2
e796917
* Fri Jul 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-4
ac08830
- link with unbundled, shared libntirpc
ac08830
b13a7cf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
b13a7cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b13a7cf
Niels de Vos 3a6ad03
* Wed May 27 2015 Niels de Vos <ndevos@redhat.com>
Niels de Vos 3a6ad03
- improve readability and allow "rpmbuild --with .." options again
Niels de Vos 3a6ad03
e796917
* Fri May 15 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-2
e7e905f
- %%license, build with glusterfs-3.7.0 GA
b99a652
e796917
* Tue Apr 21 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-1
6bd1acb
- 2.2.0 GA
6bd1acb
e796917
* Mon Apr 20 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.13rc-final
bc6d8fd
- 2.2.0-0.13rc-final
bc6d8fd
e796917
* Mon Apr 13 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.12rc8
5c21ee7
- 2.2.0-0.12rc8
5c21ee7
e796917
* Mon Apr 6 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.11rc7
06f91b8
- 2.2.0-0.11rc7
06f91b8
e796917
* Thu Apr 2 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.10rc6
fa9d6dc
- 2.2.0-0.10rc6, with unbundled libntirpc
fa9d6dc
e796917
* Mon Mar 30 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.9rc6
25354fc
- 2.2.0-0.9rc6
25354fc
e796917
* Sun Mar 22 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.8rc5
5dd012a
- 2.2.0-0.8rc5
5dd012a
e796917
* Tue Mar 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.7rc4
1cff41e
- ntirpc-1.2.1.tar.gz
1cff41e
e796917
* Tue Mar 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.6rc4
7d8e774
- updated ntirpc-1.2.0.tar.gz
7d8e774
e796917
* Sun Mar 15 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.5rc4
5dd012a
- 2.2.0-0.5rc4
38aee69
e796917
* Mon Feb 23 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.4rc3
9a80165
- 2.2.0-0.4rc3
9a80165
e796917
* Mon Feb 16 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.3rc2
e7e905f
- subpackage Requires: nfs-ganesha = %%{version}-%%{release}
cf502f3
e796917
* Mon Feb 16 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.2rc2
a36fac6
- 2.2.0-0.2rc2
a36fac6
e796917
* Fri Feb 13 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.1rc1
4d4c9a4
- 2.2.0-0.1rc1
4d4c9a4
- nfs-ganesha.spec based on upstream
4d4c9a4
e796917
* Thu Feb 12 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-14
7f45ba1
- Fedora 23/rawhide build fixes
73e3848
- Ceph restored in EPEL
7f45ba1
e796917
* Mon Jan 19 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-13
0be2259
- Ceph retired from EPEL 7
0be2259
e796917
* Thu Nov 6 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-12
88d11da
- rebuild after libnfsidmap symbol version revert
88d11da
e796917
* Wed Oct 29 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-11
702ac81
- PyQt -> PyQt4 typo
702ac81
e796917
* Mon Oct 27 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-10
3fae835
- use upstream init.d script
3fae835
e796917
* Thu Oct 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-9
37861ec
- restore exclusion of gluster gfapi on rhel
37861ec
e796917
* Thu Oct 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-8
2480af6
- install /etc/dbus-1/system.d/org.ganesha.nfsd.conf
2480af6
- build and install admin tools
2480af6
e796917
* Mon Sep 29 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-7
37e22c6
- install /etc/sysconfig/nfs-ganesha file
37e22c6
bee0a6a
* Fri Aug 29 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
bee0a6a
- Ceph FSAL typo, #1135437
bee0a6a
496b266
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-6
496b266
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
496b266
e796917
* Thu Jul 24 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-5
1c34ca1
- use upstream nfs-ganesha.service
1c34ca1
e796917
* Fri Jul 11 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-4
1e71b60
- keep fsal .so files, implementation now uses them
1e71b60
e796917
* Tue Jul 1 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-3
fdb5f4f
- static libuid2grp
fdb5f4f
e796917
* Tue Jul 1 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-2
41722be
- add libuid2grp.so
41722be
e796917
* Mon Jun 30 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-1
6d848cb
- nfs-ganesha-2.1.0 GA
6d848cb
88e77c2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-10
88e77c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
88e77c2
e796917
* Mon Jun 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-9
d762928
- Ceph FSAL enabled with ceph-0.80
d762928
e796917
* Wed May 21 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-8
fe5a967
- getdents()->getdents64(), struct dirent -> struct dirent64
fe5a967
1519577
* Sat May 10 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
3fdc8c0
- and exclude libfsalceph
3fdc8c0
3fdc8c0
* Sat May 10 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
1519577
- exclude libfsalgluster correctly
1519577
e796917
* Fri May 9 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-7
830a96e
- Ceph FSAL, in a subpackage, (but requires ceph >= 0.78)
830a96e
ad7af46
* Mon Mar 31 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
ad7af46
- GlusterFS FSAL in a subpackage
ad7af46
- EPEL7 has jemalloc as of 2014-02-25
ad7af46
d06d882
* Tue Jan 21 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
d06d882
- sussed out github archive so as to allow correct Source0
d06d882
e796917
* Fri Jan 17 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-6
f063405
- EPEL7 and xfsprogs
f063405
e796917
* Fri Jan 17 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-5
ff5c1c3
- EPEL7
ff5c1c3
e796917
* Mon Jan 6 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-4
f674675
- with glusterfs-api(-devel) >= 3.4.2
f674675
e796917
* Sat Jan 4 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-3
6c1f1e7
- with glusterfs-api
6c1f1e7
e796917
* Thu Jan 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-2
6fbb59c
- Build on RHEL6. Add sample init.d script
6fbb59c
Jim Lieb 37c738d
* Wed Dec 11 2013 Jim Lieb <lieb@sea-troll.net> - 2.0.0-1
Jim Lieb 37c738d
- Update to V2.0.0 release
Jim Lieb 37c738d
e796917
* Mon Nov 25 2013 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-0.2.rcfinal
49cc5b0
- update to RC-final
6d8c908
e796917
* Fri Nov 22 2013 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-0.1.rc5
6d8c908
- Initial commit