Skip to content

Commit

Permalink
Merge pull request #60 from ksclarke/support-custom-script
Browse files Browse the repository at this point in the history
Add option to run a custom script from vagrantfile
  • Loading branch information
ruebot committed May 21, 2015
2 parents 388dc02 + fbcd13b commit 4d10626
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.vagrant
downloads
scripts/custom.sh
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ The default VM login details are:
- PHP 5.5.9
- Java 8 (Oracle)

## Customization

If you'd like to add your own customization script (to install additional modules, call other scripts, etc.), you can create a "custom.sh" file in the project's "scripts" directory. When that file is present, Vagrant will run it after all the other provisioning scripts have been run.

## Authors

* [Nick Ruest](https://github.com/ruebot)
Expand Down
4 changes: 4 additions & 0 deletions Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.provision :shell, path: "./scripts/ffmpeg.sh", :args => shared_dir
config.vm.provision :shell, path: "./scripts/warctools.sh", :args => shared_dir
config.vm.provision :shell, path: "./scripts/sleuthkit.sh", :args => shared_dir

if File.exist?("./scripts/custom.sh") then
config.vm.provision :shell, path: "./scripts/custom.sh", :args => shared_dir
end
end

0 comments on commit 4d10626

Please sign in to comment.