9025b0
9025b0
%global _hardened_build 1
9025b0
9025b0
%if ( 0%{?suse_version} )
9025b0
BuildRequires: distribution-release
9025b0
%if ( ! 0%{?is_opensuse} )
9025b0
BuildRequires: sles-release >= 12
9025b0
Requires: sles-release >= 12
9025b0
%else
9025b0
BuildRequires: openSUSE-release
9025b0
Requires: openSUSE-release
9025b0
%endif
9025b0
%endif
9025b0
9025b0
# Conditionally enable some FSALs, disable others.
9025b0
#
9025b0
# 1. rpmbuild accepts these options (gpfs as example):
9025b0
#    --with gpfs
9025b0
#    --without gpfs
9025b0
9025b0
%define on_off_switch() %%{?with_%1:ON}%%{!?with_%1:OFF}
9025b0
9025b0
# A few explanation about %%bcond_with and %%bcond_without
9025b0
# /!\ be careful: this syntax can be quite messy
9025b0
# %%bcond_with means you add a "--with" option, default = without this feature
9025b0
# %%bcond_without adds a"--without" so the feature is enabled by default
9025b0
9025b0
%bcond_without nullfs
9025b0
%global use_fsal_null %{on_off_switch nullfs}
9025b0
9025b0
%bcond_without mem
9025b0
%global use_fsal_mem %{on_off_switch mem}
9025b0
9025b0
%bcond_without gpfs
9025b0
%global use_fsal_gpfs %{on_off_switch gpfs}
9025b0
9025b0
%bcond_with xfs
9025b0
%global use_fsal_xfs %{on_off_switch xfs}
9025b0
9025b0
%bcond_with lustre
9025b0
%global use_fsal_lustre %{on_off_switch lustre}
9025b0
d09e12
%ifnarch i686 armv7hl
d09e12
%bcond_without ceph
d09e12
%else
9025b0
%bcond_with ceph
d09e12
%endif
9025b0
%global use_fsal_ceph %{on_off_switch ceph}
9025b0
d09e12
%ifnarch i686 armv7hl
bad747
%bcond_without rgw
d09e12
%else
d09e12
%bcond_with rgw
d09e12
%endif
9025b0
%global use_fsal_rgw %{on_off_switch rgw}
9025b0
9025b0
%bcond_without gluster
9025b0
%global use_fsal_gluster %{on_off_switch gluster}
9025b0
9025b0
%bcond_with panfs
9025b0
%global use_fsal_panfs %{on_off_switch panfs}
9025b0
9025b0
%bcond_with rdma
9025b0
%global use_rdma %{on_off_switch rdma}
9025b0
9025b0
%bcond_with 9P
9025b0
%global use_9P %{on_off_switch 9P}
9025b0
9025b0
%bcond_with jemalloc
9025b0
9025b0
%bcond_with lttng
9025b0
%global use_lttng %{on_off_switch lttng}
9025b0
9025b0
%bcond_without utils
9025b0
%global use_utils %{on_off_switch utils}
9025b0
9025b0
%bcond_without gui_utils
9025b0
%global use_gui_utils %{on_off_switch gui_utils}
9025b0
7a444f
%bcond_without system_ntirpc
9025b0
%global use_system_ntirpc %{on_off_switch system_ntirpc}
9025b0
9025b0
%bcond_without man_page
9025b0
%global use_man_page %{on_off_switch man_page}
9025b0
d09e12
%ifnarch i686 armv7hl
d09e12
%bcond_without rados_recov
d09e12
%else
9025b0
%bcond_with rados_recov
d09e12
%endif
9025b0
%global use_rados_recov %{on_off_switch rados_recov}
9025b0
d09e12
%ifnarch i686 armv7hl
d09e12
%bcond_without rados_urls
d09e12
%else
9025b0
%bcond_with rados_urls
d09e12
%endif
9025b0
%global use_rados_urls %{on_off_switch rados_urls}
9025b0
9025b0
%bcond_without rpcbind
9025b0
%global use_rpcbind %{on_off_switch rpcbind}
9025b0
9025b0
%bcond_without mspac_support
9025b0
%global use_mspac_support %{on_off_switch mspac_support}
9025b0
9025b0
%bcond_with sanitize_address
9025b0
%global use_sanitize_address %{on_off_switch sanitize_address}
9025b0
9025b0
%if ( 0%{?rhel} && 0%{?rhel} < 7 )
9025b0
%global _rundir %{_localstatedir}/run
9025b0
%endif
9025b0
9025b0
%global dev_version %{lua: s = string.gsub('@GANESHA_EXTRA_VERSION@', '^%-', ''); s2 = string.gsub(s, '%-', '.'); print((s2 ~= nil and s2 ~= '') and s2 or "0.1") }
d70a3e
# %%global	dev rc5
9025b0
9025b0
Name:		nfs-ganesha
bad747
Version:	3.3
bad747
Release:	1%{?dev:%{dev}}%{?dist}
9025b0
Summary:	NFS-Ganesha is a NFS Server running in user space
9025b0
License:	LGPLv3+
9025b0
Url:		https://github.com/nfs-ganesha/nfs-ganesha/wiki
9025b0
b34c33
Source0:	https://github.com/%{name}/%{name}/archive/V%{version}%{?dev:-%{dev}}/%{name}-%{version}%{?dev:-%{dev}}.tar.gz
9025b0
9025b0
BuildRequires:	cmake
9025b0
BuildRequires:	bison
9025b0
BuildRequires:	flex
9025b0
BuildRequires:	pkgconfig
9025b0
BuildRequires:	userspace-rcu-devel
9025b0
BuildRequires:	krb5-devel
7a444f
%if %{with rados_recov} || %{with rados_urls}
7a444f
BuildRequires: librados-devel >= 0.61
7a444f
%endif
9025b0
%if ( 0%{?suse_version} >= 1330 )
9025b0
BuildRequires:  libnsl-devel
9025b0
%else
9025b0
%if ( 0%{?fedora} >= 28 || 0%{?rhel} >= 8 )
9025b0
BuildRequires:  libnsl2-devel
9025b0
%endif
9025b0
%endif
9025b0
%if ( 0%{?suse_version} )
9025b0
BuildRequires:	dbus-1-devel
9025b0
Requires:	dbus-1
9025b0
BuildRequires:	systemd-rpm-macros
9025b0
%else
9025b0
BuildRequires:	dbus-devel
9025b0
Requires:	dbus
9025b0
%endif
9025b0
BuildRequires:	libcap-devel
9025b0
BuildRequires:	libblkid-devel
9025b0
BuildRequires:	libuuid-devel
9025b0
%if ( 0%{?with_mspac_support} )
9025b0
BuildRequires: libwbclient-devel
9025b0
%endif
9025b0
BuildRequires:	gcc-c++
7a444f
%if ( %{with_system_ntirpc} )
bad747
BuildRequires:	libntirpc-devel >= 3.2
7a444f
%else
7a444f
Requires: libntirpc = @NTIRPC_VERSION_EMBED@
7a444f
%endif
9025b0
%if 0%{?rhel} && 0%{?rhel} <= 7
9025b0
# this should effectively be a no-op, as all Red Hat Enterprise Linux installs should have it
9025b0
# with selinux.
9025b0
Requires:	policycoreutils-python
9025b0
%endif
9025b0
%if ( 0%{?fedora} )
9025b0
# this should effectively be a no-op, as all Fedora installs should have it
9025b0
# with selinux.
9025b0
Requires:	policycoreutils-python-utils
9025b0
%endif
9025b0
%if %{with sanitize_address}
9025b0
BuildRequires: libasan
9025b0
%endif
9025b0
Requires:	nfs-utils
9025b0
%if ( 0%{?with_rpcbind} )
9025b0
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 ) || ( 0%{?suse_version} )
9025b0
Requires:	rpcbind
9025b0
%else
9025b0
Requires:	portmap
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%if ( 0%{?suse_version} )
9025b0
BuildRequires:	nfsidmap-devel
9025b0
%else
9025b0
BuildRequires:	libnfsidmap-devel
9025b0
%endif
9025b0
9025b0
%if %{with rdma}
9025b0
BuildRequires:	libmooshika-devel >= 0.6-0
9025b0
%endif
9025b0
%if %{with jemalloc}
9025b0
BuildRequires:	jemalloc-devel
9025b0
%endif
9025b0
BuildRequires: systemd
9025b0
Requires(post): systemd
9025b0
Requires(preun): systemd
9025b0
Requires(postun): systemd
9025b0
%if %{with man_page}
7a444f
%if ( 0%{?rhel} && 0%{?rhel} < 8 )
9025b0
BuildRequires: python-sphinx
7a444f
%else
7a444f
%if ( 0%{?suse_version} )
7a444f
BuildRequires: python3-Sphinx
7a444f
%else
7a444f
BuildRequires: python3-sphinx
7a444f
%endif
9025b0
%endif
9025b0
%endif
9025b0
Requires(post): psmisc
9025b0
Requires(pre): shadow-utils
9025b0
9025b0
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
9025b0
Requires: nfs-ganesha-selinux = %{version}-%{release}
9025b0
%endif
9025b0
9025b0
# Use CMake variables
9025b0
9025b0
%description
9025b0
nfs-ganesha : NFS-GANESHA is a NFS Server running in user space.
9025b0
It comes with various back-end modules (called FSALs) provided as
9025b0
shared objects to support different file systems and name-spaces.
9025b0
9025b0
%if %{with 9P}
9025b0
%package mount-9P
9025b0
Summary: a 9p mount helper
9025b0
9025b0
%description mount-9P
9025b0
This package contains the mount.9P script that clients can use
9025b0
to simplify mounting to NFS-GANESHA. This is a 9p mount helper.
9025b0
%endif
9025b0
9025b0
%package vfs
9025b0
Summary: The NFS-GANESHA VFS FSAL
9025b0
BuildRequires: libattr-devel
9025b0
Obsoletes: %{name}-xfs <= %{version}
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description vfs
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support VFS based filesystems
9025b0
9025b0
%package proxy
9025b0
Summary: The NFS-GANESHA PROXY FSAL
9025b0
BuildRequires: libattr-devel
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description proxy
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support PROXY based filesystems
9025b0
9025b0
%if %{with utils}
9025b0
%package utils
9025b0
Summary: The NFS-GANESHA util scripts
7a444f
%if ( 0%{?rhel} && 0%{?rhel} < 8 )
9025b0
Requires:	dbus-python, pygobject2, pyparsing
9025b0
BuildRequires:	python-devel
7a444f
%else
b34c33
Requires:	python3-gobject, python3-pyparsing
b34c33
BuildRequires:	python3-devel
b34c33
%endif
7a444f
%if ( 0%{?suse_version} )
7a444f
Requires:	dbus-1-python
7a444f
%else
b34c33
Requires:	python3-dbus
9025b0
%endif
7a444f
9025b0
%if %{with gui_utils}
9025b0
%if ( 0%{?suse_version} )
7a444f
BuildRequires:	python-qt5-devel
7a444f
%else
7a444f
%if ( 0%{?fedora} >= 31 || 0%{?rhel} >= 8 )
b34c33
BuildRequires:	python3-qt5-devel
9025b0
%else
9025b0
BuildRequires:	PyQt4-devel
7a444f
%endif
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%description utils
9025b0
This package contains utility scripts for managing the NFS-GANESHA server
9025b0
%endif
9025b0
9025b0
%if %{with lttng}
9025b0
%package lttng
9025b0
Summary: The NFS-GANESHA library for use with LTTng
9025b0
BuildRequires:	lttng-ust-devel >= 2.3
9025b0
BuildRequires:	lttng-tools-devel >= 2.3
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description lttng
9025b0
This package contains the libganesha_trace.so library. When preloaded
9025b0
to the ganesha.nfsd server, it makes it possible to trace using LTTng.
9025b0
%endif
9025b0
9025b0
%if %{with rados_recov}
9025b0
%package rados-grace
9025b0
Summary: The NFS-GANESHA command for managing the RADOS grace database
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description rados-grace
9025b0
This package contains the ganesha-rados-grace tool for interacting with the
7a444f
database used by the rados_cluster recovery backend and the
7a444f
libganesha_rados_grace shared library for using RADOS storage for
7a444f
recovery state.
7a444f
%endif
7a444f
7a444f
%if %{with rados_urls}
7a444f
%package rados-urls
7a444f
Summary: The NFS-GANESHA library for use with RADOS URLs
7a444f
Group: Applications/System
7a444f
Requires: nfs-ganesha = %{version}-%{release}
7a444f
7a444f
%description rados-urls
7a444f
This package contains the libganesha_rados_urls library used for
7a444f
handling RADOS URL configurations.
9025b0
%endif
9025b0
9025b0
# Option packages start here. use "rpmbuild --with gpfs" (or equivalent)
9025b0
# for activating this part of the spec file
9025b0
9025b0
# NULL
9025b0
%if %{with nullfs}
9025b0
%package nullfs
9025b0
Summary: The NFS-GANESHA NULLFS Stackable FSAL
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description nullfs
9025b0
This package contains a Stackable FSAL shared object to
9025b0
be used with NFS-Ganesha. This is mostly a template for future (more sophisticated) stackable FSALs
9025b0
%endif
9025b0
9025b0
# MEM
9025b0
%if %{with mem}
9025b0
%package mem
9025b0
Summary: The NFS-GANESHA Memory backed testing FSAL
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description mem
9025b0
This package contains a FSAL shared object to be used with NFS-Ganesha. This
9025b0
is used for speed and latency testing.
9025b0
%endif
9025b0
9025b0
# GPFS
9025b0
%if %{with gpfs}
9025b0
%package gpfs
9025b0
Summary: The NFS-GANESHA GPFS FSAL
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description gpfs
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support GPFS backend
9025b0
%endif
9025b0
9025b0
# CEPH
9025b0
%if %{with ceph}
9025b0
%package ceph
9025b0
Summary: The NFS-GANESHA CephFS FSAL
9025b0
Requires:	nfs-ganesha = %{version}-%{release}
7a444f
BuildRequires:	libcephfs2-devel >= 12.2.0
9025b0
9025b0
%description ceph
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support CephFS
9025b0
%endif
9025b0
9025b0
# RGW
9025b0
%if %{with rgw}
9025b0
%package rgw
9025b0
Summary: The NFS-GANESHA Ceph RGW FSAL
9025b0
Requires:	nfs-ganesha = %{version}-%{release}
7a444f
BuildRequires:	librgw2-devel >= 12.2.0
9025b0
9025b0
%description rgw
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support Ceph RGW
9025b0
%endif
9025b0
9025b0
# XFS
9025b0
%if %{with xfs}
9025b0
%package xfs
9025b0
Summary: The NFS-GANESHA XFS FSAL
9025b0
Requires:	nfs-ganesha = %{version}-%{release}
9025b0
BuildRequires:	libattr-devel xfsprogs-devel
9025b0
9025b0
%description xfs
9025b0
This package contains a shared object to be used with FSAL_VFS
9025b0
to support XFS correctly
9025b0
%endif
9025b0
9025b0
#LUSTRE
9025b0
%if %{with lustre}
9025b0
%package lustre
9025b0
Summary: The NFS-GANESHA LUSTRE FSAL
9025b0
BuildRequires: libattr-devel
9025b0
BuildRequires: lustre-client
9025b0
Requires: nfs-ganesha = %{version}-%{release}
9025b0
Requires: lustre-client
9025b0
9025b0
%description lustre
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support LUSTRE based filesystems
9025b0
%endif
9025b0
9025b0
# PANFS
9025b0
%if %{with panfs}
9025b0
%package panfs
9025b0
Summary: The NFS-GANESHA PANFS FSAL
9025b0
Requires:	nfs-ganesha = %{version}-%{release}
9025b0
9025b0
%description panfs
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support PANFS
9025b0
%endif
9025b0
9025b0
# GLUSTER
9025b0
%if %{with gluster}
9025b0
%package gluster
9025b0
Summary: The NFS-GANESHA GLUSTER FSAL
9025b0
Requires:	nfs-ganesha = %{version}-%{release}
b34c33
BuildRequires:	glusterfs-api-devel >= 6.0
9025b0
BuildRequires:	libattr-devel, libacl-devel
9025b0
9025b0
%description gluster
9025b0
This package contains a FSAL shared object to
9025b0
be used with NFS-Ganesha to support Gluster
9025b0
%endif
9025b0
9025b0
# SELINUX
9025b0
%if ( 0%{?fedora} >= 29 || 0%{?rhel} >= 8 )
9025b0
%package selinux
9025b0
Summary: The NFS-GANESHA SELINUX targeted policy
9025b0
BuildArch:     noarch
9025b0
Requires:      nfs-ganesha = %{version}-%{release}
9025b0
BuildRequires:        selinux-policy-devel
9025b0
%{?selinux_requires}
9025b0
9025b0
%description selinux
9025b0
This package contains an selinux policy for running ganesha.nfsd
9025b0
9025b0
%post selinux
9025b0
%selinux_modules_install %{_selinux_store_path}/packages/ganesha.pp.bz2
9025b0
9025b0
%pre selinux
9025b0
%selinux_relabel_pre
9025b0
9025b0
%postun selinux
9025b0
if [ $1 -eq 0 ]; then
9025b0
    %selinux_modules_uninstall ganesha
