Skip to content

Instantly share code, notes, and snippets.

@wezell
Last active November 18, 2016 16:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wezell/4b9fd6775da79f6e6d4da203fb06f543 to your computer and use it in GitHub Desktop.
Save wezell/4b9fd6775da79f6e6d4da203fb06f543 to your computer and use it in GitHub Desktop.
#!/bin/sh
src=~/git/core/dotCMS/src
build=~/git/tomcat8/webapps/ROOT
cd ~/git/core
differ=`git pull`
if [ "$differ" == 'Already up-to-date.' ]; then
echo "dotcms/core up to date"
else
echo $differ
fi
cd ~/git/core-web
differ=`git pull`
if [ "$differ" == 'Already up-to-date.' ]; then
echo "dotcms/core-web up to date"
else
npm run build
rm -rf ./build
mkdir build
cd build
unzip /Users/will/git/core-web/dist/core-web.zip
fi
dir=/html
echo checking $build$dir
#if not a symlink
if [ ! -h $build$dir ]
then
echo "making sym link $src/main/webapp$dir -> $build$dir"
rm -rf $build$dir
ln -s $src/main/webapp$dir $build$dir
fi
dir=/portal
echo checking $build$dir
#if not a symlink
if [ ! -h $build$dir ]
then
echo "making sym link $src/main/webapp$dir -> $build$dir"
rm -rf $build$dir
ln -s $src/main/webapp$dir $build$dir
fi
dir=/WEB-INF/jsp
echo checking $build$dir
#if not a symlink
if [ ! -h $build$dir ]
then
echo "making sym link $src/main/webapp$dir -> $build$dir"
rm -rf $build$dir
ln -s $src/main/webapp$dir $build$dir
fi
dir=/main/webapp/html/ng
echo checking $src$dir
#if not a symlink
if [ ! -h $src$dir ]
then
echo "making sym link $src$dir $build$dir"
rm -rf $src$dir
ln -s ~/git/core-web/build $src$dir
fi
dir=/WEB-INF/messages
echo checking $build$dir
#if not a symlink
if [ ! -h $build$dir ]
then
echo "making sym link $src/main/webapp$dir -> $build$dir"
rm -rf $build$dir
ln -s $src/main/webapp$dir $build$dir
fi
dir=/WEB-INF/velocity
echo checking $build$dir
#if not a symlink
if [ ! -h $build$dir ]
then
echo "making sym link $src/main/webapp$dir -> $build$dir"
rm -rf $build$dir
ln -s $src/main/webapp$dir $build$dir
fi
mkdir -p ~/git/tomcat8/logs
touch ~/git/tomcat8/logs/catalina.out
touch $src/../../.git/index
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment