[Python-apps-commits] r8446 - in packages/wapiti/trunk/debian (6 files)

adejong at users.alioth.debian.org adejong at users.alioth.debian.org
Sun Apr 8 17:58:55 UTC 2012


    Date: Sunday, April 8, 2012 @ 17:58:53
  Author: adejong
Revision: 8446

  * Don't install bundled BeautifulSoup and httplib2 and instead use the
    system ones.

Added:
  packages/wapiti/trunk/debian/patches/use-global-beautifulsoup.patch
  packages/wapiti/trunk/debian/patches/use-global-httplib2.patch
Modified:
  packages/wapiti/trunk/debian/changelog
  packages/wapiti/trunk/debian/control
  packages/wapiti/trunk/debian/patches/series
  packages/wapiti/trunk/debian/rules

Modified: packages/wapiti/trunk/debian/changelog
===================================================================
--- packages/wapiti/trunk/debian/changelog	2012-04-08 16:39:09 UTC (rev 8445)
+++ packages/wapiti/trunk/debian/changelog	2012-04-08 17:58:53 UTC (rev 8446)
@@ -7,9 +7,11 @@
   * Install upstream manual page.
   * Provide a get-orig-source target that drops the unused and non-free
     json.js from the upstream tarball.
+  * Don't install bundled BeautifulSoup and httplib2 and instead use the
+    system ones.
   * Update debian/watch file.
 
- -- Arthur de Jong <adejong at debian.org>  Sun, 08 Apr 2012 18:38:48 +0200
+ -- Arthur de Jong <adejong at debian.org>  Sun, 08 Apr 2012 19:58:30 +0200
 
 wapiti (1.1.6-4) unstable; urgency=low
 

Modified: packages/wapiti/trunk/debian/control
===================================================================
--- packages/wapiti/trunk/debian/control	2012-04-08 16:39:09 UTC (rev 8445)
+++ packages/wapiti/trunk/debian/control	2012-04-08 17:58:53 UTC (rev 8446)
@@ -11,7 +11,7 @@
 
 Package: wapiti
 Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}
+Depends: ${misc:Depends}, ${python:Depends}, python-beautifulsoup, python-httplib2
 Homepage: http://wapiti.sourceforge.net/
 Description: Web application vulnerability scanner
  Wapiti allows you to audit the security of your web applications.

Modified: packages/wapiti/trunk/debian/patches/series
===================================================================
--- packages/wapiti/trunk/debian/patches/series	2012-04-08 16:39:09 UTC (rev 8445)
+++ packages/wapiti/trunk/debian/patches/series	2012-04-08 17:58:53 UTC (rev 8446)
@@ -1,2 +1,4 @@
 use-wapiti-command.patch
 fix-man-page.patch
+use-global-beautifulsoup.patch
+use-global-httplib2.patch

Added: packages/wapiti/trunk/debian/patches/use-global-beautifulsoup.patch
===================================================================
--- packages/wapiti/trunk/debian/patches/use-global-beautifulsoup.patch	                        (rev 0)
+++ packages/wapiti/trunk/debian/patches/use-global-beautifulsoup.patch	2012-04-08 17:58:53 UTC (rev 8446)
@@ -0,0 +1,44 @@
+Description: Use the system-provided BeautifulSoup instead of a bundled one.
+Author: Arthur de Jong <adejong at debian.org>
+
+--- a/src/attack/mod_backup.py
++++ b/src/attack/mod_backup.py
+@@ -5,7 +5,6 @@
+ # Guillaume TRANCHANT
+ # Gregory FONTAINE
+
+-from net import BeautifulSoup
+ from attack import Attack
+ from vulnerability import Vulnerability
+ from vulnerabilitiesdescriptions import VulnerabilitiesDescriptions as VulDescrip
+--- a/src/attack/mod_nikto.py
++++ b/src/attack/mod_nikto.py
+@@ -1,5 +1,5 @@
+ #!/usr/bin/env python
+-from net import BeautifulSoup
++import BeautifulSoup
+ from net.httplib2 import ServerNotFoundError
+ from attack import Attack
+ from vulnerability import Vulnerability
+--- a/src/attack/mod_permanentxss.py
++++ b/src/attack/mod_permanentxss.py
+@@ -2,7 +2,7 @@
+ import random
+ import re
+ import socket
+-from net import BeautifulSoup
++import BeautifulSoup
+ from attack import Attack
+ from vulnerability import Vulnerability
+ from vulnerabilitiesdescriptions import VulnerabilitiesDescriptions as VulDescrip
+--- a/src/attack/mod_xss.py
++++ b/src/attack/mod_xss.py
+@@ -2,7 +2,7 @@
+ import random
+ import re
+ import socket
+-from net import BeautifulSoup
++import BeautifulSoup
+ from attack import Attack
+ from vulnerability import Vulnerability
+ from vulnerabilitiesdescriptions import VulnerabilitiesDescriptions as VulDescrip

Added: packages/wapiti/trunk/debian/patches/use-global-httplib2.patch
===================================================================
--- packages/wapiti/trunk/debian/patches/use-global-httplib2.patch	                        (rev 0)
+++ packages/wapiti/trunk/debian/patches/use-global-httplib2.patch	2012-04-08 17:58:53 UTC (rev 8446)
@@ -0,0 +1,16 @@
+Description: Use the system-provided httplib2 instead of a bundled one.
+ The bug report
+   http://sourceforge.net/tracker/?func=detail&aid=2954109&group_id=168625&atid=847490
+ contains some more information and the implementation of a missing
+ parse_proxy() function.
+Author: Arthur de Jong <adejong at debian.org>
+
+--- a/src/attack/mod_nikto.py
++++ b/src/attack/mod_nikto.py
+@@ -1,6 +1,5 @@
+ #!/usr/bin/env python
+ import BeautifulSoup
+-from net.httplib2 import ServerNotFoundError
+ from attack import Attack
+ from vulnerability import Vulnerability
+ from vulnerabilitiesdescriptions import VulnerabilitiesDescriptions as VulDescrip

Modified: packages/wapiti/trunk/debian/rules
===================================================================
--- packages/wapiti/trunk/debian/rules	2012-04-08 16:39:09 UTC (rev 8445)
+++ packages/wapiti/trunk/debian/rules	2012-04-08 17:58:53 UTC (rev 8446)
@@ -3,6 +3,10 @@
 %:
 	dh $@ --with python2
 
+override_dh_install:
+	dh_install --exclude=generateSources.sh --exclude=generateTranslations.sh \
+	           --exclude=BeautifulSoup.py --exclude=httplib2
+
 override_dh_link:
 	dh_link
 	chmod a+rx $(CURDIR)/debian/wapiti/usr/bin/*




More information about the Python-apps-commits mailing list