Commit 38190b02 authored by Sophie Brun's avatar Sophie Brun

Disable bundler

parent b22683f1
config.yaml etc/beef-xss/
beef usr/share/beef-xss/
*.pem usr/share/beef-xss/
.bundle usr/share/beef-xss/
Gemfile* usr/share/beef-xss/
beef usr/share/beef-xss/
config.yaml etc/beef-xss/
core usr/share/beef-xss/
debian/scripts/beef-xss usr/bin/
extensions usr/share/beef-xss/
modules usr/share/beef-xss/
Gemfile* usr/share/beef-xss/
.bundle usr/share/beef-xss/
debian/scripts/beef-xss usr/bin/
beef-xss (0.4.4.9-0kali8) kali; urgency=medium
* Disable bundler
* Add build dependencies
-- Sophie Brun <sophie@freexian.com> Fri, 13 Jun 2014 15:16:30 +0200
beef-xss (0.4.4.9-0kali7) kali; urgency=medium
* Update debian/beef-xss.install accordingly...
......
......@@ -2,30 +2,45 @@ Source: beef-xss
Section: web
Priority: optional
Maintainer: Raphaël Hertzog <hertzog@debian.org>
Build-Depends: debhelper (>= 9), ruby, ruby-dev, bundler, libsqlite3-dev, libxml2-dev, libxslt1-dev, python
# Required gems:
# thin, ruby-eventmachine, ruby-sinatra, ruby-term-ansicolor, ruby-json, ruby-erubis,
# ruby-rack
# Gems required indirectly for missing gems
# ruby-addressable, ruby-msgpack, ruby-multi-json
Build-Depends: bundler,
debhelper (>= 9),
libsqlite3-dev,
libxml2-dev,
libxslt1-dev,
python,
thin,
ruby,
ruby-ansi,
ruby-dataobjects,
ruby-dev,
ruby-dm-core,
ruby-dm-migrations,
ruby-dm-sqlite-adapter,
ruby-em-websocket (>= 0.3.6),
ruby-erubis,
ruby-eventmachine (>= 1.0.3),
ruby-execjs,
ruby-json,
ruby-msfrpc-client,
ruby-parseconfig,
ruby-rack (>= 1.5.2),
ruby-rubyzip (>1.0.0),
ruby-sinatra (>= 1.4.2),
ruby-term-ansicolor,
ruby-therubyracer (>=0.11.0beta1),
ruby-twitter,
ruby-uglifier (>=2.2.1)
Standards-Version: 3.9.4
Homepage: http://beefproject.com/
Vcs-Git: git://git.kali.org/packages/beef-xss.git
# Missing gems: em-websocket, jsmin, ansi, dm-core, data_objects,
# dm-sqlite-adapter, parseconfig, dm-migrations, msfrpc-client
Package: beef-xss
Architecture: any
Depends: ruby | ruby-interpreter, beef-xss-bundle (>= ${source:Version}),
beef-xss-bundle (<< ${source:Upstream-Version}.0),
adduser, bundler, ${misc:Depends},
# Required gems:
thin, ruby-eventmachine, ruby-sinatra, ruby-term-ansicolor, ruby-json, ruby-erubis,
ruby-rack,
# Gems required indirectly for missing gems
ruby-addressable, ruby-msgpack, ruby-multi-json
Architecture: all
Depends: adduser,
ruby | ruby-interpreter,
${misc:Depends}
Breaks: kali-menu (<< 1.369)
Conflicts: beef-xss-bundle
Description: Browser Exploitation Framework (BeEF)
BeEF is short for The Browser Exploitation Framework. It is a penetration
testing tool that focuses on the web browser.
......@@ -38,13 +53,3 @@ Description: Browser Exploitation Framework (BeEF)
context of the one open door: the web browser. BeEF will hook one or more web
browsers and use them as beachheads for launching directed command modules and
further attacks against the system from within the browser context.
Package: beef-xss-bundle
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter
Description: Browser Exploitation Framework (BeEF) — bundled ruby libraries
BeEF is short for The Browser Exploitation Framework. It is a penetration
testing tool that focuses on the web browser.
.
This package only provides external ruby libraries that are required
by beef-xss.
Description: disable bundler
Author: Sophie Brun <sophie@freexian.com>
Forwarded: not-needed
Reviewed-by: Raphael Hertzog <raphael@freexian.com>
Last-Update: 2014-06-13
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/core/loader.rb
+++ b/core/loader.rb
@@ -6,8 +6,6 @@
# @note Include here all the gems we are using
require 'rubygems'
-require 'bundler/setup'
-Bundler.require(:default)
require 'cgi'
require 'yaml'
require 'singleton'
@@ -29,4 +27,4 @@ require 'core/api'
require 'core/settings'
# @note Include the core of BeEF
-require 'core/core'
\ No newline at end of file
+require 'core/core'
tweak-gemfile
update-config
core-loader.diff
......@@ -4,10 +4,10 @@
dh $@
overidde_dh_auto_clean:
rm -rf .bundle bundle Gemfile.lock
rm -rf .bundle Gemfile.lock
override_dh_auto_build:
bundle install --path=bundle
bundle install --local --no-cache --without test
override_dh_install:
dh_install --sourcedir=$$(pwd)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment