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} )
c1c6f9f
BuildRequires: sles-release >= 12
c1c6f9f
Requires: sles-release >= 12
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
Niels de Vos 3a6ad03
%bcond_with gpfs
Niels de Vos 3a6ad03
%global use_fsal_gpfs %{on_off_switch gpfs}
ff653f3
4d4c9a4
%bcond_without xfs
4d4c9a4
%global use_fsal_xfs %{on_off_switch xfs}
ff653f3
c046aad
%bcond_without ceph
4d4c9a4
%global use_fsal_ceph %{on_off_switch ceph}
4d4c9a4
59466f6
%bcond_with rgw
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
Niels de Vos 3a6ad03
%bcond_with lttng
Niels de Vos 3a6ad03
%global use_lttng %{on_off_switch lttng}
4d4c9a4
4d4c9a4
%bcond_without utils
4d4c9a4
%global use_utils %{on_off_switch utils}
4d4c9a4
25354fc
%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
e97bb47
# %%global		dev final
e97bb47
# %%global		dash_dev_version 2.5-final
59466f6
4d4c9a4
Name:		nfs-ganesha
59466f6
Version:	2.5.0
5e04aa1
Release:	4%{?dev:%{dev}}%{?dist}
4d4c9a4
Summary:	NFS-Ganesha is a NFS Server running in user space
4d4c9a4
Group:		Applications/System
4d4c9a4
License:	LGPLv3+
4d4c9a4
Url:		https://github.com/nfs-ganesha/nfs-ganesha/wiki
4d4c9a4
e97bb47
Source0:	https://github.com/%{name}/%{name}/archive/V%{version}/%{name}-%{version}.tar.gz
c1c6f9f
4d4c9a4
BuildRequires:	cmake
d00a9e0
BuildRequires:	bison
4d4c9a4
BuildRequires:	flex
4d4c9a4
BuildRequires:	pkgconfig
4d4c9a4
BuildRequires:	krb5-devel
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
087f4be
BuildRequires:	gcc-c++
a1c1101
%if %{with system_ntirpc}
5e04aa1
BuildRequires:	libntirpc-devel >= 1.5.3
d00a9e0
%endif
cc278f5
%if ( 0%{?fedora} )
cc278f5
# this should effectively be a no-op, as all Fedora installs should have it
cc278f5
# with selinux.
054ad8b
Requires:	policycoreutils-python    
cc278f5
%endif
25354fc
Requires:	nfs-utils
c1c6f9f
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 ) || ( 0%{?suse_version} )
666c3cf
Requires:	rpcbind
e6e9eba
%else
666c3cf
Requires:	portmap
e6e9eba
%endif
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
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
59466f6
Requires(post): psmisc
6368c27
Requires(pre): shadow-utils
ad7af46
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
Group: Applications/System
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
4d4c9a4
Summary: The NFS-GANESHA's VFS FSAL
4d4c9a4
Group: Applications/System
4d4c9a4
BuildRequires: libattr-devel
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
4d4c9a4
Summary: The NFS-GANESHA's PROXY FSAL
4d4c9a4
Group: Applications/System
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
4d4c9a4
Summary: The NFS-GANESHA's util scripts
4d4c9a4
Group: Applications/System
c1c6f9f
%if ( 0%{?suse_version} )
59466f6
Requires:	dbus-1-python, python-gobject2 python-pyparsing
c1c6f9f
%else
59466f6
Requires:	dbus-python, pygobject2, 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
e33d052
BuildRequires:  python2-devel
e33d052
Requires: nfs-ganesha = %{version}-%{release}, python2
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
4d4c9a4
Summary: The NFS-GANESHA's library for use with LTTng
4d4c9a4
Group: Applications/System
4d4c9a4
BuildRequires: lttng-ust-devel >= 2.3
cf502f3
Requires: nfs-ganesha = %{version}-%{release}, lttng-tools >= 2.3,  lttng-ust >= 2.3
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
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
d00a9e0
Summary: The NFS-GANESHA's NULLFS Stackable FSAL
d00a9e0
Group: Applications/System
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
59466f6
Summary: The NFS-GANESHA's Memory backed testing FSAL
59466f6
Group: Applications/System
59466f6
Requires: nfs-ganesha = %{version}-%{release}
59466f6
59466f6
%description mem
59466f6
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
4d4c9a4
Summary: The NFS-GANESHA's GPFS FSAL
4d4c9a4
Group: Applications/System
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
b22c558
Summary: The NFS-GANESHA's CephFS FSAL
4d4c9a4
Group: Applications/System
400ed36
Requires:	nfs-ganesha = %{version}-%{release}
59466f6
BuildRequires:	libcephfs1-devel >= 10.2.7
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
b22c558
Summary: The NFS-GANESHA's Ceph RGW FSAL
cd40e4b
Group: Applications/System
cd40e4b
Requires:	nfs-ganesha = %{version}-%{release}
59466f6
BuildRequires:	librgw2-devel >= 10.2.7
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
4d4c9a4
Summary: The NFS-GANESHA's XFS FSAL
4d4c9a4
Group: Applications/System
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
4d4c9a4
# PANFS
4d4c9a4
%if %{with panfs}
4d4c9a4
%package panfs
4d4c9a4
Summary: The NFS-GANESHA's PANFS FSAL
4d4c9a4
Group: Applications/System
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
4d4c9a4
Summary: The NFS-GANESHA's GLUSTER FSAL
4d4c9a4
Group: Applications/System
d00a9e0
Requires:	nfs-ganesha = %{version}-%{release}
59466f6
BuildRequires:	glusterfs-api-devel >= 3.10.0
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
ff653f3
%prep
e97bb47
%setup -q -n %{name}-%{version}
ff653f3
rm -rf contrib/libzfswrapper
ff653f3
ff653f3
%build
094556f
cd src && %cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo	\
4d4c9a4
	-DBUILD_CONFIG=rpmbuild				\