9025b0
fi
9025b0
9025b0
%posttrans
9025b0
%selinux_relabel_post
9025b0
%endif
9025b0
9025b0
9025b0
# NTIRPC (if built-in)
9025b0
%if ! %{with system_ntirpc}
9025b0
%package -n libntirpc
9025b0
Summary:	New Transport Independent RPC Library
9025b0
License:	BSD
7a444f
Version:	@NTIRPC_VERSION_EMBED@
9025b0
Url:		https://github.com/nfs-ganesha/ntirpc
9025b0
9025b0
# libtirpc has /etc/netconfig, most machines probably have it anyway
9025b0
# for NFS client
9025b0
Requires:	libtirpc
9025b0
9025b0
%description -n libntirpc
9025b0
This package contains a new implementation of the original libtirpc,
9025b0
transport-independent RPC (TI-RPC) library for NFS-Ganesha. It has
9025b0
the following features not found in libtirpc:
9025b0
 1. Bi-directional operation
9025b0
 2. Full-duplex operation on the TCP (vc) transport
9025b0
 3. Thread-safe operating modes
9025b0
 3.1 new locking primitives and lock callouts (interface change)
9025b0
 3.2 stateless send/recv on the TCP transport (interface change)
9025b0
 4. Flexible server integration support
9025b0
 5. Event channels (remove static arrays of xprt handles, new EPOLL/KEVENT
9025b0
    integration)
9025b0
9025b0
%package -n libntirpc-devel
9025b0
Summary:	Development headers for libntirpc
7a444f
Requires:	libntirpc = @NTIRPC_VERSION_EMBED@
9025b0
License:	BSD
7a444f
Version:	@NTIRPC_VERSION_EMBED@
9025b0
Url:		https://github.com/nfs-ganesha/ntirpc
9025b0
9025b0
%description -n libntirpc-devel
9025b0
Development headers and auxiliary files for developing with %{name}.
9025b0
%endif
9025b0
9025b0
%prep
b34c33
%setup -q -n %{name}-%{version}%{?dev:-%{dev}}
9025b0
9025b0
%build
9025b0
cd src && %cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo	\
9025b0
	-DBUILD_CONFIG=rpmbuild				\
9025b0
	-DUSE_FSAL_NULL=%{use_fsal_null}		\
9025b0
	-DUSE_FSAL_MEM=%{use_fsal_mem}			\
9025b0
	-DUSE_FSAL_XFS=%{use_fsal_xfs}			\
9025b0
	-DUSE_FSAL_LUSTRE=%{use_fsal_lustre}		\
9025b0
	-DUSE_FSAL_CEPH=%{use_fsal_ceph}		\
9025b0
	-DUSE_FSAL_RGW=%{use_fsal_rgw}			\
9025b0
	-DUSE_FSAL_GPFS=%{use_fsal_gpfs}		\
9025b0
	-DUSE_FSAL_PANFS=%{use_fsal_panfs}		\
9025b0
	-DUSE_FSAL_GLUSTER=%{use_fsal_gluster}		\
9025b0
	-DUSE_SYSTEM_NTIRPC=%{use_system_ntirpc}	\
9025b0
	-DUSE_9P_RDMA=%{use_rdma}			\
9025b0
	-DUSE_LTTNG=%{use_lttng}			\
9025b0
	-DUSE_ADMIN_TOOLS=%{use_utils}			\
9025b0
	-DUSE_GUI_ADMIN_TOOLS=%{use_gui_utils}		\
9025b0
	-DUSE_RADOS_RECOV=%{use_rados_recov}		\
9025b0
	-DRADOS_URLS=%{use_rados_urls}			\
9025b0
	-DUSE_FSAL_VFS=ON				\
9025b0
	-DUSE_FSAL_PROXY=ON				\
9025b0
	-DUSE_DBUS=ON					\
9025b0
	-DUSE_9P=%{use_9P}				\
9025b0
	-DDISTNAME_HAS_GIT_DATA=OFF			\
9025b0
	-DUSE_MAN_PAGE=%{use_man_page}			\
9025b0
	-DRPCBIND=%{use_rpcbind}			\
9025b0
	-D_MSPAC_SUPPORT=%{use_mspac_support}		\
9025b0
	-DSANITIZE_ADDRESS=%{use_sanitize_address}	\
9025b0
%if %{with jemalloc}
9025b0
	-DALLOCATOR=jemalloc
