Compare commits
2 Commits
6c65d4e278
...
b02ab62abc
| Author | SHA1 | Date | |
|---|---|---|---|
| b02ab62abc | |||
| 0ba76704a5 |
@ -56,7 +56,7 @@ ln -s ../../common/libexec ./mocha-libexec
|
||||
# cp ../../templates/default/default.box ./default.box
|
||||
ln -s ../../../mocha-mysql/mocha-mysql/src/mocha-mysql ./sql
|
||||
ln -s ../../../mocha-php/mocha-php/src/mocha-php ./site
|
||||
ln -s ../../../mocha-common/mocha-common/data/libraries ./libraries
|
||||
ln -s ../../../mocha-common/mocha-common/data/libraries/yaml ./libraries
|
||||
ln -s ../../../mocha-common/mocha-common/data/uploads ./uploads
|
||||
|
||||
echo "enter sudo password to add entry to /etc/hosts if desired"
|
||||
|
||||
92
mocha-suv/suv
Executable file
92
mocha-suv/suv
Executable file
@ -0,0 +1,92 @@
|
||||
#!/bin/bash
|
||||
|
||||
# mocha suv list
|
||||
# mocha suv up
|
||||
# mocha suv down
|
||||
# mocha suv new
|
||||
|
||||
VAGRANT_MOCHADIR=.
|
||||
VAGRANT_MACHINESDIR=$VAGRANT_MOCHADIR/machines
|
||||
|
||||
if [ "$1" == "list" ]; then
|
||||
|
||||
ls $VAGRANT_MACHINESDIR
|
||||
|
||||
elif [ "$1" == "up" ]; then
|
||||
|
||||
if [ "$2" != "" ]; then
|
||||
MACHINEPATH=$VAGRANT_MACHINESDIR/$2
|
||||
if [ -d "$MACHINEPATH" ]; then
|
||||
cd $MACHINEPATH
|
||||
vagrant up
|
||||
else
|
||||
echo "unknown machine named $2"
|
||||
fi
|
||||
else
|
||||
echo "usage: mocha suv up MACHINENAME"
|
||||
fi
|
||||
|
||||
elif [ "$1" == "down" ]; then
|
||||
|
||||
if [ "$2" != "" ]; then
|
||||
|
||||
MACHINEPATH=$VAGRANT_MACHINESDIR/$2
|
||||
if [ -d "$MACHINEPATH" ]; then
|
||||
cd $MACHINEPATH
|
||||
vagrant halt
|
||||
else
|
||||
echo "unknown machine named $2"
|
||||
fi
|
||||
|
||||
else
|
||||
echo "usage: mocha suv down MACHINENAME"
|
||||
fi
|
||||
|
||||
elif [ "$1" == "shell" ]; then
|
||||
|
||||
if [ "$2" != "" ]; then
|
||||
|
||||
MACHINEPATH=$VAGRANT_MACHINESDIR/$2
|
||||
if [ -d "$MACHINEPATH" ]; then
|
||||
cd $MACHINEPATH
|
||||
vagrant ssh
|
||||
else
|
||||
echo "unknown machine named $2"
|
||||
fi
|
||||
else
|
||||
echo "usage: mocha suv shell MACHINENAME"
|
||||
fi
|
||||
|
||||
elif [ "$1" == "delete" ]; then
|
||||
|
||||
if [ "$2" != "" ]; then
|
||||
|
||||
MACHINEPATH=$VAGRANT_MACHINESDIR/$2
|
||||
if [ -d "$MACHINEPATH" ]; then
|
||||
cd $MACHINEPATH
|
||||
vagrant destroy
|
||||
if [ "$?" == "0" ]; then
|
||||
rm -rf $MACHINEPATH
|
||||
fi
|
||||
else
|
||||
echo "unknown machine named $2"
|
||||
fi
|
||||
else
|
||||
echo "usage: mocha suv delete MACHINENAME"
|
||||
fi
|
||||
|
||||
elif [ "$1" == "new" ]; then
|
||||
|
||||
cd $VAGRANT_MOCHADIR
|
||||
|
||||
if [ "$2" == "--transient" ]; then
|
||||
./provision --transient
|
||||
else
|
||||
./provision
|
||||
fi
|
||||
|
||||
else
|
||||
echo "usage: mocha suv new [--transient] | (up|down|shell|delete MACHINENAME) | list"
|
||||
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user