Scripts: Remove CDE Rake task and generate-certificate script (#2797)
* Remove generate-certificate * Rakefile: Remove CDE task * scripts: shellcheck bump-version
This commit is contained in:
46
Rakefile
46
Rakefile
@@ -88,15 +88,6 @@ namespace :rdoc do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
################################
|
|
||||||
# Install
|
|
||||||
|
|
||||||
#task :install do
|
|
||||||
# sh "export BEEF_TEST=true"
|
|
||||||
#end
|
|
||||||
|
|
||||||
|
|
||||||
################################
|
################################
|
||||||
# X11 set up
|
# X11 set up
|
||||||
|
|
||||||
@@ -217,43 +208,6 @@ task :dmg do
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
################################
|
|
||||||
# Create CDE Package
|
|
||||||
# This will download and make the CDE Executable and
|
|
||||||
# gnereate a CDE Package in cde-package
|
|
||||||
|
|
||||||
task :cde do
|
|
||||||
puts "\nCloning and Making CDE...";
|
|
||||||
sh "git clone git://github.com/pgbovine/CDE.git";
|
|
||||||
Dir.chdir "CDE";
|
|
||||||
sh "make";
|
|
||||||
Dir.chdir "..";
|
|
||||||
puts "\nCreating CDE Package...\n";
|
|
||||||
sh "bundle install"
|
|
||||||
Rake::Task['cde_beef_start'].invoke
|
|
||||||
Rake::Task['beef_stop'].invoke
|
|
||||||
puts "\nCleaning Up...\n";
|
|
||||||
sleep (2);
|
|
||||||
sh "rm -rf CDE";
|
|
||||||
puts "\nCDE Package Created...\n";
|
|
||||||
end
|
|
||||||
|
|
||||||
################################
|
|
||||||
# CDE/BeEF environment set up
|
|
||||||
|
|
||||||
@beef_process_id = nil;
|
|
||||||
|
|
||||||
task :cde_beef_start => 'beef' do
|
|
||||||
printf "Starting CDE BeEF (wait 10 seconds)..."
|
|
||||||
@beef_process_id = IO.popen("./CDE/cde ruby beef -x 2> /dev/null", "w+")
|
|
||||||
delays = [2, 2, 1, 1, 1, 0.5, 0.5, 0.5, 0.3, 0.2, 0.1, 0.1, 0.1, 0.05, 0.05]
|
|
||||||
delays.each do |i| # delay for 10 seconds
|
|
||||||
printf '.'
|
|
||||||
sleep (i)
|
|
||||||
end
|
|
||||||
puts '.'
|
|
||||||
end
|
|
||||||
|
|
||||||
################################
|
################################
|
||||||
# ActiveRecord
|
# ActiveRecord
|
||||||
namespace :db do
|
namespace :db do
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
|
|
||||||
openssl req -new -newkey rsa:3072 -sha256 -x509 -days 3650 -nodes -out beef_cert.pem -keyout beef_key.pem -subj "/CN=localhost"
|
|
||||||
@@ -1,16 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
git checkout -b "release/$2"
|
if [[ -z "${1}" || -z "${2}" ]]; then
|
||||||
|
echo "Error: missing arguments"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Updating version ${1} to ${2}"
|
||||||
|
|
||||||
|
git checkout -b "release/${2}"
|
||||||
sed -i '' -e "s/$1/$2/g" VERSION
|
sed -i '' -e "s/$1/$2/g" VERSION
|
||||||
sed -i '' -e "s/\"version\": \"$1\"/\"version\": \"$2\"/g" package.json
|
sed -i '' -e "s/\"version\": \"$1\"/\"version\": \"$2\"/g" package.json
|
||||||
sed -i '' -e "s/\"version\": \"$1\"/\"version\": \"$2\"/g" package-lock.json
|
sed -i '' -e "s/\"version\": \"$1\"/\"version\": \"$2\"/g" package-lock.json
|
||||||
sed -i '' -e "s/\"version\": \"$1\"/\"version\": \"$2\"/g" config.yaml
|
sed -i '' -e "s/\"version\": \"$1\"/\"version\": \"$2\"/g" config.yaml
|
||||||
|
|
||||||
if [[ "$1" != *"-pre"* ]]; then
|
|
||||||
sed -i '' -e "s/v$1/v$2/g" .github/ISSUE_TEMPLATE.md
|
|
||||||
fi
|
|
||||||
|
|
||||||
git add VERSION package.json package-lock.json config.yaml
|
git add VERSION package.json package-lock.json config.yaml
|
||||||
git commit -m "Version bump $2"
|
git commit -m "Version bump ${2}"
|
||||||
git push --set-upstream origin release/$2
|
git push --set-upstream origin "release/${2}"
|
||||||
git push
|
git push
|
||||||
|
|||||||
Reference in New Issue
Block a user