9025b0
%endif
9025b0
9025b0
make VERBOSE=1 %{?_smp_mflags} || make %{?_smp_mflags} || make
9025b0
9025b0
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
9025b0
make -C selinux -f /usr/share/selinux/devel/Makefile ganesha.pp
9025b0
pushd selinux && bzip2 -9 ganesha.pp && popd
9025b0
%endif
9025b0
9025b0
%install
9025b0
mkdir -p %{buildroot}%{_sysconfdir}/ganesha/
9025b0
mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
9025b0
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
9025b0
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
9025b0
mkdir -p %{buildroot}%{_bindir}
9025b0
mkdir -p %{buildroot}%{_sbindir}
9025b0
mkdir -p %{buildroot}%{_libdir}/ganesha
9025b0
mkdir -p %{buildroot}%{_rundir}/ganesha
9025b0
mkdir -p %{buildroot}%{_libexecdir}/ganesha
9025b0
cd src
9025b0
install -m 644 config_samples/logrotate_ganesha	%{buildroot}%{_sysconfdir}/logrotate.d/ganesha
9025b0
install -m 644 scripts/ganeshactl/org.ganesha.nfsd.conf	%{buildroot}%{_sysconfdir}/dbus-1/system.d
9025b0
install -m 755 scripts/nfs-ganesha-config.sh	%{buildroot}%{_libexecdir}/ganesha
9025b0
%if %{with 9P}
9025b0
install -m 755 tools/mount.9P	%{buildroot}%{_sbindir}/mount.9P
9025b0
%endif
9025b0
install -m 644 config_samples/vfs.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
%if %{with rgw}
9025b0
install -m 644 config_samples/rgw.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
%endif
9025b0
9025b0
mkdir -p %{buildroot}%{_unitdir}
bad747
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 8 )
bad747
mkdir -p %{buildroot}%{_sysconfdir}/systemd/system/nfs-ganesha.d
bad747
%endif
bad747
9025b0
install -m 644 scripts/systemd/nfs-ganesha.service.el7	%{buildroot}%{_unitdir}/nfs-ganesha.service
bad747
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 8 )
bad747
install -m 644 scripts/systemd/nfs-ganesha-lock.service.el8    %{buildroot}%{_unitdir}/nfs-ganesha-lock.service
bad747
install -m 644 scripts/systemd/rpc-statd.conf.el8      %{buildroot}%{_sysconfdir}/systemd/system/nfs-ganesha.d/rpc-statd.conf
bad747
%else
9025b0
install -m 644 scripts/systemd/nfs-ganesha-lock.service.el7	%{buildroot}%{_unitdir}/nfs-ganesha-lock.service
bad747
%endif
9025b0
install -m 644 scripts/systemd/nfs-ganesha-config.service	%{buildroot}%{_unitdir}/nfs-ganesha-config.service
9025b0
install -m 644 scripts/systemd/sysconfig/nfs-ganesha	%{buildroot}%{_sysconfdir}/sysconfig/ganesha
9025b0
mkdir -p %{buildroot}%{_localstatedir}/log/ganesha
9025b0
9025b0
%if %{with lustre}
9025b0
install -m 644 config_samples/lustre.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
%endif
9025b0
9025b0
%if %{with xfs}
9025b0
install -m 644 config_samples/xfs.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
%endif
9025b0
9025b0
%if %{with ceph}
9025b0
install -m 644 config_samples/ceph.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
%endif
9025b0
9025b0
%if %{with rgw}
9025b0
install -m 644 config_samples/rgw.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
install -m 644 config_samples/rgw_bucket.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
%endif
9025b0
9025b0
%if %{with gluster}
9025b0
install -m 644 config_samples/logrotate_fsal_gluster %{buildroot}%{_sysconfdir}/logrotate.d/ganesha-gfapi
9025b0
%endif
9025b0
9025b0
%if %{with gpfs}
9025b0
install -m 644 config_samples/gpfs.conf	%{buildroot}%{_sysconfdir}/ganesha
9025b0
install -m 644 config_samples/gpfs.ganesha.nfsd.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
install -m 644 config_samples/gpfs.ganesha.main.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
install -m 644 config_samples/gpfs.ganesha.log.conf %{buildroot}%{_sysconfdir}/ganesha
9025b0
install -m 644 config_samples/gpfs.ganesha.exports.conf	%{buildroot}%{_sysconfdir}/ganesha
9025b0
%endif
9025b0
9025b0
make DESTDIR=%{buildroot} install
9025b0
9025b0
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
9025b0
install -d %{buildroot}%{_selinux_store_path}/packages
9025b0
install -d -p %{buildroot}%{_selinux_store_path}/devel/include/contrib
9025b0
install -p -m 644 selinux/ganesha.if %{buildroot}%{_selinux_store_path}/devel/include/contrib
9025b0
install -m 0644 selinux/ganesha.pp.bz2 %{buildroot}%{_selinux_store_path}/packages
9025b0
%endif
9025b0
7a444f
%if ( 0%{?rhel} && 0%{?rhel} < 8 )
7a444f
rm -f %{buildroot}/%{python_sitelib}/gpfs*
7a444f
rm -f %{buildroot}/%{python_sitelib}/__init__.*
7a444f
%else
7a444f
rm -f %{buildroot}/%{python3_sitelib}/gpfs*
7a444f
rm -f %{buildroot}/%{python3_sitelib}/__init__.*
7a444f
%endif
7a444f
9025b0
%post
9025b0
%if ( 0%{?suse_version} )
9025b0
%service_add_post nfs-ganesha.service nfs-ganesha-lock.service nfs-ganesha-config.service
9025b0
%else
9025b0
%if ( 0%{?fedora} || ( 0%{?rhel} && 0%{?rhel} > 6 ) )
9025b0
semanage fcontext -a -t ganesha_var_log_t %{_localstatedir}/log/ganesha > /dev/null 2>&1 || :
9025b0
semanage fcontext -a -t ganesha_var_log_t %{_localstatedir}/log/ganesha/ganesha.log > /dev/null 2>&1 || :
9025b0
%if %{with gluster}
9025b0
semanage fcontext -a -t ganesha_var_log_t %{_localstatedir}/log/ganesha/ganesha-gfapi.log > /dev/null 2>&1 || :
9025b0
%endif
9025b0
restorecon %{_localstatedir}/log/ganesha
9025b0
%endif
9025b0
%systemd_post nfs-ganesha.service
9025b0
%systemd_post nfs-ganesha-lock.service
9025b0
%systemd_post nfs-ganesha-config.service
9025b0
%endif
9025b0
killall -SIGHUP dbus-daemon >/dev/null 2>&1 || :
9025b0
9025b0
%pre
9025b0
getent group ganesha > /dev/null || groupadd -r ganesha
9025b0
getent passwd ganesha > /dev/null || useradd -r -g ganesha -d %{_rundir}/ganesha -s /sbin/nologin -c "NFS-Ganesha Daemon" ganesha
9025b0
exit 0
9025b0
9025b0
%preun
9025b0
%if ( 0%{?suse_version} )
9025b0
%service_del_preun nfs-ganesha-lock.service
9025b0
%else
9025b0
%systemd_preun nfs-ganesha-lock.service
9025b0
%endif
9025b0
9025b0
%postun
9025b0
%if ( 0%{?suse_version} )
9025b0
%service_del_postun nfs-ganesha-lock.service
9025b0
%debug_package
9025b0
%else
9025b0
%systemd_postun_with_restart nfs-ganesha-lock.service
9025b0
%endif
9025b0
9025b0
%files
9025b0
%license src/LICENSE.txt
9025b0
%{_bindir}/ganesha.nfsd
9025b0
%{_libdir}/libganesha_nfsd.so*
9025b0
%config %{_sysconfdir}/dbus-1/system.d/org.ganesha.nfsd.conf
9025b0
%config(noreplace) %{_sysconfdir}/sysconfig/ganesha
9025b0
%config(noreplace) %{_sysconfdir}/logrotate.d/ganesha
9025b0
%dir %{_sysconfdir}/ganesha/
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/ganesha.conf
9025b0
%dir %{_defaultdocdir}/ganesha/
9025b0
%{_defaultdocdir}/ganesha/*
9025b0
%doc src/ChangeLog
9025b0
%dir %{_rundir}/ganesha
9025b0
%dir %{_libexecdir}/ganesha/
9025b0
%{_libexecdir}/ganesha/nfs-ganesha-config.sh
c9e9df
%dir %attr(0755,ganesha,ganesha) %{_localstatedir}/log/ganesha
9025b0
9025b0
%{_unitdir}/nfs-ganesha.service
9025b0
%{_unitdir}/nfs-ganesha-lock.service
9025b0
%{_unitdir}/nfs-ganesha-config.service
bad747
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 8 )
bad747
%{_sysconfdir}/systemd/system/nfs-ganesha.d/rpc-statd.conf
9025b0
%endif
9025b0
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-config.8.gz
9025b0
%{_mandir}/*/ganesha-core-config.8.gz
9025b0
%{_mandir}/*/ganesha-export-config.8.gz
9025b0
%{_mandir}/*/ganesha-cache-config.8.gz
9025b0
%{_mandir}/*/ganesha-log-config.8.gz
9025b0
%endif
9025b0
9025b0
%if %{with rados_recov}
9025b0
%files rados-grace
9025b0
%{_bindir}/ganesha-rados-grace
7a444f
%{_libdir}/libganesha_rados_recov.so*
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-rados-grace.8.gz
9025b0
%{_mandir}/*/ganesha-rados-cluster-design.8.gz
9025b0
%endif
9025b0
%endif
9025b0
7a444f
%if %{with rados_urls}
7a444f
%files rados-urls
7a444f
%{_libdir}/libganesha_rados_urls.so*
7a444f
%endif
7a444f
9025b0
%if %{with 9P}
9025b0
%files mount-9P
9025b0
%{_sbindir}/mount.9P
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-9p-config.8.gz
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%files vfs
9025b0
%{_libdir}/ganesha/libfsalvfs*
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/vfs.conf
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-vfs-config.8.gz
9025b0
%endif
9025b0
9025b0
%files proxy
9025b0
%{_libdir}/ganesha/libfsalproxy*
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-proxy-config.8.gz
9025b0
%endif
9025b0
9025b0
# Optional packages
9025b0
%if %{with lustre}
9025b0
%files lustre
9025b0
%{_libdir}/ganesha/libfsallustre*
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/lustre.conf
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-lustre-config.8.gz
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%if %{with nullfs}
9025b0
%files nullfs
9025b0
%{_libdir}/ganesha/libfsalnull*
9025b0
%endif
9025b0
9025b0
%if %{with mem}
9025b0
%files mem
9025b0
%{_libdir}/ganesha/libfsalmem*
9025b0
%endif
9025b0
9025b0
%if %{with gpfs}
9025b0
%files gpfs
9025b0
%{_libdir}/ganesha/libfsalgpfs*
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.conf
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.nfsd.conf
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.main.conf
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.log.conf
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/gpfs.ganesha.exports.conf
9025b0
%{_libexecdir}/ganesha/gpfs-epoch
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-gpfs-config.8.gz
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%if %{with xfs}
9025b0
%files xfs
9025b0
%{_libdir}/ganesha/libfsalxfs*
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/xfs.conf
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-xfs-config.8.gz
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%if %{with ceph}
9025b0
%files ceph
9025b0
%{_libdir}/ganesha/libfsalceph*
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/ceph.conf
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-ceph-config.8.gz
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%if %{with rgw}
9025b0
%files rgw
9025b0
%{_libdir}/ganesha/libfsalrgw*
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/rgw.conf
9025b0
%config(noreplace) %{_sysconfdir}/ganesha/rgw_bucket.conf
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-rgw-config.8.gz
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%if %{with gluster}
9025b0
%files gluster
9025b0
%config(noreplace) %{_sysconfdir}/logrotate.d/ganesha-gfapi
9025b0
%{_libdir}/ganesha/libfsalgluster*
9025b0
%if %{with man_page}
9025b0
%{_mandir}/*/ganesha-gluster-config.8.gz
9025b0
%endif
9025b0
%endif
9025b0
9025b0
%if ( 0%{?fedora} >= 30 || 0%{?rhel} >= 8 )
9025b0
%files selinux
9025b0
%attr(0644,root,root) %{_selinux_store_path}/packages/ganesha.pp.bz2
9025b0
%attr(0644,root,root) %{_selinux_store_path}/devel/include/contrib/ganesha.if
9025b0
%endif
9025b0
9025b0
%if ! %{with system_ntirpc}
9025b0
%files -n libntirpc
9025b0
%{_libdir}/libntirpc.so.@NTIRPC_VERSION_EMBED@
9025b0
%{_libdir}/libntirpc.so.1.6
9025b0
%{_libdir}/libntirpc.so
9025b0
%{!?_licensedir:%global license %%doc}
9025b0
%license libntirpc/COPYING
9025b0
%doc libntirpc/NEWS libntirpc/README
9025b0
%files -n libntirpc-devel
9025b0
%{_libdir}/pkgconfig/libntirpc.pc
9025b0
%dir %{_includedir}/ntirpc
9025b0
%{_includedir}/ntirpc/*
9025b0
%endif
9025b0
9025b0
%if %{with panfs}
9025b0
%files panfs
9025b0
%{_libdir}/ganesha/libfsalpanfs*
9025b0
%endif
9025b0
9025b0
%if %{with lttng}
9025b0
%files lttng
9025b0
%{_libdir}/ganesha/libganesha_trace*
9025b0
%endif
9025b0
9025b0
%if %{with utils}
9025b0
%files utils
7a444f
%if ( 0%{?rhel} && 0%{?rhel} < 8 )
7a444f
%{python_sitelib}/Ganesha/*
7a444f
%{python_sitelib}/ganeshactl-*-info
9025b0
%else
9025b0
%{python3_sitelib}/Ganesha/*
9025b0
%{python3_sitelib}/ganeshactl-*-info
9025b0
%endif
9025b0
%if %{with gui_utils}
9025b0
%{_bindir}/ganesha-admin
9025b0
%{_bindir}/manage_clients
9025b0
%{_bindir}/manage_exports
9025b0
%{_bindir}/manage_logger
9025b0
%{_bindir}/ganeshactl
9025b0
%if %{with 9P}
9025b0
%{_bindir}/client_stats_9pOps
9025b0
%{_bindir}/export_stats_9pOps
9025b0
%else
9025b0
%exclude %{_bindir}/client_stats_9pOps
9025b0
%exclude %{_bindir}/export_stats_9pOps
9025b0
%endif
9025b0
%endif
9025b0
%{_bindir}/fake_recall
9025b0
%{_bindir}/get_clientids
9025b0
%{_bindir}/grace_period
9025b0
%{_bindir}/ganesha_stats
9025b0
%{_bindir}/sm_notify.ganesha
9025b0
%{_bindir}/ganesha_mgr
9025b0
%{_bindir}/ganesha_conf
9025b0
%{_mandir}/*/ganesha_conf.8.gz
9025b0
%endif
9025b0
9025b0
%changelog
bad747
* Mon Jun 8 2020 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.3-1
bad747
- NFS-Ganesha 3.3 GA
d09e12
bad747
* Mon Mar 23 2020 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.2-5
e57aeb
- NFS-Ganesha 3.2, NFSv4-compound-op-fails SEGV
e57aeb
bad747
* Thu Feb 20 2020 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.2-4
bad747
- NFS-Ganesha 3.2, /var/log/ganesha, rhbz#1805493
bad747
bad747
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-3
bad747
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bad747
bad747
* Thu Jan 23 2020 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.2-2
bad747
- NFS-Ganesha 3.2, gcc-10
c9e9df
bd410f
* Sun Dec 22 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.2-1
b34c33
- NFS-Ganesha 3.2 GA
bd410f
- 3.1 was not built
bd410f
b34c33
* Mon Nov 11 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.0-1
b34c33
- NFS-Ganesha 3.0 GA
d70a3e
b34c33
* Wed Nov 6 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.0-0.3rc5
b34c33
- nfs-ganesha 3.0 RC5, rebuild w/ libntirpc-3.0 GA
d70a3e
647d25
* Tue Nov 5 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.0-0.2rc5
b34c33
- nfs-ganesha 3.0 RC5, enable fsal_mem (again)
647d25
7a444f
* Sun Nov 3 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 3.0-0.1rc5
7a444f
- nfs-ganesha 3.0 RC5
7a444f
b34c33
* Wed Sep 25 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.2-4
b34c33
- PyQt4 -> PyQt5
b34c33
b34c33
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.8.2-3
b34c33
- Rebuilt for Python 3.8
b34c33
b34c33
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.8.2-2
b34c33
- Rebuilt for Python 3.8
b34c33
b34c33
* Wed Aug 14 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.2-1
b34c33
- nfs-ganesha 2.8.2 (f32/rawhide)
b34c33
b34c33
* Wed Aug 14 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.2-4
b34c33
- nfs-ganesha 2.8.2, #1741023
7a444f
b34c33
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.2-3
b34c33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9025b0
b34c33
* Tue Jul 23 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.2-2
9025b0
- nfs-ganesha 2.8.2 GA
9025b0
b34c33
* Tue Jul 2 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.1-1
9025b0
- nfs-ganesha 2.8.1 GA
9025b0
b34c33
* Mon Jul 1 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.0-4
b34c33
- nfs-ganesha 2.8.0, 2.8.0.3
9025b0
b34c33
* Sun Jun 16 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.0-3
b34c33
- nfs-ganesha 2.8.0, 2.8.0.2
9025b0
b34c33
* Tue Jun 11 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.0-2
b34c33
- nfs-ganesha 2.8.0, 2.8.0.1
9025b0
b34c33
* Fri May 31 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.0-1
b34c33
- nfs-ganesha 2.8.0 GA
9025b0
b34c33
* Fri May 31 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.0-0.2rc1
b34c33
- nfs-ganesha 2.8.0 RC1, utils and gui_utils enabled
b34c33
b34c33
* Thu May 30 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.8.0-0.1rc1
b34c33
- nfs-ganesha 2.8.0 RC1, utils and gui_utils disabled until the python
b34c33
  byte_compile problems can be resolved
