Updated build information - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit d3e37a6ac19cf12e4a91e48885e6b2622c17c64f
DIR parent 384b73e9317c52d227b226504ddc07016da7fa65
HTML Author: HD Moore <hd_moore@rapid7.com>
Date: Wed, 10 Oct 2012 01:30:09 -0500
Updated build information
Diffstat:
M Makefile | 2 +-
M bin/verify_install.rb | 23 +++++++++++++++++------
2 files changed, 18 insertions(+), 7 deletions(-)
---
DIR diff --git a/Makefile b/Makefile
@@ -3,7 +3,7 @@ all: test
test: install
bin/verify_install.rb
-install: bundler dtmf2num ruby-kissfft db
+install: bundler dtmf2num ruby-kissfft
cp -a src/dtmf2num/dtmf2num bin/
ruby-kissfft-install: ruby-kissfft
DIR diff --git a/bin/verify_install.rb b/bin/verify_install.rb
@@ -51,12 +51,14 @@ end
if(not WarVOX::Config.tool_path('gnuplot'))
puts "[*] ERROR: The 'gnuplot' binary could not be installed"
+ puts "[*] $ sudo apt-get install gnuplot"
exit
end
puts "[*] The GNUPlot binary appears to be available"
if(not WarVOX::Config.tool_path('lame'))
puts "[*] ERROR: The 'lame' binary could not be installed"
+ puts "[*] $ sudo apt-get install lame"
exit
end
puts "[*] The LAME binary appears to be available"
@@ -74,16 +76,22 @@ puts "[*] Congratulations! You are almost ready to run WarVOX"
puts " "
puts "[*] Configuring the PostgreSQL database server:"
puts "[*] 1. Install postgresql:"
-puts "[*] $ sudo apt-get install postgresql-8.4"
+puts "[*] $ sudo apt-get install postgresql"
puts "[*]"
puts "[*] 2. Install postgresql community contributed modules:"
-puts "[*] $ sudo apt-get install postgresql-8.4-contrib"
+puts "[*] $ sudo apt-get install postgresql-contrib"
puts "[*]"
puts "[*] 3. Load contributed integer routines into template1:"
puts "[*] $ sudo su - postgres"
puts "[*] $ psql template1"
-puts "[*] psql> \\i /usr/share/postgresql/8.4/contrib/_int.sql"
-puts "[*] psql> exit"
+puts "[*]"
+puts "[*] PostgreSQL 9.0+:"
+puts "[*] psql> CREATE EXTENSION intarray"
+puts "[*] psql> exit"
+puts "[*]"
+puts "[*] PostgreSQL 8.4:"
+puts "[*] psql> \\i /usr/share/postgresql/8.4/contrib/_int.sql"
+puts "[*] psql> exit"
puts "[*]"
puts "[*] 4. Configure a user account, password, and database for WarVOX:"
puts "[*] $ sudo su - postgres"
@@ -97,7 +105,10 @@ puts "[*] 5. Modify web/config/database.yml to match this password"
puts "[*]"
puts "[*] 6. Modify etc/warvox.conf and set a UI password"
puts "[*]"
-puts "[*] 7. Start WarVOX with bin/warvox.rb"
+puts "[*] 7. Initialize the WarVOX database"
+puts "[*] $ make db"
+puts "[*]"
+puts "[*] 8. Start WarVOX with bin/warvox.rb"
puts "[*]"
-puts "[*] 8. Login to http://127.0.0.1:7777/"
+puts "[*] 9. Login to http://127.0.0.1:7777/"
puts "[*]"