From de0aa82195dfe49047dff13f92c667bad9b4ee72 Mon Sep 17 00:00:00 2001 From: Adrien Devresse Date: May 30 2012 12:30:26 +0000 Subject: -initial import of gfalFS --- diff --git a/.gitignore b/.gitignore index e69de29..fe82dfa 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/gfalFS-1.0.0-20120503010snap.tar.gz diff --git a/gfalFS.spec b/gfalFS.spec new file mode 100644 index 0000000..1fe2c17 --- /dev/null +++ b/gfalFS.spec @@ -0,0 +1,62 @@ +%global checkout_tag 20120503010snap + +Name: gfalFS +Version: 1.0.0 +Release: 0.3.%{checkout_tag}%{?dist} +Summary: Filesystem client based on GFAL 2.0 +Group: Applications/Internet +License: ASL 2.0 +URL: https://svnweb.cern.ch/trac/lcgutil/wiki/gfal2 +# svn export http://svn.cern.ch/guest/lcgutil/gfalFS/trunk gfalFS +Source0: http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/%{name}/%{name}-%{version}-%{checkout_tag}.tar.gz +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +BuildRequires: cmake +BuildRequires: gfal2-devel +BuildRequires: fuse-devel + +Requires: fuse%{?_isa} + +%description +gfalFS is a filesystem based on FUSE capable of operating on remote storage +systems managed by GFAL 2.0. This include the common file access protocols +in lcg ( SRM, GRIDFTP, DCAP, RFIO, LFN, ...). The practical effect is that +the user can seamlessly interact with grid and cloud storage systems just +as if they were local files. + +%clean +rm -rf %{buildroot}; +make clean + +%prep +%setup -q + +%build +%cmake \ +-DDOC_INSTALL_DIR=%{_docdir}/%{name}-%{version} . +make %{?_smp_mflags} + +%install +rm -rf %{buildroot}; +make DESTDIR=%{buildroot} install + +%files +%defattr (-,root,root) +%{_bindir}/gfalFS +%{_bindir}/gfalFS_umount +%{_mandir}/man1/* +%{_docdir}/%{name}-%{version}/DESCRIPTION +%{_docdir}/%{name}-%{version}/VERSION +%{_docdir}/%{name}-%{version}/LICENSE +%{_docdir}/%{name}-%{version}/README + +%changelog +* Thu May 03 2012 Adrien Devresse - 1.0.0-0.3.20120503010snap + - bug correction with fgetattr on gsiftp / srm file system + - minor changes applied from the fedora review comments + +* Thu May 03 2012 Adrien Devresse - 1.0.0-0.2.2012050202snap + - improve global EPEL compliance. + +* Mon Nov 14 2011 Adrien Devresse - 1.0.0-0.2.2012041515snap + - Initial gfalFS 1.0 preview release diff --git a/sources b/sources index e69de29..62129b8 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +4962ef046697fbe55a33113aaab7b54f gfalFS-1.0.0-20120503010snap.tar.gz