Skip to content

Commit

Permalink
Updated CDE Generator
Browse files Browse the repository at this point in the history
UpdatedCan be run with: rake cde
  • Loading branch information
bw-z committed May 15, 2012
1 parent 594e745 commit f0b1d6d
Showing 1 changed file with 25 additions and 3 deletions.
28 changes: 25 additions & 3 deletions Rakefile
Expand Up @@ -165,10 +165,32 @@ task :cde do
sh "make"; sh "make";
Dir.chdir ".."; Dir.chdir "..";
puts "\nCreating CDE Package...\n"; puts "\nCreating CDE Package...\n";
sh "./CDE/cde ruby beef"; sh "bundle install"
sleep (1); Rake::Task['cde_beef_start'].invoke
Rake::Task['beef_stop'].invoke
puts "\nCleaning Up...\n"; puts "\nCleaning Up...\n";
sh "rm -r CDE"; sleep (2);
sh "rm -rf CDE";
puts "\nCDE Package Created...\n"; puts "\nCDE Package Created...\n";
end 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


################################


0 comments on commit f0b1d6d

Please sign in to comment.