2.4-dev-7

This commit is contained in:
Kaleb S KEITHLEY 2016-02-05 04:22:34 -05:00
parent 93eaadae64
commit 666c3cfa34
3 changed files with 38 additions and 12 deletions

View File

@ -0,0 +1,13 @@
--- nfs-ganesha-2.4-dev-7/src/RPCAL/rpc_tools.c.orig 2016-02-05 04:11:00.005869468 -0500
+++ nfs-ganesha-2.4-dev-7/src/RPCAL/rpc_tools.c 2016-02-05 04:19:04.300869468 -0500
@@ -116,6 +116,10 @@
return "sctp";
case XPRT_RDMA:
return "rdma";
+ case XPRT_VSOCK:
+ return "vsock";
+ case XPRT_VSOCK_RENDEZVOUS:
+ return "vsock rendezvous";
}
return "INVALID";
}

View File

@ -76,17 +76,18 @@
%bcond_without system_ntirpc %bcond_without system_ntirpc
%global use_system_ntirpc %{on_off_switch system_ntirpc} %global use_system_ntirpc %{on_off_switch system_ntirpc}
%global dev_version %{lua: extraver = string.gsub('', '%-', '.'); print(extraver) }
Name: nfs-ganesha Name: nfs-ganesha
Version: 2.3.0 Version: 2.4.0
Release: 3%{?dev_version:%{dev_version}}%{?dist} %global dev dev7
%global dash_dev_version 2.4-dev-7
Release: 0%{?dev:%{dev}}%{?dist}
Summary: NFS-Ganesha is a NFS Server running in user space Summary: NFS-Ganesha is a NFS Server running in user space
Group: Applications/System Group: Applications/System
License: LGPLv3+ License: LGPLv3+
Url: https://github.com/nfs-ganesha/nfs-ganesha/wiki Url: https://github.com/nfs-ganesha/nfs-ganesha/wiki
Source0: https://github.com/%{name}/%{name}/archive/V%{version}/%{name}-%{version}%{dev_version}.tar.gz Source0: https://github.com/%{name}/%{name}/archive/V%{dash_dev_version}/%{name}-%{dash_dev_version}.tar.gz
Patch0: nfs-ganesha-2.4dev7-RPCAL-rpc_tools.patch
BuildRequires: cmake BuildRequires: cmake
BuildRequires: bison BuildRequires: bison
@ -98,14 +99,14 @@ BuildRequires: libcap-devel
BuildRequires: libblkid-devel BuildRequires: libblkid-devel
BuildRequires: libuuid-devel BuildRequires: libuuid-devel
%if %{with system_ntirpc} %if %{with system_ntirpc}
BuildRequires: libntirpc-devel >= 1.3.1 BuildRequires: libntirpc-devel >= 1.4.0
%endif %endif
Requires: dbus Requires: dbus
Requires: nfs-utils Requires: nfs-utils
%if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 ) %if ( 0%{?fedora} ) || ( 0%{?rhel} && 0%{?rhel} >= 6 )
Requires: rpcbind Requires: rpcbind
%else %else
Requires: portmap Requires: portmap
%endif %endif
%if %{with_nfsidmap} %if %{with_nfsidmap}
BuildRequires: libnfsidmap-devel BuildRequires: libnfsidmap-devel
@ -327,8 +328,9 @@ be used with NFS-Ganesha to support Gluster
%endif %endif
%prep %prep
%setup -q -n %{name}-%{version}%{dev_version} %setup -q -n %{name}-%{dash_dev_version}
rm -rf contrib/libzfswrapper rm -rf contrib/libzfswrapper
%patch0 -p1
%build %build
cd src && %cmake . -DCMAKE_BUILD_TYPE=Debug \ cd src && %cmake . -DCMAKE_BUILD_TYPE=Debug \
@ -370,9 +372,11 @@ mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_sbindir} mkdir -p %{buildroot}%{_sbindir}
mkdir -p %{buildroot}%{_libdir}/ganesha mkdir -p %{buildroot}%{_libdir}/ganesha
mkdir -p %{buildroot}%{_localstatedir}/run/ganesha mkdir -p %{buildroot}%{_localstatedir}/run/ganesha
mkdir -p %{buildroot}%{_libexecdir}/ganesha
cd src cd src
install -m 644 config_samples/logrotate_ganesha %{buildroot}%{_sysconfdir}/logrotate.d/ganesha install -m 644 config_samples/logrotate_ganesha %{buildroot}%{_sysconfdir}/logrotate.d/ganesha
install -m 644 scripts/ganeshactl/org.ganesha.nfsd.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d install -m 644 scripts/ganeshactl/org.ganesha.nfsd.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d
install -m 755 scripts/nfs-ganesha-config.sh %{buildroot}%{_libexecdir}/ganesha
install -m 755 tools/mount.9P %{buildroot}%{_sbindir}/mount.9P install -m 755 tools/mount.9P %{buildroot}%{_sbindir}/mount.9P
install -m 644 config_samples/vfs.conf %{buildroot}%{_sysconfdir}/ganesha install -m 644 config_samples/vfs.conf %{buildroot}%{_sysconfdir}/ganesha
@ -381,6 +385,7 @@ install -m 644 config_samples/vfs.conf %{buildroot}%{_sysconfdir}/ganesha
mkdir -p %{buildroot}%{_unitdir} mkdir -p %{buildroot}%{_unitdir}
install -m 644 scripts/systemd/nfs-ganesha.service %{buildroot}%{_unitdir}/nfs-ganesha.service install -m 644 scripts/systemd/nfs-ganesha.service %{buildroot}%{_unitdir}/nfs-ganesha.service
install -m 644 scripts/systemd/nfs-ganesha-lock.service %{buildroot}%{_unitdir}/nfs-ganesha-lock.service install -m 644 scripts/systemd/nfs-ganesha-lock.service %{buildroot}%{_unitdir}/nfs-ganesha-lock.service
install -m 644 scripts/systemd/nfs-ganesha-config.service %{buildroot}%{_unitdir}/nfs-ganesha-config.service
install -m 644 scripts/systemd/sysconfig/nfs-ganesha %{buildroot}%{_sysconfdir}/sysconfig/ganesha install -m 644 scripts/systemd/sysconfig/nfs-ganesha %{buildroot}%{_sysconfdir}/sysconfig/ganesha
%else %else
mkdir -p %{buildroot}%{_sysconfdir}/init.d mkdir -p %{buildroot}%{_sysconfdir}/init.d
@ -430,7 +435,9 @@ install -m 644 ChangeLog %{buildroot}%{_defaultdocdir}/ganesha
%if %{with_systemd} %if %{with_systemd}
%systemd_post nfs-ganesha.service %systemd_post nfs-ganesha.service
%systemd_post nfs-ganesha-lock.service %systemd_post nfs-ganesha-lock.service
%systemd_post nfs-ganesha-config.service
%endif %endif
killall -SIGHUP dbus-daemon 2>&1 > /dev/null
%preun %preun
%if %{with_systemd} %if %{with_systemd}
@ -446,8 +453,8 @@ install -m 644 ChangeLog %{buildroot}%{_defaultdocdir}/ganesha
%license src/LICENSE.txt %license src/LICENSE.txt
%{_bindir}/ganesha.nfsd %{_bindir}/ganesha.nfsd
%if ! %{with system_ntirpc} %if ! %{with system_ntirpc}
%{_libdir}/libntirpc.so.1.3.0 %{_libdir}/libntirpc.so.1.4.0
%{_libdir}/libntirpc.so.1.3 %{_libdir}/libntirpc.so.1.4
%{_libdir}/libntirpc.so %{_libdir}/libntirpc.so
%{_libdir}/pkgconfig/libntirpc.pc %{_libdir}/pkgconfig/libntirpc.pc
%{_includedir}/ntirpc/ %{_includedir}/ntirpc/
@ -461,10 +468,13 @@ install -m 644 ChangeLog %{buildroot}%{_defaultdocdir}/ganesha
%{_defaultdocdir}/ganesha/* %{_defaultdocdir}/ganesha/*
%doc %{_defaultdocdir}/ganesha/ChangeLog %doc %{_defaultdocdir}/ganesha/ChangeLog
%dir %{_localstatedir}/run/ganesha %dir %{_localstatedir}/run/ganesha
%dir %{_libexecdir}/ganesha/
%{_libexecdir}/ganesha/nfs-ganesha-config.sh
%if %{with_systemd} %if %{with_systemd}
%{_unitdir}/nfs-ganesha.service %{_unitdir}/nfs-ganesha.service
%{_unitdir}/nfs-ganesha-lock.service %{_unitdir}/nfs-ganesha-lock.service
%{_unitdir}/nfs-ganesha-config.service
%else %else
%{_sysconfdir}/init.d/nfs-ganesha %{_sysconfdir}/init.d/nfs-ganesha
%endif %endif
@ -572,6 +582,9 @@ install -m 644 ChangeLog %{buildroot}%{_defaultdocdir}/ganesha
%endif %endif
%changelog %changelog
* Fri Feb 5 2016 Kaleb S. KEITHLEY <kkeithle at redhat.com> 2.4.0-0dev7
- 2.4-dev-7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-3 * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

View File

@ -1 +1 @@
feb466ad1ea3e34a54819768e6d22450 nfs-ganesha-2.3.0.tar.gz 8a5c66e84ff7a8f11b1a9e1430ebe826 nfs-ganesha-2.4-dev-7.tar.gz