Commit Graph

92 Commits

Author SHA1 Message Date
mengxun
64e3f0b424 Fix redundant and incorrect version comparison logic 2025-11-11 16:10:57 +08:00
zinduolis
b5b192591b Second round of Copyright date update 2024-12-25 12:43:13 +10:00
Stephen
d110484294 Update geoip messages 2024-01-04 13:40:13 +10:00
Stephen
747ddb5387 Updated http://beefproject.com to https://beefproject.com 2023-12-31 14:18:50 +10:00
jcrew99
3a486c7626 Updated Copyright 2023-12-26 22:32:31 -05:00
Stephen
7b948b8d8a Revert "Update install"
This reverts commit 61528a408a.
2023-09-28 12:58:23 +10:00
Stephen
624176e6ac Made the quotes consistent 2023-09-23 02:43:49 +00:00
sumithemmadi
bff0aba576 Updated install script to install in EndeavourOS 2023-09-17 00:18:44 +05:30
bcoles
5de295533b install: update installer to support Ruby 3.x (#2780) 2023-04-01 16:34:55 +11:00
Abhishek Kumar
b83e06d5e0 Add support for garuda linux to install file 2023-02-17 13:02:34 +11:00
jcrew99
486a9bb329 Update copyright 2023 (#2675)
* updated copyright

* reverted gemfile lock changes
2022-12-31 15:36:07 +10:00
bcoles
dec3b4a6d4 install: warn rather than exit upon failure when updating rubygems (#2612) 2022-10-24 17:52:40 +11:00
jcrew99
024b2f3e78 Revert "Revert "Add support for the SuSE family in the installer (#2590)" (#2594)" (#2603)
This reverts commit dc9e41c55a.
2022-10-17 15:02:48 +10:00
jcrew99
dc9e41c55a Revert "Add support for the SuSE family in the installer (#2590)" (#2594)
This reverts commit 03f70879f2.
2022-10-07 14:57:12 +10:00
Ben
03f70879f2 Add support for the SuSE family in the installer (#2590) 2022-10-07 14:56:29 +10:00
Megan Howell
24dd89884b Install: Add support for ArcoLinux and BlackArch (#2487) 2022-07-07 12:00:25 +10:00
Abd El-Twab M. Fakhry
b46edb4d1a Add Arch based distro 'Artix' for linux installer (#2373)
Thanks @AbdeltwabMF for contributing!
2022-03-25 09:10:47 +10:00
Molese
9b277a0276 Format scripts with shfmt and fix two issues identified by shellcheck (#2303)
* install: format script with `shfmt`

Signed-off-by: molese <molese@protonmail.com>

* install: double quote `GITACTIONS` variable to prevent word splitting (SC2086)

Signed-off-by: molese <molese@protonmail.com>

* install: replace `! -z` with `-n` (SC2236)

Signed-off-by: molese <molese@protonmail.com>

* update-beef: format script with `shfmt`

Signed-off-by: molese <molese@protonmail.com>

* scripts/bump-version.sh: format script with `shfmt`

Signed-off-by: molese <molese@protonmail.com>
2022-02-18 19:01:47 +11:00
bcoles
0d084f00c6 GeoIP: update geoip to use new Maxmind GeoIP database (#2268)
Nice
2022-01-17 09:29:41 +10:00
wheatley
f33e2698a0 MAINTAINABILITY: 2257 update copyright 2022 (#2259)
* 2257 updated copyright date
2021-12-31 09:48:08 +10:00
Isaac Powell
d96af71220 additional grep command to correctly identify arch (#2251) 2021-12-29 21:59:30 +10:00
Isaac Powell
2f08343015 removed gcc9 and libgcc 9 from install (#2250) 2021-12-29 21:59:09 +10:00
Isaac Powell
2794bc3cf4 INSTALL: Fixed GITACTIONS check for null (#2214) 2021-10-28 15:35:10 +10:00
Isaac Powell
7c3e342981 Feature/ci (#2190)
squash and merge
2021-10-15 14:22:56 +11:00
blackPanther OS
b8a9eecaf4 Extend distro suppport
Added blackPanther OS specific install strings and requires for use
2021-04-15 10:43:04 +02:00
J
4ec6ecee27 updated all of the copyright information 2021-01-11 04:48:56 +10:00
isaac powell
bf1be0fc16 sudo for gem install, ruby package manager check 2020-06-08 21:58:49 -04:00
beep
470b3483d0 Update copyright information 2020-01-01 18:47:08 -08:00
root
0b740d6c81 Added libcurl4-openssl-dev to apt command. curb fails to build when
running bundle install
2019-04-21 09:01:40 -06:00
root
feb57aca91 updated the version from 2.4 - 2.5 2019-12-17 01:45:16 +00:00
Brendan Coles
8e7522b1b1 Add next steps to installer 2019-03-03 20:38:04 +00:00
Jesus Cuesta
00dca685c1 Excluding BUILD_ID while getting the distro ID 2019-03-03 13:39:17 +01:00
Brendan Coles
beaf4d127d Check Gemfile.lock is writable 2019-02-16 03:26:27 +00:00
bcoles
53798e8fc4 Remove Gemfile.lock before installing Gems 2019-02-16 00:28:24 +11:00
Brendan Coles
a9bcaf3e22 Add rubygems check to install script 2019-02-10 13:18:33 +00:00
Jakub 'unknow' Mrugalski
4eed8da516 Added ruby-dev package for Debian and Kali
Without package "ruby-dev", I got this error on my Kali Linux:

Building native extensions. This could take a while...
ERROR:  Error installing json:
	ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.5.0/gems/json-1.8.6/ext/json/ext/generator
/usr/bin/ruby2.5 -r ./siteconf20190117-11443-w5znm6.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
2019-01-17 14:37:20 +01:00
Alejandro AR
03d92f25e3 Detects Manjaro as an Arch distro
Manjaro is a distro based on Arch, but it's os-release file is not marked as Arch.
This change provides support to this distribution for easy install.
2019-01-06 13:12:07 -06:00
Ben Passmore
9f1e8f5e8d Updated copyright 2019-01-01 11:57:28 +10:00
Da-FyK
bdc30fd750 Alpine linux support
Added detection of alpine linux and required packages
2018-08-13 12:17:16 +02:00
keeganjk
98530e7e06 Added ruby and ruby-rdoc to Arch installer
Added ruby and ruby-rdoc to Arch installer in case rdoc isn't installed
2018-05-05 13:37:18 -04:00
keeganjk
44cb8e906a Added Arch installer
Added support for Arch Linux in ./install for an automated installation. Installs dependencies (works on my machine, not sure if there are some I missed...)

Assumes that `ruby` is already installed and in the $PATH.
2018-04-27 21:08:11 -04:00
0xmachos
c240d2aae0 install_mac: update brew if check to if not 2018-03-25 12:02:15 +01:00
0xmachos
0d26f9f0bc Update command_exists to work on macOS 2018-03-25 11:31:24 +01:00
0xmachos
ef1d3242f8 Add install_mac logic
Checks if homebrew (brew) is installed then uses it to install the dependencies.

Exits if homebrew is not installed and if homebrew fails to install a package.
2018-03-25 11:31:08 +01:00
Brendan Coles
e0fea2adbf Add FreeBSD to install script 2018-03-18 00:19:25 +00:00
Sebastian Reitenbach
a73a60d0c1 Add support to install script to install BeEF on OpenBSD.
The tricky part is that on OpenBSD, there might be multiple
Ruby versions available in parallel. They are, and the binaries
using each of thse version, suffixed with the version number.
Therefore add a global variable RUBYSUFFIX default to empty,
and when detecting OpenBSD add this suffix to all Ruby commands
from the script.

Also add a simple install_openbsd function just installing
all the system packages.

run the script with "bash install"
and later on run BeEF with "ruby24 beef"
2018-03-17 23:22:22 +01:00
Brendan Coles
d5b284a8da Remove iconv-devel and subversion from installer 2018-03-10 05:29:33 +00:00
0xmachos
633ccdd7ff Merge branch 'master' into master 2018-03-09 14:04:43 +00:00
0xmachos
13d24bfbed Add line between functions 2018-03-09 13:43:49 +00:00
0xmachos
bd0ac9eafd main: add function calls 2018-03-09 13:43:13 +00:00