e97bb47
	-DDSANITIZE_ADDRESS=OFF				\
ba28275
	-DUSE_FSAL_NULL=%{use_fsal_null}		\
59466f6
	-DUSE_FSAL_MEM=%{use_fsal_mem}			\
4d4c9a4
	-DUSE_FSAL_ZFS=NO				\
4d4c9a4
	-DUSE_FSAL_XFS=%{use_fsal_xfs}			\
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}		\
4d4c9a4
	-DUSE_FSAL_VFS=ON				\
4d4c9a4
	-DUSE_FSAL_PROXY=ON				\
4d4c9a4
	-DUSE_DBUS=ON					\
4d4c9a4
	-DUSE_9P=ON					\
4d4c9a4
	-DDISTNAME_HAS_GIT_DATA=OFF			\
4d4c9a4
%if %{with jemalloc}
4d4c9a4
	-DALLOCATOR=jemalloc
2480af6
%endif
4d4c9a4
4d4c9a4
make %{?_smp_mflags} || make %{?_smp_mflags} || make
ff653f3
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
4d4c9a4
mkdir -p %{buildroot}%{_localstatedir}/run/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
4d4c9a4
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}
400ed36
install -m 644 scripts/systemd/nfs-ganesha.service	%{buildroot}%{_unitdir}/nfs-ganesha.service
400ed36
install -m 644 scripts/systemd/nfs-ganesha-lock.service	%{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
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
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
d83f15c
ff653f3
%post
c1c6f9f
%if ( 0%{?suse_version} )
c1c6f9f
%service_add_post nfs-ganesha.service nfs-ganesha-lock.service nfs-ganesha-config.service
c1c6f9f
%else
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
6368c27
getent passwd ganesha > /dev/null || useradd -r -g ganesha -d /var/run/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
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
a1c1101
%if ! %{with system_ntirpc}
59466f6
%{_libdir}/libntirpc.so.1.5.0
59466f6
%{_libdir}/libntirpc.so.1.5
d00a9e0
%{_libdir}/libntirpc.so
d00a9e0
%{_libdir}/pkgconfig/libntirpc.pc
d00a9e0
%{_includedir}/ntirpc/
d00a9e0
%endif
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
4d4c9a4
%dir %{_localstatedir}/run/ganesha
666c3cf
%dir %{_libexecdir}/ganesha/
666c3cf
%{_libexecdir}/ganesha/nfs-ganesha-config.sh
6368c27
%dir %attr(0755,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
4d4c9a4
%files mount-9P
4d4c9a4
%{_sbindir}/mount.9P
4d4c9a4
4d4c9a4
4d4c9a4
%files vfs
4d4c9a4
%{_libdir}/ganesha/libfsalvfs*
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/vfs.conf
4d4c9a4
4d4c9a4
4d4c9a4
%files proxy
4d4c9a4
%{_libdir}/ganesha/libfsalproxy*
4d4c9a4
4d4c9a4
# Optional packages
ba28275
%if %{with nullfs}
ba28275
%files nullfs
ba28275
%{_libdir}/ganesha/libfsalnull*
ba28275
%endif
ba28275
59466f6
%if %{with mem}
59466f6
%files mem
59466f6
%defattr(-,root,root,-)
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
4d4c9a4
%endif
4d4c9a4
4d4c9a4
%if %{with xfs}
4d4c9a4
%files xfs
4d4c9a4
%{_libdir}/ganesha/libfsalxfs*
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/xfs.conf
2480af6
%endif
ff653f3
4d4c9a4
%if %{with ceph}
4d4c9a4
%files ceph
4d4c9a4
%{_libdir}/ganesha/libfsalceph*
4d4c9a4
%config(noreplace) %{_sysconfdir}/ganesha/ceph.conf
ad7af46
%endif
ad7af46
cd40e4b
%if %{with rgw}
cd40e4b
%files rgw
cd40e4b
%defattr(-,root,root,-)
cd40e4b
%{_libdir}/ganesha/libfsalrgw*
cd40e4b
%config(noreplace) %{_sysconfdir}/ganesha/rgw.conf
59466f6
%config(noreplace) %{_sysconfdir}/ganesha/rgw_bucket.conf
cd40e4b
%endif
cd40e4b
4d4c9a4
%if %{with gluster}
4d4c9a4
%files gluster
36130fd
%config(noreplace) %{_sysconfdir}/logrotate.d/ganesha-gfapi
4d4c9a4
%{_libdir}/ganesha/libfsalgluster*
4d4c9a4
%endif
4d4c9a4
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} )
c1c6f9f
%{python_sitelib}/Ganesha/*
c1c6f9f
%{python_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}/purge_gids
4d4c9a4
%{_bindir}/ganesha_stats
4d4c9a4
%{_bindir}/sm_notify.ganesha
4d4c9a4
%{_bindir}/ganesha_mgr
59466f6
%{_bindir}/ganesha_conf
59466f6
%{_mandir}/*/*
4d4c9a4
%endif
ff653f3
ff653f3
%changelog
5e04aa1
* 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
c046aad
* 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
8b3fa92
* 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
e97bb47
* Mon Jun 12 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-1
e97bb47
- nfs-ganesha 2.5.0 GA
e97bb47
9fa6588
* Wed Jun 7 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.10final
9fa6588
- nfs-ganesha 2.5 final
9fa6588
9fa6588
* Tue Jun 6 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.9rc9
9fa6588
- nfs-ganesha 2.5 rc9
9fa6588
92b66ae
* 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
46a5515
* Mon May 22 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.7rc7
92b66ae
- nfs-ganesha 2.5 rc7
46a5515
0ccf11e
* Sun May 14 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.6rc6
92b66ae
- nfs-ganesha 2.5 rc6
0ccf11e
2374aac
* Thu May 11 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.5rc5
92b66ae
- nfs-ganesha 2.5 rc5
2374aac
23164b9
* Wed May 10 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.4rc4
23164b9
- rebuild with libntirpc-1.5.1
23164b9
23164b9
* Mon May 8 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.3rc4
92b66ae
- nfs-ganesha 2.5 rc4
6368c27
23164b9
* Mon May 1 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.2rc3
92b66ae
- nfs-ganesha 2.5 rc3
2c451eb
59466f6
* Mon Apr 24 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.5.0-0.1rc2
92b66ae
- nfs-ganesha 2.5 rc2
59466f6
bfd42fc
* 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
066e64a
* Wed Apr 5 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.5-1
066e64a
- nfs-ganesha 2.4.5 GA
066e64a
cc278f5
* Tue Mar 21 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.4-1
cc278f5
- nfs-ganesha 2.4.4 GA
cc278f5
e157f3a
* 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
094556f
* Tue Feb 7 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.3-1
094556f
- nfs-ganesha 2.4.3 GA
094556f
4a1eb56
* 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
1efc584
* 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
087f4be
* Mon Oct 31 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.1-1
087f4be
- nfs-ganesha 2.4.1 GA
087f4be
087f4be
* Fri Oct 28 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-2
b5dcaa6
- rebuild with libntirpc-1.4.3
b5dcaa6
8677659
* Thu Sep 22 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-1
8677659
- nfs-ganesha 2.4.0 GA
8677659
f03eb79
* Wed Sep 21 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.22rc6
f03eb79
- 2.4-rc6
f03eb79
6102d56
* Fri Sep 16 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.21rc5
6102d56
- 2.4-rc5
6102d56
8d5e465
* Sun Sep 11 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.20rc4
8d5e465
- 2.4-rc4
8d5e465
8a9c7f9
* Wed Sep 7 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.19rc3
8a9c7f9
- 2.4-rc3
8a9c7f9
aad12c3
* Tue Sep 6 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.18rc2
aad12c3
- 2.4-rc2
aad12c3
fa3f3ee
* Mon Aug 29 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.17rc1
fa3f3ee
- 2.4-rc1
fa3f3ee
afb4729
* 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
0b3779e
* Mon Aug 15 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.15dev29
0b3779e
- 2.4-dev-29
0b3779e
7e0751d
* Mon Aug 1 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.14dev27
7e0751d
- 2.4-dev-27
7e0751d
b38b92a
* Mon Jul 25 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.13dev26
b38b92a
- 2.4-dev-26
b38b92a
39fbbf3
* 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
6a8b398
* 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
b22c558
* Tue Jul 5 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.9dev23
b22c558
- 2.4-dev-23
b22c558
edb8a2f
* 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
c1c6f9f
* Mon Jun 20 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.7dev21
c1c6f9f
- 2.4-dev-21
c1c6f9f
ee3c33d
* Mon May 30 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.6dev19
ee3c33d
- 2.4-dev-19
ee3c33d
f2cd5cb
* Tue May 10 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.5dev17
f2cd5cb
- 2.4-dev-17
f2cd5cb
9aed528
* Fri Apr 8 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.4dev14
36130fd
- 2.4-dev-14
36130fd
b3a4f82
* Thu Mar 31 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.3dev12
b3a4f82
- 2.4-dev-12
b3a4f82
cd40e4b
* Mon Feb 29 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0.2dev10
cd40e4b
- 2.4-dev-10
cd40e4b
cd40e4b
* 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
e6e9eba
* Tue Nov 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-2
e6e9eba
- Requires: rpcbind or portmap
e6e9eba
e7e905f
* Wed Oct 28 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-1
e7e905f
- 2.3.0 GA
e7e905f
f31e32d
* 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
5b0ac11
* 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
d6efe1f
* Sun Oct 25 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.13rc8
d6efe1f
- 2.3.0 RC8
d6efe1f
5332552
* 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
90169e7
* Mon Oct 19 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.11rc7
90169e7
- 2.3.0 RC7
90169e7
a1c1101
* Mon Oct 12 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.10rc6
a1c1101
- 2.3.0 RC6
a1c1101
d094224
* 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
302dfa5
* 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
400ed36
* 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
d00a9e0
* Mon Oct 5 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.6rc5
d00a9e0
- 2.3.0 RC5
d00a9e0
b54dd93
* Mon Sep 28 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.5rc4
b54dd93
- 2.3.0 RC4
b54dd93
7167f8c
* Fri Sep 18 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.4rc3
7167f8c
- 2.3.0 RC3
7167f8c
9876592
* Fri Sep 11 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.3rc2
9876592
- 2.3.0 RC2
9876592
a750c36
* 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
a750c36
* Wed Sep 9 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.3.0-0.1rc1
ba28275
- 2.3.0 RC1
ba28275
Niels de Vos 3e49d6b
* 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
8cd59e2
* Fri Jul 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-5
8cd59e2
- BuildRequires: libntirprc on base
8cd59e2
ac08830
* 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
b99a652
* 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
6bd1acb
* Tue Apr 21 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-1
6bd1acb
- 2.2.0 GA
6bd1acb
bc6d8fd
* 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
5c21ee7
* Mon Apr 13 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.12rc8
5c21ee7
- 2.2.0-0.12rc8
5c21ee7
06f91b8
* Mon Apr 6 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.11rc7
06f91b8
- 2.2.0-0.11rc7
06f91b8
fa9d6dc
* 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
25354fc
* Mon Mar 30 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.9rc6
25354fc
- 2.2.0-0.9rc6
25354fc
5dd012a
* Sun Mar 22 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.8rc5
5dd012a
- 2.2.0-0.8rc5
5dd012a
1cff41e
* Tue Mar 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.7rc4
1cff41e
- ntirpc-1.2.1.tar.gz
1cff41e
7d8e774
* 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
38aee69
* Sun Mar 15 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.5rc4
5dd012a
- 2.2.0-0.5rc4
38aee69
9a80165
* Mon Feb 23 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.4rc3
9a80165
- 2.2.0-0.4rc3
9a80165
cf502f3
* Mon Feb 16 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.3rc2
e7e905f
- subpackage Requires: nfs-ganesha = %%{version}-%%{release}
cf502f3
a36fac6
* Mon Feb 16 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.2.0-0.2rc2
a36fac6
- 2.2.0-0.2rc2
a36fac6
4d4c9a4
* 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
7f45ba1
* 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
a23c9dc
* Mon Jan 19 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-13
0be2259
- Ceph retired from EPEL 7
0be2259
88d11da
* Thu Nov 6 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-12
88d11da
- rebuild after libnfsidmap symbol version revert
88d11da
702ac81
* Wed Oct 29 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-11
702ac81
- PyQt -> PyQt4 typo
702ac81
3fae835
* Mon Oct 27 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-10
3fae835
- use upstream init.d script
3fae835
37861ec
* Thu Oct 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-9
37861ec
- restore exclusion of gluster gfapi on rhel
37861ec
2480af6
* 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
37e22c6
* 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
1c34ca1
* Thu Jul 24 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-5
1c34ca1
- use upstream nfs-ganesha.service
1c34ca1
1e71b60
* 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
fdb5f4f
* Tue Jul 1 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-3
fdb5f4f
- static libuid2grp
fdb5f4f
41722be
* Tue Jul 1 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.1.0-2
41722be
- add libuid2grp.so
41722be
6d848cb
* 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
d762928
* Mon Jun 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-9
d762928
- Ceph FSAL enabled with ceph-0.80
d762928
fe5a967
* 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
830a96e
* 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
f063405
* Fri Jan 17 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-6
f063405
- EPEL7 and xfsprogs
f063405
ff5c1c3
* Fri Jan 17 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-5
ff5c1c3
- EPEL7
ff5c1c3
f674675
* Mon Jan 6 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-4
f674675
- with glusterfs-api(-devel) >= 3.4.2
f674675
6c1f1e7
* Sat Jan 4 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-3
6c1f1e7
- with glusterfs-api
6c1f1e7
6fbb59c
* 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
49cc5b0
* Mon Nov 25 2013 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-0.2.rcfinal
49cc5b0
- update to RC-final
6d8c908
6d8c908
* Fri Nov 22 2013 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.0.0-0.1.rc5
6d8c908
- Initial commit