#!/bin/bash # # Setup symlinks. # # Parameters BASENAME="`basename $0`" MODULES="$1" # Check parameters if [ -z "$MODULES" ]; then echo "Usage: $BASENAME " exit 1 elif [ ! -e "$MODULES" ]; then echo "Not found: $MODULES" fi # Set puppet folder if [ -d "puppet" ]; then PUPPET_FOLDER="puppet" else PUPPET_FOLDER="." fi # Add module symlinks using absolute folders for module in `ls $MODULES`; do if [ "$module" == "bootstrap" ]; then continue fi if echo "$module" | grep -q "^site_"; then continue fi path="`cd $MODULES/$module && pwd`" ( cd $PUPPET_FOLDER/modules &> /dev/null && cp -r $path . ) done