From d8c3af7e40f7476f0b26ee6ac6101fd86601e1cd Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Feb 11 2008 10:47:40 +0000 Subject: - Fix ef.sh argument passing - Resolves: #432286 --- diff --git a/ElectricFence-2.2.2-ef.patch b/ElectricFence-2.2.2-ef.patch new file mode 100644 index 0000000..5617b40 --- /dev/null +++ b/ElectricFence-2.2.2-ef.patch @@ -0,0 +1,11 @@ +diff -urp ElectricFence-2.2.2/ef.sh ElectricFence-2.2.2-pm/ef.sh +--- ElectricFence-2.2.2/ef.sh 1999-04-12 01:59:22.000000000 +0200 ++++ ElectricFence-2.2.2-pm/ef.sh 2008-02-11 11:39:35.000000000 +0100 +@@ -16,5 +16,5 @@ fi + # Set the environment to load eletric fence. + (\ + export LD_PRELOAD=libefence.so.0.0;\ +-exec $*;\ ++exec "$@";\ + ) +Only in ElectricFence-2.2.2-pm/: ef.sh~ diff --git a/ElectricFence.spec b/ElectricFence.spec index e42d3b8..178e269 100644 --- a/ElectricFence.spec +++ b/ElectricFence.spec @@ -1,17 +1,21 @@ Summary: A debugger which detects memory allocation violations Name: ElectricFence Version: 2.2.2 -Release: 24 +Release: 25 License: GPLv2 Group: Development/Tools URL: http://perens.com/FreeSoftware/ElectricFence/ -Source: ftp://ftp.perens.com/pub/ElectricFence/beta/%{name}-%{version}.tar.gz + +# ftp://ftp.perens.com/pub/ElectricFence/beta/ used to be here, but +# the site is inaccessible as of lately +Source: %{name}-%{version}.tar.gz Patch1: ElectricFence-2.0.5-longjmp.patch Patch2: ElectricFence-2.1-vaarg.patch Patch3: ElectricFence-2.2.2-pthread.patch Patch4: ElectricFence-2.2.2-madvise.patch Patch5: ElectricFence-mmap-size.patch Patch6: ElectricFence-2.2.2-banner.patch +Patch7: ElectricFence-2.2.2-ef.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -34,6 +38,7 @@ violations. %patch4 -p1 -b .madvise %patch5 -p1 %patch6 -p1 +%patch7 -p1 %build make CFLAGS='${RPM_OPT_FLAGS} -DUSE_SEMAPHORE -fpic' @@ -66,6 +71,10 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/*/* %changelog +* Mon Feb 11 2008 Petr Machata - 2.2.2-25 +- Fix ef.sh argument passing +- Resolves: #432286 + * Thu Aug 16 2007 Petr Machata - 2.2.2-24 - Fix licesing tag.