param -i para gerar installer

This commit is contained in:
Carlos Alexandro Becker 2012-11-21 16:01:28 -02:00
parent 50e538aeb5
commit 89614be1af

View File

@ -18,8 +18,8 @@ alias ecmb=ecmbuild
alias ecmc=ecmclean alias ecmc=ecmclean
alias ecms=ecmstart alias ecms=ecmstart
alias ecmo=ecmstop alias ecmo=ecmstop
alias ecm=goecm alias ecmi=ecminstall
alias ecm=ecmfull
# update ecm # update ecm
ecmup() { ecmup() {
@ -30,13 +30,25 @@ ecmup() {
# build it! # build it!
ecmbuild() { ecmbuild() {
vared -p 'build? no problem sir, do you want a installer? (y/N) ' INSTALLER echo "build? no problem sir..."
case $@ in
-*i*)
INSTALLER=y
;;
esac
cd $VOLDEMORT && mvncie cd $VOLDEMORT && mvncie
cd $VOLDEMORT/social-ecm cd $VOLDEMORT/social-ecm
cd $VOLDEMORT/wcm && mvncie cd $VOLDEMORT/wcm && mvncie
cd $ECM/ecm/wecmpackage && mvncie cd $ECM/ecm/wecmpackage && mvncie
cd $VOLDEMORT/ecm && mvncie cd $VOLDEMORT/ecm && mvncie
if [[ $INSTALLER -eq 'y' ]]; then ecminstall
}
# gen installer or cp wars...
ecminstall() {
if [[ "$INSTALLER" == "y" ]]; then
cd $VOLDEMORT/ecm/installer cd $VOLDEMORT/ecm/installer
mvnci -am -Drun=installer -DLinux64=true -DappServer=jboss mvnci -am -Drun=installer -DLinux64=true -DappServer=jboss
else else
@ -53,8 +65,11 @@ ecmclean() {
# start jboss server # start jboss server
ecmstart() { ecmstart() {
# why shall I start server if i just gen a installer?
if [[ "$INSTALLER" == "y" ]]; then
echo "starting jboss" echo "starting jboss"
JAVA_OPTS="-Xmx2048m -XX:MaxPermSize=512m -DzkRun -Dbootstrap_conf=true" $ECM_JBOSS/bin/standalone.sh JAVA_OPTS="-Xmx2048m -XX:MaxPermSize=512m -DzkRun -Dbootstrap_conf=true" $ECM_JBOSS/bin/standalone.sh
fi
} }
# stop jboss (usually on 8080) # stop jboss (usually on 8080)
@ -64,7 +79,7 @@ ecmstop() {
} }
# do all the things # do all the things
goecm() { ecmfull() {
echo "serious business here. let's have a coffee.." echo "serious business here. let's have a coffee.."
ecmstop ecmstop
ecmclean ecmclean