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
0xmachos
38c17bacfd
Add colour to info, warn and fatal functions
2018-03-09 13:42:30 +00:00
0xmachos
7e00ac2189
Move preamble ascii art to main
2018-03-09 13:41:42 +00:00
0xmachos
86e18aabc1
command_exists: wrap variable in curly braces
2018-03-09 13:39:43 +00:00
0xmachos
0c26203ff7
Convert get user permission steps to function
2018-03-09 13:39:12 +00:00
0xmachos
0d60f3ea60
install_linux: wrap variables in curly braces
2018-03-09 13:38:16 +00:00
0xmachos
5b2abf4441
Convert OS detection steps to function
2018-03-09 13:30:34 +00:00
0xmachos
8ea4e7773a
Convert Ruby version detection steps to function
2018-03-09 13:29:24 +00:00
0xmachos
724355e1c3
Remove unused code
2018-03-09 13:28:22 +00:00
0xmachos
2d9ba38048
Convert bundler detection steps to function
2018-03-09 13:23:48 +00:00
0xmachos
1e3b254fc9
Convert bundle install steps to function
2018-03-09 13:23:01 +00:00
Brendan Coles
cf6a72013f
Fix command_exists method in install script
2018-03-09 08:32:22 +00:00
Brendan Coles
2d3010dc0b
Update install script
2018-03-07 08:54:39 +00:00
Wade Alcorn
fca5279f17
Updated Copyright dates
2018-01-04 09:12:47 +10:00