Just boot up a vagrant box and let it build Nightingale for you!
This repository has been archived on 2023-07-29. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2015-09-20 14:51:50 +02:00
nightingale-hacking@af788cb0ce Initial commit 2015-05-12 01:42:31 +02:00
ubuntu-32 Clean up vagrant files2 2015-05-13 16:46:44 +02:00
ubuntu-64 Clean up vagrant files2 2015-05-13 16:46:44 +02:00
windows Make win headless 2015-09-20 14:51:41 +02:00
.gitignore Initial commit 2015-05-12 01:42:31 +02:00
.gitmodules Initial commit 2015-05-12 01:42:31 +02:00
Makefile Windows 2015-05-13 14:48:07 +02:00
README.md Windows 2015-05-13 14:48:07 +02:00

nightingale-vagrant

Just boot up a vagrant box and let it build nightingale for you!

Install

To use the vagrant configurations, you need the vagrant client and virtualbox.

Make sure, that you initiialize the nightingale-hacking submodule by either cloning this repo with the --recursive options or within

git submodule init
git submodule update

Usage

Open a console window, go to the directory with the desired system architecture (e.g. ubuntu-64 for a 64-bit Linux build) and run vagrant up. It will then start a virtual machine, install the dependencies and build Nightingale, which is then returned to your environment in the dist folder within the architecture directory.

Alternatively you can run all builds in sequence by calling make. make clean will remove any traces of builds from the tree.

Windows

The windows instance uses a box called "freaktechnik/windows-7-ngale", which is not publically available. It's a Windows 7 box, with a minimal cygwin as ssh shell, chocolatey, MSVS Express 2008 and the Windows DDK preinstalled.