[ElectricFence] Add a man page for "ef" script Resolves: #225722
Petr Machata
pmachata at fedoraproject.org
Fri Apr 27 14:22:52 UTC 2012
commit fc0f5c7ed6b91783d580453a8816b1e9ba0551fc
Author: Petr Machata <pmachata at redhat.com>
Date: Fri Apr 27 16:22:32 2012 +0200
Add a man page for "ef" script
Resolves: #225722
ElectricFence-2.2.2-man-ef.patch | 49 ++++++++++++++++++++++++++++++++++++++
ElectricFence.spec | 12 +++++++--
2 files changed, 58 insertions(+), 3 deletions(-)
---
diff --git a/ElectricFence-2.2.2-man-ef.patch b/ElectricFence-2.2.2-man-ef.patch
new file mode 100644
index 0000000..6e6d88c
--- /dev/null
+++ b/ElectricFence-2.2.2-man-ef.patch
@@ -0,0 +1,49 @@
+diff -up ./ef.1~ ./ef.1
+--- ./ef.1~ 2012-04-27 16:10:01.748386440 +0200
++++ ./ef.1 2012-04-27 16:09:26.722375696 +0200
+@@ -0,0 +1,21 @@
++.TH ef 1
++.SH NAME
++ef \- Utility to run a program under the Electric Fence memory debugger
++
++.SH SYNOPSIS
++\fBef\fR PROGRAM [ARGS...]
++
++.SH DESCRIPTION
++The \fIef\fR command is used to launch another program under the
++Electric Fence memory debugger. It sets up appropriate environment
++variables and then launches the specified program with the specified
++arguments. See efence (3) manual page for more details about Electric
++Fence.
++
++.SH SEE ALSO
++.BR efence (3)
++
++.SH AUTHORS
++Electric Fence was written by Bruce Perens
++.br
++This manual page was written by Petr Machata <pmachata at redhat.com>
+diff -up ElectricFence-2.2.2/Makefile\~ ElectricFence-2.2.2/Makefile
+--- ElectricFence-2.2.2/Makefile~ 2012-04-27 16:11:00.715385720 +0200
++++ ElectricFence-2.2.2/Makefile 2012-04-27 16:11:46.483384748 +0200
+@@ -5,7 +5,7 @@ LIBS=
+ prefix=/usr
+ BIN_INSTALL_DIR= $(prefix)/bin
+ LIB_INSTALL_DIR= $(prefix)/lib
+-MAN_INSTALL_DIR= $(prefix)/man/man3
++MAN_INSTALL_DIR= $(prefix)/man
+
+ CC= cc
+ AR= ar
+@@ -37,7 +37,8 @@ install: libefence.a efence.3 libefence.
+ ln -s libefence.so.0.0 $(LIB_INSTALL_DIR)/libefence.so.0
+ - rm -f $(LIB_INSTALL_DIR)/libefence.so
+ ln -s libefence.so.0.0 $(LIB_INSTALL_DIR)/libefence.so
+- $(INSTALL) -m 644 efence.3 $(MAN_INSTALL_DIR)/efence.3
++ $(INSTALL) -m 644 efence.3 $(MAN_INSTALL_DIR)/man3/efence.3
++ $(INSTALL) -m 644 ef.1 $(MAN_INSTALL_DIR)/man1/ef.1
+
+ clean:
+ - rm -f $(OBJECTS) tstheap.o eftest.o tstheap eftest \
+
+Diff finished. Fri Apr 27 16:11:58 2012
diff --git a/ElectricFence.spec b/ElectricFence.spec
index 71777fa..54f95ea 100644
--- a/ElectricFence.spec
+++ b/ElectricFence.spec
@@ -1,7 +1,7 @@
Summary: A debugger which detects memory allocation violations
Name: ElectricFence
Version: 2.2.2
-Release: 34%{?dist}
+Release: 35%{?dist}
License: GPLv2
Group: Development/Tools
URL: http://perens.com/FreeSoftware/ElectricFence/
@@ -20,6 +20,7 @@ Patch8: ElectricFence-2.2.2-builtins.patch
Patch9: ElectricFence-2.2.2-sse.patch
Patch10: ElectricFence-2.2.2-posix_memalign.patch
Patch11: ElectricFence-2.2.2-malloc_usable_size.patch
+Patch12: ElectricFence-2.2.2-man-ef.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -47,17 +48,18 @@ violations.
%patch9 -p1
%patch10 -p1
%patch11 -p1
+%patch12 -p1
%build
make CFLAGS='${RPM_OPT_FLAGS} -DUSE_SEMAPHORE -fpic'
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p %{buildroot}{%{_bindir},%{_libdir},%{_mandir}/man3}
+mkdir -p %{buildroot}{%{_bindir},%{_libdir},%{_mandir}/man{1,3}}
make BIN_INSTALL_DIR=%{buildroot}%{_bindir} \
LIB_INSTALL_DIR=%{buildroot}%{_libdir} \
- MAN_INSTALL_DIR=%{buildroot}%{_mandir}/man3 \
+ MAN_INSTALL_DIR=%{buildroot}%{_mandir} \
install
echo ".so man3/efence.3" > %{buildroot}%{_mandir}/man3/libefence.3
@@ -79,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/*/*
%changelog
+* Fri Apr 27 2012 Petr Machata <pmachata at redhat.com> - 2.2.2-35
+- Add a man page for "ef" script
+- Resolves: #225722
+
* Mon Mar 12 2012 Petr Machata <pmachata at redhat.com> - 2.2.2-34
- Add a patch that implements malloc_usable_size
- Resolves: #772306
More information about the scm-commits
mailing list