prevent stripping binaries

This commit is contained in:
Michal Hlavinka 2012-06-05 13:06:32 +02:00
parent d40b448b62
commit 13d972fa3b
2 changed files with 6 additions and 19 deletions

View File

@ -1,13 +0,0 @@
diff -up nmap-5.21/Makefile.in.nostrip nmap-5.21/Makefile.in
--- nmap-5.21/Makefile.in.nostrip 2009-12-12 21:26:15.000000000 +0100
+++ nmap-5.21/Makefile.in 2010-02-01 11:42:40.937772912 +0100
@@ -209,9 +209,6 @@ my_distclean:
install-nmap: $(TARGET)
$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(nmapdatadir)
$(INSTALL) -c -m 755 nmap $(DESTDIR)$(bindir)/nmap
-# Use strip -x to avoid stripping dynamically loaded NSE functions. See
-# http://seclists.org/nmap-dev/2007/q4/0272.html.
- $(STRIP) -x $(DESTDIR)$(bindir)/nmap
$(INSTALL) -c -m 644 docs/$(TARGET).1 $(DESTDIR)$(mandir)/man1/
if [ "$(USE_NLS)" = "yes" ]; then \
for ll in $(filter $(ALL_LINGUAS),$(LINGUAS)); do \

View File

@ -3,7 +3,7 @@ Summary: Network exploration tool and security scanner
Name: nmap
Version: 6.00
#global prerelease TEST5
Release: 1%{?dist}
Release: 2%{?dist}
# nmap is GPLv2
# zenmap is GPLv2 and LGPLv2+ (zenmap/higwidgets) and GPLv2+ (zenmap/radialnet)
# libdnet-stripped is BSD (advertising clause rescinded by the Univ. of California in 1999) with some parts as Public Domain (crc32)
@ -22,9 +22,6 @@ Patch1: nmap-4.03-mktemp.patch
#don't suggest to scan microsoft
Patch2: nmap-4.52-noms.patch
#don't strip debuginfo
Patch3: nmap-4.68-nostrip.patch
# rhbz#637403, workaround for rhbz#621887=gnome#623965
Patch4: zenmap-621887-workaround.patch
@ -62,7 +59,6 @@ be installed before installing nmap front end.
%setup -q -n %{name}-%{version}%{?prerelease}
%patch1 -p1 -b .mktemp
%patch2 -p1 -b .noms
%patch3 -p1 -b .nostrip
%patch4 -p1 -b .bz637403
#be sure we're not using tarballed copies of some libraries
@ -87,7 +83,8 @@ make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
#prevent stripping - replace strip command with 'true'
make DESTDIR=$RPM_BUILD_ROOT STRIP=true install
rm -f $RPM_BUILD_ROOT%{_bindir}/uninstall_zenmap
#do not include certificate bundle (#734389)
@ -179,6 +176,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/xnmap.1.gz
%changelog
* Tue Jun 05 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.00-2
- prevent stripping binaries
* Tue Jun 05 2012 Michal Hlavinka <mhlavink@redhat.com> - 2:6.00-1
- updated to 6.00