b34c33
b34c33
* Fri May 17 2019 Miro Hrončok <mhroncok@redhat.com> - 2.7.3-4
b34c33
- Avoid unversioned Python requires
b34c33
b34c33
* Thu May 16 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.3-3
b34c33
- nfs-ganesha 2.7.3, enable utils w/ python2 on f30 and up
b34c33
b34c33
* Fri May 10 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.3-2
b34c33
- nfs-ganesha 2.7.3, selinux bz#1706462
b34c33
b34c33
* Fri Apr 5 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.3-1
9025b0
- nfs-ganesha 2.7.3 GA
9025b0
b34c33
* Mon Mar 11 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.2-2
b34c33
- nfs-ganesha 2.7.2 reenable ceph, rgw, rados from bad merge
b34c33
9025b0
* Wed Feb 27 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.2-1
9025b0
- nfs-ganesha 2.7.2 GA
9025b0
9025b0
* Thu Feb 21 2019 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-1
9025b0
- rebuild for f31/rawhide
9025b0
-  add libnsl2-devel on rhel8
9025b0
-  eliminate redundant cmake -DDSANITIZE_ADDRESS=OFF
9025b0
9025b0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-5
9025b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9025b0
9025b0
* Tue Dec 18 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-4
9025b0
- nfs-ganesha 2.7.1, fix selinux
9025b0
9025b0
* Fri Dec 7 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-3
9025b0
- nfs-ganesha 2.7.1, rebuild w/ ceph-14
9025b0
9025b0
* Tue Oct 16 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-2
9025b0
- nfs-ganesha 2.7.1, rebuild w/ libntirpc-1.7.1-1
9025b0
9025b0
* Fri Oct 12 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.1-1
9025b0
- nfs-ganesha 2.7.1 GA
9025b0
9025b0
* Thu Sep 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.0-3
9025b0
- nfs-ganesha 2.7.0, obsolete xfs, enable lttng
9025b0
9025b0
* Thu Sep 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.0-2
9025b0
- nfs-ganesha 2.7.0, obsolete xfs, enable lttng
9025b0
9025b0
* Mon Sep 17 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.7.0-1
9025b0
- nfs-ganesha 2.7.0 GA
9025b0
9025b0
* Wed Aug 22 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.3-1
9025b0
- nfs-ganesha 2.6.3 GA
9025b0
9025b0
* Fri Aug 10 2018 Petr Lautrbach <plautrba@redhat.com> - 2.6.2-5
9025b0
- require the correct package with /usr/sbin/semanage
9025b0
9025b0
* Tue Jul 17 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.2-4
9025b0
- disable utils, python
9025b0
9025b0
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-3
9025b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9025b0
9025b0
* Tue Jul 3 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> 
9025b0
- defattr
9025b0
9025b0
* Wed May 16 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.2-2
9025b0
- nfs-ganesha 2.6.2 w/ ceph and rgw FSALs
9025b0
9025b0
* Thu May 10 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.2-1
9025b0
- nfs-ganesha 2.6.2 GA
9025b0
9025b0
* Tue Mar 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.1-1
9025b0
- nfs-ganesha 2.6.1 GA
9025b0
9025b0
* Fri Mar 2 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-2
9025b0
- nfs-ganesha 2.6.0 GA, rebuild (relink) with libntirpc-1.6.1
9025b0
9025b0
* Tue Feb 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-1
9025b0
- nfs-ganesha 2.6.0 GA
9025b0
9025b0
* Tue Feb 20 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.5rc5
9025b0
- nfs-ganesha 2.6.0 RC5, rebuild with libntirpc-1.6.1
9025b0
9025b0
* Fri Feb 9 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.4rc5
9025b0
- nfs-ganesha 2.6.0 RC5
9025b0
9025b0
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-0.3rc3
9025b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9025b0
9025b0
* Fri Jan 19 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.1rc3
9025b0
- nfs-ganesha 2.6.0 RC3
9025b0
9025b0
* Wed Jan 17 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.6.0-0.1rc2
9025b0
- nfs-ganesha 2.6.0 RC2
9025b0
9025b0
* Thu Jan 11 2018 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.4-2
9025b0
- rebuild with libnfsidmap (libnfsidmap.so.1)
9025b0
9025b0
* Mon Nov 13 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.4-1
9025b0
- nfs-ganesha 2.5.4 GA
9025b0
9025b0
* Fri Oct 20 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.3-3
9025b0
- nfs-ganesha 2.5.3, quiet semanage
9025b0
9025b0
* Fri Oct 20 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.3-2
9025b0
- nfs-ganesha 2.5.3, fix semanage in %%post
9025b0
9025b0
* Tue Oct 10 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.3-1
9025b0
- nfs-ganesha 2.5.3 GA
9025b0
9025b0
* Wed Sep 27 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-6
9025b0
- /var/log/ganesha -> ganesha_var_log_t
9025b0
- see https://github.com/nfs-ganesha/nfs-ganesha/issues/212
9025b0
9025b0
* Fri Sep 22 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-5
9025b0
- /var/log/ganesha -> ganesha_var_log_t
9025b0
- see https://github.com/nfs-ganesha/nfs-ganesha/issues/212
9025b0
9025b0
* Fri Sep 22 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-4
9025b0
- /var/log/ganesha owner ganesha.ganesha -> ganesha.root 
9025b0
- see https://github.com/nfs-ganesha/nfs-ganesha/issues/212
9025b0
9025b0
* Fri Aug 25 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-3
9025b0
- no rdma on arm(v7hl), FSAL_RGW, FSAL_CEPH; with ceph-12-1.4-5
9025b0
9025b0
* Thu Aug 24 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-2
9025b0
- no rdma on arm(v7hl), thus no rgw in ceph, hence no FSAL_RGW
9025b0
9025b0
* Thu Aug 24 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.2-1
9025b0
- nfs-ganesha 2.5.2 GA
9025b0
9025b0
* Fri Aug 18 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.1.1-2
9025b0
- /var/run -> /run
9025b0
9025b0
* Wed Aug 2 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.1.1-1
9025b0
- nfs-ganesha 2.5.1.1 GA
9025b0
- enable ppc64, enable FSAL_GPFS
9025b0
9025b0
* Fri Jul 21 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.1-1
9025b0
- nfs-ganesha 2.5.1 GA
9025b0
9025b0
* Wed Jul 19 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-4
9025b0
- nfs-ganesha 2.5.0 rebuild with libntirpc-1.5.3
9025b0
9025b0
* Tue Jun 27 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-3
9025b0
- nfs-ganesha 2.5.0 rebuild with ceph
9025b0
9025b0
* Sun Jun 25 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-2
9025b0
- nfs-ganesha 2.5.0 rebuild with userspace-rcu-0.10.0 (liburcu-bp.so.6)
9025b0
9025b0
* Mon Jun 12 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-1
9025b0
- nfs-ganesha 2.5.0 GA
9025b0
9025b0
* Wed Jun 7 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.10final
9025b0
- nfs-ganesha 2.5 final
9025b0
9025b0
* Tue Jun 6 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.9rc9
9025b0
- nfs-ganesha 2.5 rc9
9025b0
9025b0
* Tue May 30 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.8rc8
9025b0
- nfs-ganesha 2.5 rc8, with libntirpc-1.5.2
9025b0
9025b0
* Mon May 22 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.7rc7
9025b0
- nfs-ganesha 2.5 rc7
9025b0
9025b0
* Sun May 14 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.6rc6
9025b0
- nfs-ganesha 2.5 rc6
9025b0
9025b0
* Thu May 11 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.5rc5
9025b0
- nfs-ganesha 2.5 rc5
9025b0
9025b0
* Wed May 10 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.4rc4
9025b0
- rebuild with libntirpc-1.5.1
9025b0
9025b0
* Mon May 8 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.3rc4
9025b0
- nfs-ganesha 2.5 rc4
9025b0
9025b0
* Mon May 1 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.2rc3
9025b0
- nfs-ganesha 2.5 rc3
9025b0
9025b0
* Mon Apr 24 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.5.0-0.1rc2
9025b0
- nfs-ganesha 2.5 rc2
9025b0
9025b0
* Wed Apr 19 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.5-2
9025b0
- nfs-ganesha 2.4.5 GA, w/ RGW again (cephfs-10.2.7)
9025b0
9025b0
* Wed Apr 5 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.5-1
9025b0
- nfs-ganesha 2.4.5 GA
9025b0
9025b0
* Tue Mar 21 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.4-1
9025b0
- nfs-ganesha 2.4.4 GA
9025b0
9025b0
* Thu Feb 9 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.3-2
9025b0
- nfs-ganesha 2.4.3 GA, reenable FSAL_CEPH and FSAL_RGW
9025b0
9025b0
* Tue Feb 7 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.3-1
9025b0
- nfs-ganesha 2.4.3 GA
9025b0
9025b0
* Mon Jan 23 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.2-1
9025b0
- nfs-ganesha 2.4.2 GA
9025b0
9025b0
* Wed Jan 18 2017 Kaleb S. KEITHLEY <kkeithle at redhat.com>
9025b0
- python2 (vs. python3) cleanup
9025b0
9025b0
* Fri Dec 23 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.1-2
9025b0
- nfs-ganesha 2.4.1 w/ FSAL_RGW
9025b0
9025b0
* Mon Oct 31 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.1-1
9025b0
- nfs-ganesha 2.4.1 GA
9025b0
9025b0
* Fri Oct 28 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-2
9025b0
- rebuild with libntirpc-1.4.3
9025b0
9025b0
* Thu Sep 22 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-1
9025b0
- nfs-ganesha 2.4.0 GA
9025b0
9025b0
* Wed Sep 21 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.22rc6
9025b0
- 2.4-rc6
9025b0
9025b0
* Fri Sep 16 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.21rc5
9025b0
- 2.4-rc5
9025b0
9025b0
* Sun Sep 11 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.20rc4
9025b0
- 2.4-rc4
9025b0
9025b0
* Wed Sep 7 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.19rc3
9025b0
- 2.4-rc3
9025b0
9025b0
* Tue Sep 6 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.18rc2
9025b0
- 2.4-rc2
9025b0
9025b0
* Mon Aug 29 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.17rc1
9025b0
- 2.4-rc1
9025b0
9025b0
* Tue Aug 16 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.16dev29
9025b0
- 2.4-dev-29, jemalloc off by default (conflicts with glusterfs-api)
9025b0
9025b0
* Mon Aug 15 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.15dev29
9025b0
- 2.4-dev-29
9025b0
9025b0
* Mon Aug 1 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.14dev27
9025b0
- 2.4-dev-27
9025b0
9025b0
* Mon Jul 25 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.13dev26
9025b0
- 2.4-dev-26
9025b0
9025b0
* Wed Jul 20 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.12dev25
9025b0
- 2.4-dev-25 (revised 32-bit)
9025b0
9025b0
* Tue Jul 19 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.11dev25
9025b0
- 2.4-dev-25
9025b0
9025b0
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.0-0.10dev23
9025b0
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
9025b0
9025b0
* Tue Jul 5 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.9dev23
9025b0
- 2.4-dev-23
9025b0
9025b0
* Fri Jun 24 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.8dev21
9025b0
- 2.4-dev-21 w/ FSAL_RGW
9025b0
9025b0
* Mon Jun 20 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.7dev21
9025b0
- 2.4-dev-21
9025b0
9025b0
* Mon May 30 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.6dev19
9025b0
- 2.4-dev-19
9025b0
9025b0
* Tue May 10 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.5dev17
9025b0
- 2.4-dev-17
9025b0
9025b0
* Fri Apr 8 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.4dev14
9025b0
- 2.4-dev-14
9025b0
9025b0
* Thu Mar 31 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.3dev12
9025b0
- 2.4-dev-12
9025b0
9025b0
* Mon Feb 29 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.2dev10
9025b0
- 2.4-dev-10
9025b0
9025b0
* Fri Feb 5 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.4.0-0.1dev7
9025b0
- 2.4-dev-7
9025b0
9025b0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-3
9025b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9025b0
9025b0
* Tue Nov 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-2
9025b0
- Requires: rpcbind or portmap
9025b0
9025b0
* Wed Oct 28 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-1
9025b0
- 2.3.0 GA
9025b0
9025b0
* Tue Oct 27 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.15rc8
9025b0
- 2.3.0 RC8, rebuild with libntirpc-1.3.1, again
9025b0
9025b0
* Mon Oct 26 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.14rc8
9025b0
- 2.3.0 RC8, rebuild with libntirpc-1.3.1
9025b0
9025b0
* Sun Oct 25 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.13rc8
9025b0
- 2.3.0 RC8
9025b0
9025b0
* Thu Oct 22 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.12rc7
9025b0
- 2.3.0 RC7 (N.B. 2.3.0-0.11rc6 was really rc7)
9025b0
9025b0
* Mon Oct 19 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.11rc7
9025b0
- 2.3.0 RC7
9025b0
9025b0
* Mon Oct 12 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.10rc6
9025b0
- 2.3.0 RC6
9025b0
9025b0
* Thu Oct 8 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.9rc5
9025b0
- 2.3.0 RC5 w/ CMakeLists.txt.patch and config-h.in.cmake.patch
9025b0
9025b0
* Wed Oct 7 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.8rc5
9025b0
- 2.3.0 RC5 mount-9p w/o Requires: nfs-ganesha
9025b0
9025b0
* Tue Oct 6 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.7rc5
9025b0
- 2.3.0 RC5 revised scripts/ganeshactl/CMakeLists.txt.patch
9025b0
9025b0
* Mon Oct 5 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.6rc5
9025b0
- 2.3.0 RC5
9025b0
9025b0
* Mon Sep 28 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.5rc4
9025b0
- 2.3.0 RC4
9025b0
9025b0
* Fri Sep 18 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.4rc3
9025b0
- 2.3.0 RC3
9025b0
9025b0
* Fri Sep 11 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.3rc2
9025b0
- 2.3.0 RC2
9025b0
9025b0
* Fri Sep 11 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.2rc1
9025b0
- 2.3.0 RC1, revised .../SAL/nfs4_state_id.c.patch
9025b0
9025b0
* Wed Sep 9 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.3.0-0.1rc1
9025b0
- 2.3.0 RC1
9025b0
9025b0
* Sat Aug 29 2015 Niels de Vos <ndevos@redhat.com> - 2.2.0-6
9025b0
- Rebuilt for jemalloc SONAME bump
9025b0
9025b0
* Fri Jul 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-5
9025b0
- BuildRequires: libntirprc on base
9025b0
9025b0
* Fri Jul 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-4
9025b0
- link with unbundled, shared libntirpc
9025b0
9025b0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
9025b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9025b0
9025b0
* Wed May 27 2015 Niels de Vos <ndevos@redhat.com>
9025b0
- improve readability and allow "rpmbuild --with .." options again
9025b0
9025b0
* Fri May 15 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-2
9025b0
- %%license, build with glusterfs-3.7.0 GA
9025b0
9025b0
* Tue Apr 21 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-1
9025b0
- 2.2.0 GA
9025b0
9025b0
* Mon Apr 20 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.13rc-final
9025b0
- 2.2.0-0.13rc-final
9025b0
9025b0
* Mon Apr 13 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.12rc8
9025b0
- 2.2.0-0.12rc8
9025b0
9025b0
* Mon Apr 6 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.11rc7
9025b0
- 2.2.0-0.11rc7
9025b0
9025b0
* Thu Apr 2 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.10rc6
9025b0
- 2.2.0-0.10rc6, with unbundled libntirpc
9025b0
9025b0
* Mon Mar 30 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.9rc6
9025b0
- 2.2.0-0.9rc6
9025b0
9025b0
* Sun Mar 22 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.8rc5
9025b0
- 2.2.0-0.8rc5
9025b0
9025b0
* Tue Mar 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.7rc4
9025b0
- ntirpc-1.2.1.tar.gz
9025b0
9025b0
* Tue Mar 17 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.6rc4
9025b0
- updated ntirpc-1.2.0.tar.gz
9025b0
9025b0
* Sun Mar 15 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.5rc4
9025b0
- 2.2.0-0.5rc4
9025b0
9025b0
* Mon Feb 23 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.4rc3
9025b0
- 2.2.0-0.4rc3
9025b0
9025b0
* Mon Feb 16 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.3rc2
9025b0
- subpackage Requires: nfs-ganesha = %%{version}-%%{release}
9025b0
9025b0
* Mon Feb 16 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.2rc2
9025b0
- 2.2.0-0.2rc2
9025b0
9025b0
* Fri Feb 13 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.2.0-0.1rc1
9025b0
- 2.2.0-0.1rc1
9025b0
- nfs-ganesha.spec based on upstream
9025b0
9025b0
* Thu Feb 12 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-14
9025b0
- Fedora 23/rawhide build fixes
9025b0
- Ceph restored in EPEL
9025b0
9025b0
* Mon Jan 19 2015 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-13
9025b0
- Ceph retired from EPEL 7
9025b0
9025b0
* Thu Nov 6 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-12
9025b0
- rebuild after libnfsidmap symbol version revert
9025b0
9025b0
* Wed Oct 29 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-11
9025b0
- PyQt -> PyQt4 typo
9025b0
9025b0
* Mon Oct 27 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-10
9025b0
- use upstream init.d script
9025b0
9025b0
* Thu Oct 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-9
9025b0
- restore exclusion of gluster gfapi on rhel
9025b0
9025b0
* Thu Oct 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-8
9025b0
- install /etc/dbus-1/system.d/org.ganesha.nfsd.conf
9025b0
- build and install admin tools
9025b0
9025b0
* Mon Sep 29 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-7
9025b0
- install /etc/sysconfig/nfs-ganesha file
9025b0
9025b0
* Fri Aug 29 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
9025b0
- Ceph FSAL typo, #1135437
9025b0
9025b0
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-6
9025b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9025b0
9025b0
* Thu Jul 24 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-5
9025b0
- use upstream nfs-ganesha.service
9025b0
9025b0
* Fri Jul 11 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-4
9025b0
- keep fsal .so files, implementation now uses them
9025b0
9025b0
* Tue Jul 1 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-3
9025b0
- static libuid2grp
9025b0
9025b0
* Tue Jul 1 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-2
9025b0
- add libuid2grp.so
9025b0
9025b0
* Mon Jun 30 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.1.0-1
9025b0
- nfs-ganesha-2.1.0 GA
9025b0
9025b0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-10
9025b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9025b0
9025b0
* Mon Jun 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-9
9025b0
- Ceph FSAL enabled with ceph-0.80
9025b0
9025b0
* Wed May 21 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-8
9025b0
- getdents()->getdents64(), struct dirent -> struct dirent64
9025b0
9025b0
* Sat May 10 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
9025b0
- and exclude libfsalceph
9025b0
9025b0
* Sat May 10 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
9025b0
- exclude libfsalgluster correctly
9025b0
9025b0
* Fri May 9 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-7
9025b0
- Ceph FSAL, in a subpackage, (but requires ceph >= 0.78)
9025b0
9025b0
* Mon Mar 31 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
9025b0
- GlusterFS FSAL in a subpackage
9025b0
- EPEL7 has jemalloc as of 2014-02-25
9025b0
9025b0
* Tue Jan 21 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com>
9025b0
- sussed out github archive so as to allow correct Source0
9025b0
9025b0
* Fri Jan 17 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-6
9025b0
- EPEL7 and xfsprogs
9025b0
9025b0
* Fri Jan 17 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-5
9025b0
- EPEL7
9025b0
9025b0
* Mon Jan 6 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-4
9025b0
- with glusterfs-api(-devel) >= 3.4.2
9025b0
9025b0
* Sat Jan 4 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-3
9025b0
- with glusterfs-api
9025b0
9025b0
* Thu Jan 2 2014 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-2
9025b0
- Build on RHEL6. Add sample init.d script
9025b0
9025b0
* Wed Dec 11 2013 Jim Lieb <lieb@sea-troll.net> - 2.0.0-1
9025b0
- Update to V2.0.0 release
9025b0
9025b0
* Mon Nov 25 2013 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-0.2.rcfinal
9025b0
- update to RC-final
9025b0
9025b0
* Fri Nov 22 2013 Kaleb S. KEITHLEY <kkeithle at redhat.com> - 2.0.0-0.1.rc5
9025b0
- Initial commit