[sanlock] Initial import (#675947).

Angus Salkeld asalkeld at fedoraproject.org
Tue Feb 15 23:38:08 UTC 2011


commit 12dcdb9801baac553366ddcc777f16a31bb39a1f
Author: Angus Salkeld <asalkeld at redhat.com>
Date:   Wed Feb 16 10:38:07 2011 +1100

    Initial import (#675947).

 .gitignore   |    1 +
 sanlock.spec |   69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources      |    1 +
 3 files changed, 71 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..34d8a9f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/sanlock-1.0.tar.gz
diff --git a/sanlock.spec b/sanlock.spec
new file mode 100644
index 0000000..40e4c23
--- /dev/null
+++ b/sanlock.spec
@@ -0,0 +1,69 @@
+Name:           sanlock
+Version:        1.0
+Release:        2%{?dist}
+Summary:        A shared disk lock manager
+
+Group:          System Environment/Base
+License:        GPLv2+
+URL:            https://fedorahosted.org/sanlock/
+Source0:        https://fedorahosted.org/releases/s/a/sanlock/%{name}-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  libblkid-devel
+
+#Requires: <nothing>
+
+%description
+sanlock uses disk paxos to manage leases on shared storage.
+Hosts connected to a common SAN can use this to synchronize their
+access to the shared disks.
+
+%prep
+%setup -q
+
+%build
+# upstream does not require configure
+# upstream does not support _smp_mflags
+CFLAGS="$(echo '$RPM_OPT_FLAGS')" make -C daemon
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make -C daemon \
+        install LIB_LIBDIR=%{_libdir} \
+        DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc daemon/COPYING
+%{_sbindir}/sanlock
+%{_libdir}/libsanlock.so.*
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%files          devel
+%defattr(-,root,root,-)
+%doc daemon/COPYING
+%{_libdir}/libsanlock.so
+%{_includedir}/sanlock.h
+%{_includedir}/sanlock_resource.h
+
+%changelog
+* Tue Feb 8 2011 Angus Salkeld <asalkeld at redhat.com> - 1.0-2
+* - SPEC: Add docs and make more consistent with the fedora template.
+
+* Mon Jan 10 2011 Fabio M. Di Nitto <fdinitto at redhat.com> - 1.0-1
+- first cut at rpm packaging
diff --git a/sources b/sources
index e69de29..cda7ddd 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d78328d1869f02fd16fd88b7e7609c0a  sanlock-1.0.tar.gz


More information about the scm-commits mailing list