From a833d374d1996940779fac790e3234eca186e1a0 Mon Sep 17 00:00:00 2001 From: Bruno Tavares Date: Thu, 20 Feb 2014 12:53:24 -0300 Subject: [PATCH] Introduce kickstart compile command --- README.md | 8 ++++++++ lib/kickstart-compile | 47 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100755 lib/kickstart-compile diff --git a/README.md b/README.md index d868dd1..316e34d 100644 --- a/README.md +++ b/README.md @@ -48,5 +48,13 @@ kickstart docker-ssh ``` +#### compile +Compile the current workspace into the folder to be packaged on deploy + +```bash +kickstart compile +``` + + ### Thanks This project was inspired on [sunzi](https://github.com/kenn/sunzi) diff --git a/lib/kickstart-compile b/lib/kickstart-compile new file mode 100755 index 0000000..d4ff9c6 --- /dev/null +++ b/lib/kickstart-compile @@ -0,0 +1,47 @@ +#!/bin/bash -e + +module_loading=$(cat < compile/install.sh + for role in $@; do + echo "source roles/${role}.sh" >> compile/install.sh + done +} + +clean_up_compile_folder +link_folder files +link_folder recipes +link_folder roles +link_modules +compile_install $@ +echo -e "\necho Done" >> compile/install.sh