IDEMPIERE-4441 FreeBSD find utility requires a target directory in postgresql/SyncDB.sh (#245)
Verify all scripts with shellcheck https://www.shellcheck.net/
This commit is contained in:
parent
e72dfd66c0
commit
970936d08c
|
@ -37,7 +37,7 @@ then
|
||||||
Please run first install.app or install.console.app within eclipse"
|
Please run first install.app or install.console.app within eclipse"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
cd "$IDEMPIERE_HOME" || exit
|
cd "$IDEMPIERE_HOME" || (echo "Cannot cd to $IDEMPIERE_HOME"; exit 1)
|
||||||
CONN=$(grep "^Connection=.*type" "$PROPFILE")
|
CONN=$(grep "^Connection=.*type" "$PROPFILE")
|
||||||
if [ -z "$CONN" ]
|
if [ -z "$CONN" ]
|
||||||
then
|
then
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
echo Setup idempiere Server
|
echo Setup iDempiere Server
|
||||||
# $Header: /cvsroot/adempiere/install/Adempiere/RUN_setup.sh,v 1.19 2005/09/08 21:54:12 jjanke Exp $
|
# $Header: /cvsroot/adempiere/install/Adempiere/RUN_setup.sh,v 1.19 2005/09/08 21:54:12 jjanke Exp $
|
||||||
|
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
KEYTOOL=$JAVA_HOME/bin/keytool
|
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
KEYTOOL=keytool
|
|
||||||
echo JAVA_HOME is not set.
|
echo JAVA_HOME is not set.
|
||||||
echo You may not be able to start the Setup
|
echo You may not be able to start the Setup
|
||||||
echo Set JAVA_HOME to the directory of your local JDK.
|
echo Set JAVA_HOME to the directory of your local JDK.
|
||||||
|
@ -24,7 +22,7 @@ $JAVA -jar plugins/org.eclipse.equinox.launcher_1.*.jar -install setup -configur
|
||||||
echo ===================================
|
echo ===================================
|
||||||
echo Make .sh executable & set Env
|
echo Make .sh executable & set Env
|
||||||
echo ===================================
|
echo ===================================
|
||||||
chmod -R a+x *.sh
|
chmod -R a+x -- *.sh
|
||||||
find . -name '*.sh' -exec chmod a+x '{}' \;
|
find . -name '*.sh' -exec chmod a+x '{}' \;
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
unset DISPLAY
|
unset DISPLAY
|
||||||
BASE=`dirname $( readlink -f $0 )`
|
BASE=$(dirname "$( readlink -f "$0" )")
|
||||||
. $BASE/utils/myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
if [ $JAVA_HOME ]; then
|
. "$BASE"/utils/myEnvironment.sh
|
||||||
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
|
@ -40,4 +41,4 @@ VMOPTS="-Dorg.osgi.framework.bootdelegation=sun.security.ssl,org.w3c.dom.events
|
||||||
--add-modules=ALL-SYSTEM
|
--add-modules=ALL-SYSTEM
|
||||||
--add-modules java.se --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-exports java.desktop/sun.awt=ALL-UNNAMED --add-exports java.sql.rowset/com.sun.rowset=ALL-UNNAMED --add-exports java.naming/com.sun.jndi.ldap=ALL-UNNAMED"
|
--add-modules java.se --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-exports java.desktop/sun.awt=ALL-UNNAMED --add-exports java.sql.rowset/com.sun.rowset=ALL-UNNAMED --add-exports java.naming/com.sun.jndi.ldap=ALL-UNNAMED"
|
||||||
|
|
||||||
$JAVA ${DEBUG} $IDEMPIERE_JAVA_OPTIONS $VMOPTS -jar $BASE/plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.server.application
|
$JAVA ${DEBUG} $IDEMPIERE_JAVA_OPTIONS $VMOPTS -jar "$BASE"/plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.server.application
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
echo ... Setup idempiere Server
|
echo ... Setup iDempiere Server
|
||||||
# $Header: /cvsroot/adempiere/install/Adempiere/RUN_setup.sh,v 1.19 2005/09/08 21:54:12 jjanke Exp $
|
# $Header: /cvsroot/adempiere/install/Adempiere/RUN_setup.sh,v 1.19 2005/09/08 21:54:12 jjanke Exp $
|
||||||
|
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
KEYTOOL=$JAVA_HOME/bin/keytool
|
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
KEYTOOL=keytool
|
|
||||||
echo JAVA_HOME is not set.
|
echo JAVA_HOME is not set.
|
||||||
echo You may not be able to start the Setup
|
echo You may not be able to start the Setup
|
||||||
echo Set JAVA_HOME to the directory of your local JDK.
|
echo Set JAVA_HOME to the directory of your local JDK.
|
||||||
|
@ -22,8 +20,8 @@ echo ... Setup Jetty
|
||||||
$JAVA -jar plugins/org.eclipse.equinox.launcher_1.*.jar -install setup -configuration setup/configuration -application org.eclipse.ant.core.antRunner -buildfile build.xml
|
$JAVA -jar plugins/org.eclipse.equinox.launcher_1.*.jar -install setup -configuration setup/configuration -application org.eclipse.ant.core.antRunner -buildfile build.xml
|
||||||
|
|
||||||
echo ... Make .sh executable
|
echo ... Make .sh executable
|
||||||
chmod -R a+x *.sh
|
chmod -R a+x -- *.sh
|
||||||
find . -name '*.sh' -exec chmod a+x '{}' \;
|
find . -name '*.sh' -exec chmod a+x '{}' \;
|
||||||
|
|
||||||
echo ...
|
echo ...
|
||||||
echo For problems, check log file in base directory
|
echo For problems, check log file in base directory
|
||||||
|
|
|
@ -10,7 +10,7 @@ echo ... Setup Jetty
|
||||||
./idempiere --launcher.ini setup.ini -application org.eclipse.ant.core.antRunner -buildfile build.xml
|
./idempiere --launcher.ini setup.ini -application org.eclipse.ant.core.antRunner -buildfile build.xml
|
||||||
|
|
||||||
echo ... Make .sh executable
|
echo ... Make .sh executable
|
||||||
chmod -R a+x *.sh
|
chmod -R a+x -- *.sh
|
||||||
find . -name '*.sh' -exec chmod a+x '{}' \;
|
find . -name '*.sh' -exec chmod a+x '{}' \;
|
||||||
|
|
||||||
echo ...
|
echo ...
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
else
|
else
|
||||||
cd "`dirname $0`"
|
cd "$(dirname "$0")" || (echo "Cannot cd "; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
|
. ./myEnvironment.sh
|
||||||
|
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# $Id: RUN_ApplyPackInFromFolder.sh
|
# $Id: RUN_ApplyPackInFromFolder.sh
|
||||||
echo Apply PackIn from Folder - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
echo Apply PackIn from Folder - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
if [ $# -eq 1 ]
|
if [ $# -eq 1 ]
|
||||||
then
|
then
|
||||||
|
@ -24,11 +25,11 @@ else
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd ..
|
cd .. || (echo "Cannot cd .."; exit 1)
|
||||||
|
|
||||||
echo This Procedure import packin files from directory $DIRECTORY
|
echo This Procedure import packin files from directory "$DIRECTORY"
|
||||||
|
|
||||||
$JAVA -Dosgi.compatibility.bootdelegation=true -Dosgi.noShutdown=false -jar plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.base.PackInFolderApplication $DIRECTORY
|
$JAVA -Dosgi.compatibility.bootdelegation=true -Dosgi.noShutdown=false -jar plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.base.PackInFolderApplication "$DIRECTORY"
|
||||||
|
|
||||||
echo Done
|
echo Done
|
||||||
echo .
|
echo .
|
||||||
|
|
|
@ -2,20 +2,21 @@
|
||||||
|
|
||||||
# Author + Copyright 1999-2005 Jorg Janke
|
# Author + Copyright 1999-2005 Jorg Janke
|
||||||
# $Id: RUN_DBExport.sh,v 1.10 2005/05/31 18:45:33 jjanke Exp $
|
# $Id: RUN_DBExport.sh,v 1.10 2005/05/31 18:45:33 jjanke Exp $
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Export idempiere Database - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Export idempiere Database - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
|
|
||||||
# Parameter: <adempiereDBuser>/<adempiereDBpassword>
|
# Parameter: <adempiereDBuser>/<adempiereDBpassword>
|
||||||
sh $ADEMPIERE_DB_PATH/DBExport.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD"
|
sh "$ADEMPIERE_DB_PATH"/DBExport.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD"
|
||||||
|
|
||||||
# sh $ADEMPIERE_DB_PATH/DBExportFull.sh system/$ADEMPIERE_DB_SYSTEM
|
# sh $ADEMPIERE_DB_PATH/DBExportFull.sh system/$ADEMPIERE_DB_SYSTEM
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
sh myDBcopy.sh
|
sh myDBcopy.sh
|
||||||
|
|
||||||
|
|
|
@ -2,20 +2,21 @@
|
||||||
|
|
||||||
# Author + Copyright 1999-2005 Jorg Janke
|
# Author + Copyright 1999-2005 Jorg Janke
|
||||||
# $Id: RUN_DBExport.sh,v 1.10 2005/05/31 18:45:33 jjanke Exp $
|
# $Id: RUN_DBExport.sh,v 1.10 2005/05/31 18:45:33 jjanke Exp $
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Export idempiere Database - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Export idempiere Database - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
|
|
||||||
# Parameter: <adempiereDBuser>/<adempiereDBpassword>
|
# Parameter: <adempiereDBuser>/<adempiereDBpassword>
|
||||||
sh $ADEMPIERE_DB_PATH/DBExportdp.sh $ADEMPIERE_DB_USER $ADEMPIERE_DB_PASSWORD system/$ADEMPIERE_DB_SYSTEM
|
sh "$ADEMPIERE_DB_PATH"/DBExportdp.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" system/"$ADEMPIERE_DB_SYSTEM"
|
||||||
|
|
||||||
# sh $ADEMPIERE_DB_PATH/DBExportFulldp.sh system/$ADEMPIERE_DB_SYSTEM
|
# sh $ADEMPIERE_DB_PATH/DBExportFulldp.sh system/$ADEMPIERE_DB_SYSTEM
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
sh myDBcopy.sh
|
sh myDBcopy.sh
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,20 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: RUN_DBRestore.sh,v 1.9 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_DBRestore.sh,v 1.9 2005/01/22 21:59:15 jjanke Exp $
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Restore idempiere Database from Export- $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Restore idempiere Database from Export- "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
|
|
||||||
echo Re-Create idempiere User and import $IDEMPIERE_HOME/data/ExpDat.dmp
|
echo Re-Create idempiere User and import "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
echo == The import will show warnings. This is OK ==
|
echo "== The import will show warnings. This is OK =="
|
||||||
ls -lsa $IDEMPIERE_HOME/data/ExpDat.dmp
|
ls -lsa "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
echo Press enter to continue ...
|
echo Press enter to continue ...
|
||||||
read in
|
read -r _
|
||||||
|
|
||||||
# Parameter: <systemAccount> <adempiereID> <adempierePwd>
|
# Parameter: <systemAccount> <adempiereID> <adempierePwd>
|
||||||
# globalqss - cruiz - 2007-10-09 - added fourth parameter for postgres(ignored in oracle)
|
# globalqss - cruiz - 2007-10-09 - added fourth parameter for postgres(ignored in oracle)
|
||||||
$ADEMPIERE_DB_PATH/DBRestore.sh "system/$ADEMPIERE_DB_SYSTEM" "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_SYSTEM"
|
"$ADEMPIERE_DB_PATH"/DBRestore.sh "system/$ADEMPIERE_DB_SYSTEM" "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_SYSTEM"
|
||||||
|
|
|
@ -1,19 +1,20 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: RUN_DBRestore.sh,v 1.9 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_DBRestore.sh,v 1.9 2005/01/22 21:59:15 jjanke Exp $
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Restore idempiere Database from Export- $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Restore idempiere Database from Export- "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
|
|
||||||
echo Re-Create idempiere User and import $IDEMPIERE_HOME/data/ExpDat.dmp
|
echo Re-Create idempiere User and import "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
echo == The import will show warnings. This is OK ==
|
echo "== The import will show warnings. This is OK =="
|
||||||
ls -lsa $IDEMPIERE_HOME/data/ExpDat.dmp
|
ls -lsa "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
echo Press enter to continue ...
|
echo Press enter to continue ...
|
||||||
read in
|
read -r _
|
||||||
|
|
||||||
# Parameter: <systemAccount> <adempiereID> <adempierePwd>
|
# Parameter: <systemAccount> <adempiereID> <adempierePwd>
|
||||||
# globalqss - cruiz - 2007-10-09 - added fourth parameter for postgres(ignored in oracle)
|
# globalqss - cruiz - 2007-10-09 - added fourth parameter for postgres(ignored in oracle)
|
||||||
$ADEMPIERE_DB_PATH/DBRestoredp.sh system/$ADEMPIERE_DB_SYSTEM $ADEMPIERE_DB_USER $ADEMPIERE_DB_PASSWORD $ADEMPIERE_DB_SYSTEM
|
"$ADEMPIERE_DB_PATH"/DBRestoredp.sh system/"$ADEMPIERE_DB_SYSTEM" "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_SYSTEM"
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: RUN_DBStart.sh,v 1.4 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_DBStart.sh,v 1.4 2005/01/22 21:59:15 jjanke Exp $
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Start DataBase Service - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Start DataBase Service - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
|
|
||||||
sh $ADEMPIERE_DB_PATH/Start.sh
|
sh "$ADEMPIERE_DB_PATH"/Start.sh
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: RUN_DBStop.sh,v 1.4 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_DBStop.sh,v 1.4 2005/01/22 21:59:15 jjanke Exp $
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Stop DataBase Service - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Stop DataBase Service - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
|
|
||||||
sh $ADEMPIERE_DB_PATH/Stop.sh
|
sh "$ADEMPIERE_DB_PATH"/Stop.sh
|
||||||
|
|
||||||
|
|
|
@ -3,54 +3,54 @@
|
||||||
# $Id: RUN_Env.sh,v 1.16 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_Env.sh,v 1.16 2005/01/22 21:59:15 jjanke Exp $
|
||||||
echo idempiere Environment Check
|
echo idempiere Environment Check
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
# Environment is read from the following script myEnvironment.sh
|
# Environment is read from the following script myEnvironment.sh
|
||||||
. ./myEnvironment.sh
|
. ./myEnvironment.sh
|
||||||
|
|
||||||
echo General ...
|
echo General ...
|
||||||
echo PATH = $PATH
|
echo PATH = "$PATH"
|
||||||
echo CLASSPTH = $CLASSPATH
|
echo CLASSPTH = "$CLASSPATH"
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo Homes ...
|
echo Homes ...
|
||||||
echo IDEMPIERE_HOME = $IDEMPIERE_HOME
|
echo IDEMPIERE_HOME = "$IDEMPIERE_HOME"
|
||||||
echo JAVA_HOME = $JAVA_HOME
|
echo JAVA_HOME = "$JAVA_HOME"
|
||||||
echo ADEMPIERE_DB_URL = $ADEMPIERE_DB_URL
|
echo ADEMPIERE_DB_URL = "$ADEMPIERE_DB_URL"
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo Database ...
|
echo Database ...
|
||||||
echo ADEMPIERE_DB_USER = $ADEMPIERE_DB_USER
|
echo ADEMPIERE_DB_USER = "$ADEMPIERE_DB_USER"
|
||||||
echo ADEMPIERE_DB_PASSWORD = $ADEMPIERE_DB_PASSWORD
|
echo ADEMPIERE_DB_PASSWORD = "$ADEMPIERE_DB_PASSWORD"
|
||||||
echo ADEMPIERE_DB_PATH = $ADEMPIERE_DB_PATH
|
echo ADEMPIERE_DB_PATH = "$ADEMPIERE_DB_PATH"
|
||||||
|
|
||||||
echo .. Oracle specifics
|
echo .. Oracle specifics
|
||||||
echo ADEMPIERE_DB_NAME = $ADEMPIERE_DB_NAME
|
echo ADEMPIERE_DB_NAME = "$ADEMPIERE_DB_NAME"
|
||||||
echo ADEMPIERE_DB_SYSTEM = $ADEMPIERE_DB_SYSTEM
|
echo ADEMPIERE_DB_SYSTEM = "$ADEMPIERE_DB_SYSTEM"
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo Java Test ... should be 1.6+
|
echo Java Test ... should be 1.6+
|
||||||
$JAVA_HOME/bin/java -version
|
"$JAVA_HOME"/bin/java -version
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo Database Connection Test \(1\) ... TNS
|
echo Database Connection Test \(1\) ... TNS
|
||||||
echo Running tnsping $ADEMPIERE_DB_NAME
|
echo Running tnsping "$ADEMPIERE_DB_NAME"
|
||||||
tnsping $ADEMPIERE_DB_NAME
|
tnsping "$ADEMPIERE_DB_NAME"
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo Database Connection Test \(2\)... System
|
echo Database Connection Test \(2\)... System
|
||||||
echo Running sqlplus system/$ADEMPIERE_DB_SYS@$ADEMPIERE_DB_NAME @$ADEMPIERE_DB_PATH/Test.sql
|
echo Running sqlplus system/"$ADEMPIERE_DB_SYS"@"$ADEMPIERE_DB_NAME" @"$ADEMPIERE_DB_PATH"/Test.sql
|
||||||
sqlplus system/$ADEMPIERE_DB_SYSTEM@$ADEMPIERE_DB_NAME @$ADEMPIERE_DB_HOME/Test.sql
|
sqlplus system/"$ADEMPIERE_DB_SYSTEM"@"$ADEMPIERE_DB_NAME" @"$ADEMPIERE_DB_HOME"/Test.sql
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo Checking Database Size \(3\)
|
echo Checking Database Size \(3\)
|
||||||
sqlplus system/$ADEMPIERE_DB_SYSTEM@$ADEMPIERE_DB_NAME @$ADEMPIERE_DB_HOME/CheckDB.sql $ADEMPIERE_DB_USER
|
sqlplus system/"$ADEMPIERE_DB_SYSTEM"@"$ADEMPIERE_DB_NAME" @"$ADEMPIERE_DB_HOME"/CheckDB.sql "$ADEMPIERE_DB_USER"
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo == It is ok for the next to fail before the Adempiere Database Import Step ==
|
echo "== It is ok for the next to fail before the iDempiere Database Import Step =="
|
||||||
echo Database Connection Test \(4\) ... Adempiere \(May not work, if not user not yet imported\)
|
echo Database Connection Test \(4\) ... iDempiere \(May not work, if not user not yet imported\)
|
||||||
sqlplus $ADEMPIERE_DB_USER/$ADEMPIERE_DB_PASSWORD@$ADEMPIERE_DB_NAME @$ADEMPIERE_DB_HOME/Test.sql
|
sqlplus "$ADEMPIERE_DB_USER"/"$ADEMPIERE_DB_PASSWORD"@"$ADEMPIERE_DB_NAME" @"$ADEMPIERE_DB_HOME"/Test.sql
|
||||||
|
|
||||||
echo .
|
echo .
|
||||||
echo Done
|
echo Done
|
||||||
|
|
|
@ -2,12 +2,13 @@
|
||||||
|
|
||||||
# Author + Copyright 1999-2005 Jorg Janke
|
# Author + Copyright 1999-2005 Jorg Janke
|
||||||
# $Id: RUN_DBExport.sh,v 1.10 2005/05/31 18:45:33 jjanke Exp $
|
# $Id: RUN_DBExport.sh,v 1.10 2005/05/31 18:45:33 jjanke Exp $
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Export idempiere Database - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Export idempiere Database - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
|
|
||||||
# Parameter: <adempiereDBuser>/<adempiereDBpassword>
|
# Parameter: <adempiereDBuser>/<adempiereDBpassword>
|
||||||
sh $ADEMPIERE_DB_PATH/ExportReference.sh $ADEMPIERE_DB_USER $ADEMPIERE_DB_PASSWORD system/$ADEMPIERE_DB_SYSTEM
|
sh "$ADEMPIERE_DB_PATH"/ExportReference.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" system/"$ADEMPIERE_DB_SYSTEM"
|
||||||
|
|
|
@ -2,29 +2,30 @@
|
||||||
#
|
#
|
||||||
# $Id: RUN_ImportIdempiere.sh,v 1.9 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_ImportIdempiere.sh,v 1.9 2005/01/22 21:59:15 jjanke Exp $
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Import idempiere - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Import idempiere - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
SUFFIX=""
|
SUFFIX=""
|
||||||
SYSUSER=system
|
SYSUSER=system
|
||||||
if [ $ADEMPIERE_DB_PATH = "postgresql" ]
|
if [ "$ADEMPIERE_DB_PATH" = "postgresql" ]
|
||||||
then
|
then
|
||||||
SUFFIX="_pg"
|
SUFFIX="_pg"
|
||||||
SYSUSER=postgres
|
SYSUSER=postgres
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo Re-Create idempiere User and import $IDEMPIERE_HOME/data/Adempiere${SUFFIX}.dmp - \($ADEMPIERE_DB_NAME\)
|
echo Re-Create idempiere User and import "$IDEMPIERE_HOME"/data/Adempiere${SUFFIX}.dmp - \("$ADEMPIERE_DB_NAME"\)
|
||||||
echo == The import will show warnings. This is OK ==
|
echo "== The import will show warnings. This is OK =="
|
||||||
cd $IDEMPIERE_HOME/data/seed
|
cd "$IDEMPIERE_HOME"/data/seed || exit
|
||||||
jar xvf Adempiere${SUFFIX}.jar
|
jar xvf Adempiere${SUFFIX}.jar
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || exit
|
||||||
ls -lsa $IDEMPIERE_HOME/data/seed/Adempiere${SUFFIX}.dmp
|
ls -lsa "$IDEMPIERE_HOME"/data/seed/Adempiere${SUFFIX}.dmp
|
||||||
echo Press enter to continue ...
|
echo Press enter to continue ...
|
||||||
read in
|
read -r _
|
||||||
|
|
||||||
# Parameter: <systemAccount> <AdempiereID> <AdempierePwd>
|
# Parameter: <systemAccount> <AdempiereID> <AdempierePwd>
|
||||||
# globalqss - cruiz - 2007-10-09 - added fourth parameter for postgres(ignored in oracle)
|
# globalqss - cruiz - 2007-10-09 - added fourth parameter for postgres(ignored in oracle)
|
||||||
$ADEMPIERE_DB_PATH/ImportIdempiere.sh "$SYSUSER/$ADEMPIERE_DB_SYSTEM" "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_SYSTEM" "$SUFFIX"
|
"$ADEMPIERE_DB_PATH"/ImportIdempiere.sh "$SYSUSER/$ADEMPIERE_DB_SYSTEM" "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_SYSTEM" "$SUFFIX"
|
||||||
|
|
|
@ -2,25 +2,26 @@
|
||||||
#
|
#
|
||||||
# $Id: RUN_ImportReference.sh,v 1.11 2005/12/13 00:17:54 jjanke Exp $
|
# $Id: RUN_ImportReference.sh,v 1.11 2005/12/13 00:17:54 jjanke Exp $
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Import Reference - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Import Reference - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
SUFFIX=""
|
SUFFIX=""
|
||||||
SYSUSER=system
|
SYSUSER=system
|
||||||
if [ $ADEMPIERE_DB_PATH = "postgresql" ]
|
if [ "$ADEMPIERE_DB_PATH" = "postgresql" ]
|
||||||
then
|
then
|
||||||
SUFFIX="_pg"
|
SUFFIX="_pg"
|
||||||
SYSUSER=postgres
|
SYSUSER=postgres
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo Re-Create Reference User and import $IDEMPIERE_HOME/data/Adempiere.dmp - \($ADEMPIERE_DB_NAME\)
|
echo Re-Create Reference User and import "$IDEMPIERE_HOME"/data/Adempiere.dmp - \("$ADEMPIERE_DB_NAME"\)
|
||||||
echo == The import will show warnings. This is OK ==
|
echo "== The import will show warnings. This is OK =="
|
||||||
ls -lsa $IDEMPIERE_HOME/data/Adempiere${SUFFIX}.dmp
|
ls -lsa "$IDEMPIERE_HOME"/data/Adempiere${SUFFIX}.dmp
|
||||||
echo Press enter to continue ...
|
echo Press enter to continue ...
|
||||||
read in
|
read -r _
|
||||||
|
|
||||||
# Parameter: <systemAccount> <AdempiereID> <AdempierePwd>
|
# Parameter: <systemAccount> <AdempiereID> <AdempierePwd>
|
||||||
sh $ADEMPIERE_DB_PATH/ImportIdempiere.sh $SYSUSER/$ADEMPIERE_DB_SYSTEM reference reference $ADEMPIERE_DB_SYSTEM
|
sh "$ADEMPIERE_DB_PATH"/ImportIdempiere.sh $SYSUSER/"$ADEMPIERE_DB_SYSTEM" reference reference "$ADEMPIERE_DB_SYSTEM"
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Author Carlos Ruiz
|
# Author Carlos Ruiz
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Synchronize iDempiere Database - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Synchronize iDempiere Database - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
bash $ADEMPIERE_DB_PATH/MonitoredSyncDB.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_PATH" $*
|
bash "$ADEMPIERE_DB_PATH"/MonitoredSyncDB.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_PATH" $*
|
||||||
|
|
|
@ -2,13 +2,14 @@
|
||||||
#
|
#
|
||||||
# $Id: RUN_PostMigration.sh
|
# $Id: RUN_PostMigration.sh
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
|
. ./myEnvironment.sh
|
||||||
|
|
||||||
#check java home
|
#check java home
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
export PATH=$JAVA_HOME/bin:$PATH
|
export PATH=$JAVA_HOME/bin:$PATH
|
||||||
else
|
else
|
||||||
echo JAVA_HOME is not set.
|
echo JAVA_HOME is not set.
|
||||||
|
@ -17,7 +18,7 @@ else
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME
|
cd "$IDEMPIERE_HOME" || (echo "Cannot cd to $IDEMPIERE_HOME"; exit 1)
|
||||||
|
|
||||||
./idempiere --launcher.ini setup.ini -application org.adempiere.base.PostMigration -consoleLog
|
./idempiere --launcher.ini setup.ini -application org.adempiere.base.PostMigration -consoleLog
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# Author Carlos Ruiz
|
# Author Carlos Ruiz
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot change to $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
echo Synchronize iDempiere Database - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
. ./myEnvironment.sh
|
||||||
|
echo Synchronize iDempiere Database - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
sh $ADEMPIERE_DB_PATH/SyncDB.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_PATH" $*
|
sh "$ADEMPIERE_DB_PATH"/SyncDB.sh "$ADEMPIERE_DB_USER" "$ADEMPIERE_DB_PASSWORD" "$ADEMPIERE_DB_PATH" $*
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
else
|
else
|
||||||
cd "`dirname $0`"
|
cd "$(dirname "$0")" || (echo "Cannot cd"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
|
. ./myEnvironment.sh
|
||||||
|
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# RUN_SyncTerm.sh
|
# RUN_SyncTerm.sh
|
||||||
echo Synchronize idempiere Terminology - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
echo Synchronize idempiere Terminology - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
else
|
else
|
||||||
cd "`dirname $0`"
|
cd "$(dirname "$0")" || (echo "Cannot cd"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
|
. ./myEnvironment.sh
|
||||||
|
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# $Id: RUN_TrlExport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_TrlExport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
||||||
echo Export idempiere Translation - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
echo Export idempiere Translation - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
if [ $# -gt 0 ]
|
if [ $# -gt 0 ]
|
||||||
then
|
then
|
||||||
|
@ -33,9 +34,9 @@ fi
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
echo This Procedure exports language $AD_LANGUAGE to directory $DIRECTORY
|
echo This Procedure exports language $AD_LANGUAGE to directory "$DIRECTORY"
|
||||||
|
|
||||||
$JAVA -Dosgi.compatibility.bootdelegation=true -Dosgi.noShutdown=false -jar plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.install.translation export $DIRECTORY $AD_LANGUAGE
|
$JAVA -Dosgi.compatibility.bootdelegation=true -Dosgi.noShutdown=false -jar plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.install.translation export "$DIRECTORY" $AD_LANGUAGE
|
||||||
|
|
||||||
echo Done
|
echo Done
|
||||||
echo .
|
echo .
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
if [ $IDEMPIERE_HOME ]; then
|
if [ "$IDEMPIERE_HOME" ]; then
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd "$IDEMPIERE_HOME"/utils || (echo "Cannot cd $IDEMPIERE_HOME/utils"; exit 1)
|
||||||
else
|
else
|
||||||
cd "`dirname $0`"
|
cd "$(dirname "$0")" || (echo "Cannot cd"; exit 1)
|
||||||
fi
|
fi
|
||||||
. ./myEnvironment.sh Server
|
export ID_ENV=Server
|
||||||
|
. ./myEnvironment.sh
|
||||||
|
|
||||||
if [ $JAVA_HOME ]; then
|
if [ "$JAVA_HOME" ]; then
|
||||||
JAVA=$JAVA_HOME/bin/java
|
JAVA=$JAVA_HOME/bin/java
|
||||||
else
|
else
|
||||||
JAVA=java
|
JAVA=java
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# $Id: RUN_TrlImport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: RUN_TrlImport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
||||||
echo Import idempiere Translation - $IDEMPIERE_HOME \($ADEMPIERE_DB_NAME\)
|
echo Import idempiere Translation - "$IDEMPIERE_HOME" \("$ADEMPIERE_DB_NAME"\)
|
||||||
|
|
||||||
if [ $# -gt 0 ]
|
if [ $# -gt 0 ]
|
||||||
then
|
then
|
||||||
|
@ -33,9 +34,9 @@ fi
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
echo This Procedure imports language $AD_LANGUAGE from directory $DIRECTORY
|
echo This Procedure imports language $AD_LANGUAGE from directory "$DIRECTORY"
|
||||||
|
|
||||||
$JAVA -Dosgi.compatibility.bootdelegation=true -Dosgi.noShutdown=false -jar plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.install.translation import $DIRECTORY $AD_LANGUAGE
|
$JAVA -Dosgi.compatibility.bootdelegation=true -Dosgi.noShutdown=false -jar plugins/org.eclipse.equinox.launcher_1.*.jar -application org.adempiere.install.translation import "$DIRECTORY" $AD_LANGUAGE
|
||||||
|
|
||||||
echo Done
|
echo Done
|
||||||
echo .
|
echo .
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
echo Set Unix Environment
|
echo Set Unix Environment
|
||||||
# $Id: RUN_UnixEnvTemplate.sh,v 1.3 2004/03/11 05:41:13 jjanke Exp $
|
# $Id: RUN_UnixEnvTemplate.sh,v 1.3 2004/03/11 05:41:13 jjanke Exp $
|
||||||
|
|
||||||
echo ===================================
|
echo "==================================="
|
||||||
echo Setup Client Environment
|
echo "Setup Client Environment"
|
||||||
echo ===================================
|
echo "==================================="
|
||||||
|
|
||||||
JAVA_HOME=@JAVA_HOME@
|
JAVA_HOME=@JAVA_HOME@
|
||||||
export JAVA_HOME
|
export JAVA_HOME
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
# Copy Database after backup
|
# Copy Database after backup
|
||||||
# $Id: myDBcopyTemplate.sh,v 1.1 2002/10/07 01:23:32 jjanke Exp $
|
# $Id: myDBcopyTemplate.sh,v 1.1 2002/10/07 01:23:32 jjanke Exp $
|
||||||
|
|
||||||
DATE=`date +%Y%m%d_%H%M%S`
|
DATE=$(date +%Y%m%d_%H%M%S)
|
||||||
mv $IDEMPIERE_HOME/data/ExpDat.jar $IDEMPIERE_HOME/data/ExpDat$DATE.jar
|
mv "$IDEMPIERE_HOME"/data/ExpDat.jar "$IDEMPIERE_HOME"/data/ExpDat"$DATE".jar
|
||||||
echo copy $IDEMPIERE_HOME/data/ExpDat$DATE.jar to backup media
|
echo copy "$IDEMPIERE_HOME"/data/ExpDat"$DATE".jar to backup media
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
echo Setting myEnvironment ....
|
echo Setting myEnvironment ....
|
||||||
# Clients only needs
|
# Clients only needs
|
||||||
# IDEMPIERE_HOME
|
# IDEMPIERE_HOME
|
||||||
# JAVA_HOME
|
# JAVA_HOME
|
||||||
# Server install needs to change
|
# Server install needs to change
|
||||||
# ADEMPIERE_DB_NAME (for Oracle)
|
# ADEMPIERE_DB_NAME (for Oracle)
|
||||||
# passwords
|
# passwords
|
||||||
|
@ -67,7 +67,7 @@ export ADEMPIERE_JAVA
|
||||||
IDEMPIERE_JAVA_OPTIONS="@IDEMPIERE_JAVA_OPTIONS@ -DIDEMPIERE_HOME=$IDEMPIERE_HOME"
|
IDEMPIERE_JAVA_OPTIONS="@IDEMPIERE_JAVA_OPTIONS@ -DIDEMPIERE_HOME=$IDEMPIERE_HOME"
|
||||||
export IDEMPIERE_JAVA_OPTIONS
|
export IDEMPIERE_JAVA_OPTIONS
|
||||||
|
|
||||||
if [ $DOLLAR$# -eq 0 ]
|
if [ "$ID_ENV" != "Server" ]
|
||||||
then
|
then
|
||||||
cp $IDEMPIERE_HOME/utils/myEnvironment.sh $IDEMPIERE_HOME/utils/myEnvironment.sav
|
cp $IDEMPIERE_HOME/utils/myEnvironment.sh $IDEMPIERE_HOME/utils/myEnvironment.sav
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo Adempiere Database Export $Revision: 1.5 $
|
echo iDempiere Database Export "$Revision": 1.5 $
|
||||||
|
|
||||||
# $Id: DBExport.sh,v 1.5 2005/12/20 07:12:17 jjanke Exp $
|
# $Id: DBExport.sh,v 1.5 2005/12/20 07:12:17 jjanke Exp $
|
||||||
|
|
||||||
echo Saving database $1@$ADEMPIERE_DB_NAME to $IDEMPIERE_HOME/data/ExpDat.dmp
|
echo Saving database "$1"@"$ADEMPIERE_DB_NAME" to "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <userAccount>"
|
echo "Usage: $0 <userAccount>"
|
||||||
echo "Example: $0 adempiere adempiere"
|
echo "Example: $0 adempiere adempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -21,10 +21,10 @@ if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Cleanup
|
# Cleanup
|
||||||
sqlplus $1/$2@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/Daily.sql
|
sqlplus "$1"/"$2"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/Daily.sql
|
||||||
|
|
||||||
# Export
|
# Export
|
||||||
exp $1/$2@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME FILE=$IDEMPIERE_HOME/data/ExpDat.dmp Log=$IDEMPIERE_HOME/data/ExpDat.log CONSISTENT=Y STATISTICS=NONE OWNER=$1
|
exp "$1"/"$2"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" FILE="$IDEMPIERE_HOME"/data/ExpDat.dmp Log="$IDEMPIERE_HOME"/data/ExpDat.log CONSISTENT=Y STATISTICS=NONE OWNER="$1"
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME/data
|
cd "$IDEMPIERE_HOME"/data || exit
|
||||||
jar cvfM ExpDat.jar ExpDat.dmp ExpDat.log
|
jar cvfM ExpDat.jar ExpDat.dmp ExpDat.log
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo Adempiere Full Database Export $Revision: 1.3 $
|
echo iDempiere Full Database Export "$Revision": 1.3 $
|
||||||
|
|
||||||
# $Id: DBExportFull.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: DBExportFull.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
||||||
|
|
||||||
echo Saving database $1@$ADEMPIERE_DB_NAME to $IDEMPIERE_HOME/data/ExpDatFull.dmp
|
echo Saving database "$1"@"$ADEMPIERE_DB_NAME" to "$IDEMPIERE_HOME"/data/ExpDatFull.dmp
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount>"
|
echo "Usage: $0 <systemAccount>"
|
||||||
echo "Example: $0 system/manager"
|
echo "Example: $0 system/manager"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -20,8 +20,8 @@ if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exp $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME FILE=$IDEMPIERE_HOME/data/ExpDatFull.dmp Log=$IDEMPIERE_HOME/data/ExpDatFull.log CONSISTENT=Y STATISTICS=NONE FULL=Y
|
exp "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" FILE="$IDEMPIERE_HOME"/data/ExpDatFull.dmp Log="$IDEMPIERE_HOME"/data/ExpDatFull.log CONSISTENT=Y STATISTICS=NONE FULL=Y
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME/data
|
cd "$IDEMPIERE_HOME"/data || exit
|
||||||
jar cvfM ExpDatFull.jar ExpDatFull.dmp ExpDatFull.log
|
jar cvfM ExpDatFull.jar ExpDatFull.dmp ExpDatFull.log
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo Adempiere Full Database Export $Revision: 1.3 $
|
echo iDempiere Full Database Export "$Revision": 1.3 $
|
||||||
|
|
||||||
# $Id: DBExportFull.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: DBExportFull.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
||||||
|
|
||||||
DATE=`date +%Y%m%d_%H%M%S`
|
DATE=$(date +%Y%m%d_%H%M%S)
|
||||||
echo Saving database $1@$ADEMPIERE_DB_NAME to $IDEMPIERE_HOME/data/ExpDatFull_$DATE.dmp
|
echo Saving database "$1"@"$ADEMPIERE_DB_NAME" to "$IDEMPIERE_HOME"/data/ExpDatFull_"$DATE".dmp
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount>"
|
echo "Usage: $0 <systemAccount>"
|
||||||
echo "Example: $0 system/manager"
|
echo "Example: $0 system/manager"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -24,12 +24,12 @@ fi
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DataPump directory
|
echo Re-Create DataPump directory
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateDataPumpDir.sql $IDEMPIERE_HOME/data
|
sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateDataPumpDir.sql "$IDEMPIERE_HOME"/data
|
||||||
chgrp dba $IDEMPIERE_HOME/data
|
chgrp dba "$IDEMPIERE_HOME"/data
|
||||||
chmod 770 $IDEMPIERE_HOME/data
|
chmod 770 "$IDEMPIERE_HOME"/data
|
||||||
|
|
||||||
expdp $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=ExpDatFull_$DATE.dmp LOGFILE=ExpDatFull_$DATE.log EXCLUDE=STATISTICS FULL=Y
|
expdp "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=ExpDatFull_"$DATE".dmp LOGFILE=ExpDatFull_"$DATE".log EXCLUDE=STATISTICS FULL=Y
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME/data
|
cd "$IDEMPIERE_HOME"/data || exit
|
||||||
jar cvfM ExpDatFull.jar ExpDatFull_$DATE.dmp ExpDatFull_$DATE.log
|
jar cvfM ExpDatFull.jar ExpDatFull_"$DATE".dmp ExpDatFull_"$DATE".log
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo Adempiere Database Export $Revision: 1.5 $
|
echo iDempiere Database Export "$Revision": 1.5 $
|
||||||
|
|
||||||
# $Id: DBExport.sh,v 1.5 2005/12/20 07:12:17 jjanke Exp $
|
# $Id: DBExport.sh,v 1.5 2005/12/20 07:12:17 jjanke Exp $
|
||||||
|
|
||||||
DATE=`date +%Y%m%d_%H%M%S`
|
DATE=$(date +%Y%m%d_%H%M%S)
|
||||||
echo Saving database $1@$ADEMPIERE_DB_NAME to $IDEMPIERE_HOME/data/ExpDat_$DATE.dmp
|
echo Saving database "$1"@"$ADEMPIERE_DB_NAME" to "$IDEMPIERE_HOME"/data/ExpDat_"$DATE".dmp
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <userAccount>"
|
echo "Usage: $0 <userAccount>"
|
||||||
echo "Example: $0 adempiere adempiere"
|
echo "Example: $0 adempiere adempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -22,17 +22,17 @@ if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Cleanup
|
# Cleanup
|
||||||
sqlplus $1/$2@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/Daily.sql
|
sqlplus "$1"/"$2"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/Daily.sql
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DataPump directory
|
echo Re-Create DataPump directory
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateDataPumpDir.sql $IDEMPIERE_HOME/data
|
sqlplus "$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateDataPumpDir.sql "$IDEMPIERE_HOME"/data
|
||||||
chgrp dba $IDEMPIERE_HOME/data
|
chgrp dba "$IDEMPIERE_HOME"/data
|
||||||
chmod 770 $IDEMPIERE_HOME/data
|
chmod 770 "$IDEMPIERE_HOME"/data
|
||||||
|
|
||||||
# Export
|
# Export
|
||||||
expdp $1/$2@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=ExpDat_$DATE.dmp LOGFILE=ExpDat_$DATE.log EXCLUDE=STATISTICS SCHEMAS=$1
|
expdp "$1"/"$2"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=ExpDat_"$DATE".dmp LOGFILE=ExpDat_"$DATE".log EXCLUDE=STATISTICS SCHEMAS="$1"
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME/data
|
cd "$IDEMPIERE_HOME"/data || exit
|
||||||
jar cvfM ExpDat.jar ExpDat_$DATE.dmp ExpDat_$DATE.log
|
jar cvfM ExpDat.jar ExpDat_"$DATE".dmp ExpDat_"$DATE".log
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: DBRestore.sh,v 1.8 2005/12/20 07:12:17 jjanke Exp $
|
# $Id: DBRestore.sh,v 1.8 2005/12/20 07:12:17 jjanke Exp $
|
||||||
echo idempiere Database Restore $Revision: 1.8 $
|
echo iDempiere Database Restore "$Revision": 1.8 $
|
||||||
|
|
||||||
echo Restoring idempiere DB from $IDEMPIERE_HOME/data/ExpDat.dmp
|
echo Restoring idempiere DB from "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
|
|
||||||
if [ $# -le 2 ]
|
if [ $# -le 2 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD>"
|
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD>"
|
||||||
echo "Example: $0 system/manager adempiere adempiere"
|
echo "Example: $0 system/manager adempiere adempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -23,15 +23,15 @@ fi
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DB user
|
echo Re-Create DB user
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateUser.sql $2 $3
|
sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateUser.sql "$2" "$3"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Import ExpDat
|
echo Import ExpDat
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
imp $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME FILE=$IDEMPIERE_HOME/data/ExpDat.dmp FROMUSER=\($2\) TOUSER=$2
|
imp "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" FILE="$IDEMPIERE_HOME"/data/ExpDat.dmp FROMUSER=\("$2"\) TOUSER="$2"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Check System
|
echo Check System
|
||||||
echo Import may show some warnings. This is OK as long as the following does not show errors
|
echo Import may show some warnings. This is OK as long as the following does not show errors
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $2/$3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/AfterImport.sql
|
sqlplus "$2"/"$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/AfterImport.sql
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: DBRestore.sh,v 1.8 2005/12/20 07:12:17 jjanke Exp $
|
# $Id: DBRestore.sh,v 1.8 2005/12/20 07:12:17 jjanke Exp $
|
||||||
echo Adempiere Database Restore $Revision: 1.8 $
|
echo iDempiere Database Restore "$Revision": 1.8 $
|
||||||
|
|
||||||
echo Restoring Adempiere DB from $IDEMPIERE_HOME/data/ExpDat.dmp
|
echo Restoring iDempiere DB from "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
|
|
||||||
if [ $# -le 2 ]
|
if [ $# -le 2 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD>"
|
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD>"
|
||||||
echo "Example: $0 system/manager adempiere adempiere"
|
echo "Example: $0 system/manager adempiere adempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -23,25 +23,25 @@ fi
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DB user
|
echo Re-Create DB user
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateUser.sql $2 $3
|
sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateUser.sql "$2" "$3"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DataPump directory
|
echo Re-Create DataPump directory
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateDataPumpDir.sql $IDEMPIERE_HOME/data
|
sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateDataPumpDir.sql "$IDEMPIERE_HOME"/data
|
||||||
# Note the user running this script must be member of dba group: usermod -G dba idempiere
|
# Note the user running this script must be member of dba group: usermod -G dba idempiere
|
||||||
chgrp dba $IDEMPIERE_HOME/data
|
chgrp dba "$IDEMPIERE_HOME"/data
|
||||||
chmod 770 $IDEMPIERE_HOME/data
|
chmod 770 "$IDEMPIERE_HOME"/data
|
||||||
chgrp dba $IDEMPIERE_HOME/data/ExpDat.dmp
|
chgrp dba "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
chmod 640 $IDEMPIERE_HOME/data/ExpDat.dmp
|
chmod 640 "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Import ExpDat
|
echo Import ExpDat
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
impdp $2/$3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=ExpDat.dmp SCHEMAS=$2
|
impdp "$2"/"$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=ExpDat.dmp SCHEMAS="$2"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Check System
|
echo Check System
|
||||||
echo Import may show some warnings. This is OK as long as the following does not show errors
|
echo Import may show some warnings. This is OK as long as the following does not show errors
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $2/$3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/AfterImport.sql
|
sqlplus "$2"/"$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/AfterImport.sql
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo Adempiere Database Export $Revision: 1.5 $
|
echo iDempiere Database Export "$Revision": 1.5 $
|
||||||
|
|
||||||
# $Id: ExportReference.sh,v 1.5 2005/12/20 07:12:17 jjanke Exp $
|
# $Id: ExportReference.sh,v 1.5 2005/12/20 07:12:17 jjanke Exp $
|
||||||
|
|
||||||
echo Saving reference database reference@$ADEMPIERE_DB_NAME to $IDEMPIERE_HOME/data/Adempiere.dmp
|
echo Saving reference database reference@"$ADEMPIERE_DB_NAME" to "$IDEMPIERE_HOME"/data/Adempiere.dmp
|
||||||
|
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -17,13 +17,13 @@ fi
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DataPump directory
|
echo Re-Create DataPump directory
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateDataPumpDir.sql $IDEMPIERE_HOME/data
|
sqlplus "$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateDataPumpDir.sql "$IDEMPIERE_HOME"/data
|
||||||
chgrp dba $IDEMPIERE_HOME/data
|
chgrp dba "$IDEMPIERE_HOME"/data
|
||||||
chmod 770 $IDEMPIERE_HOME/data
|
chmod 770 "$IDEMPIERE_HOME"/data
|
||||||
|
|
||||||
if [ "x${1,,}" != "xreference" ]
|
if [ "x${1,,}" != "xreference" ]
|
||||||
then
|
then
|
||||||
sqlplus $3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME <<!
|
sqlplus "$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" <<!
|
||||||
DROP USER REFERENCE CASCADE;
|
DROP USER REFERENCE CASCADE;
|
||||||
alter session set "_enable_rename_user"=true;
|
alter session set "_enable_rename_user"=true;
|
||||||
alter system enable restricted session;
|
alter system enable restricted session;
|
||||||
|
@ -32,13 +32,13 @@ alter system disable restricted session;
|
||||||
!
|
!
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -f $IDEMPIERE_HOME/data/Adempiere.dmp $IDEMPIERE_HOME/data/Adempiere.log
|
rm -f "$IDEMPIERE_HOME"/data/Adempiere.dmp "$IDEMPIERE_HOME"/data/Adempiere.log
|
||||||
# Export
|
# Export
|
||||||
expdp REFERENCE/$2@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=Adempiere.dmp LOGFILE=Adempiere.log EXCLUDE=STATISTICS SCHEMAS=REFERENCE
|
expdp REFERENCE/"$2"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=Adempiere.dmp LOGFILE=Adempiere.log EXCLUDE=STATISTICS SCHEMAS=REFERENCE
|
||||||
|
|
||||||
if [ "x${1,,}" != "xreference" ]
|
if [ "x${1,,}" != "xreference" ]
|
||||||
then
|
then
|
||||||
sqlplus $3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME <<!
|
sqlplus "$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" <<!
|
||||||
alter session set "_enable_rename_user"=true;
|
alter session set "_enable_rename_user"=true;
|
||||||
alter system enable restricted session;
|
alter system enable restricted session;
|
||||||
ALTER USER REFERENCE RENAME TO $1 IDENTIFIED BY "$2";
|
ALTER USER REFERENCE RENAME TO $1 IDENTIFIED BY "$2";
|
||||||
|
@ -46,5 +46,5 @@ alter system disable restricted session;
|
||||||
!
|
!
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME/data
|
cd "$IDEMPIERE_HOME"/data || exit
|
||||||
jar cvfM Adempiere.jar Adempiere.dmp Adempiere.log
|
jar cvfM Adempiere.jar Adempiere.dmp Adempiere.log
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: ImportAdempiere.sh,v 1.10 2005/12/20 07:12:17 jjanke Exp $
|
# $Id: ImportIdempiere.sh,v 1.10 2005/12/20 07:12:17 jjanke Exp $
|
||||||
echo idempiere Database Import $Revision: 1.10 $
|
echo iDempiere Database Import "$Revision": 1.10 $
|
||||||
|
|
||||||
echo Importing idempiere DB from $IDEMPIERE_HOME/data/seed/Adempiere.dmp
|
echo Importing idempiere DB from "$IDEMPIERE_HOME"/data/seed/Adempiere.dmp
|
||||||
|
|
||||||
if [ $# -le 2 ]
|
if [ $# -le 2 ]
|
||||||
then
|
then
|
||||||
|
@ -11,7 +11,7 @@ if [ $# -le 2 ]
|
||||||
echo "Example: $0 system/manager idempiere idempiere"
|
echo "Example: $0 system/manager idempiere idempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -23,30 +23,30 @@ fi
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DB user
|
echo Re-Create DB user
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateUser.sql $2 $3
|
echo sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateUser.sql "$2" "$3"
|
||||||
sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateUser.sql $2 $3
|
sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateUser.sql "$2" "$3"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create DataPump directory
|
echo Re-Create DataPump directory
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateDataPumpDir.sql $IDEMPIERE_HOME/data/seed
|
sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateDataPumpDir.sql "$IDEMPIERE_HOME"/data/seed
|
||||||
# Note the user running this script must be member of dba group: usermod -G dba idempiere
|
# Note the user running this script must be member of dba group: usermod -G dba idempiere
|
||||||
chgrp dba $IDEMPIERE_HOME/data
|
chgrp dba "$IDEMPIERE_HOME"/data
|
||||||
chmod 770 $IDEMPIERE_HOME/data
|
chmod 770 "$IDEMPIERE_HOME"/data
|
||||||
chgrp dba $IDEMPIERE_HOME/data/seed
|
chgrp dba "$IDEMPIERE_HOME"/data/seed
|
||||||
chmod 770 $IDEMPIERE_HOME/data/seed
|
chmod 770 "$IDEMPIERE_HOME"/data/seed
|
||||||
chgrp dba $IDEMPIERE_HOME/data/seed/Adempiere.dmp
|
chgrp dba "$IDEMPIERE_HOME"/data/seed/Adempiere.dmp
|
||||||
chmod 640 $IDEMPIERE_HOME/data/seed/Adempiere.dmp
|
chmod 640 "$IDEMPIERE_HOME"/data/seed/Adempiere.dmp
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Import Adempiere.dmp
|
echo Import Adempiere.dmp
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo "impdp $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=Adempiere.dmp REMAP_SCHEMA=reference:$2"
|
echo "impdp $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=Adempiere.dmp REMAP_SCHEMA=reference:$2"
|
||||||
impdp $2/$3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=Adempiere.dmp REMAP_SCHEMA=reference:$2
|
impdp "$2"/"$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" DIRECTORY=ADEMPIERE_DATA_PUMP_DIR DUMPFILE=Adempiere.dmp REMAP_SCHEMA=reference:"$2"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Check System
|
echo Check System
|
||||||
echo Import may show some warnings. This is OK as long as the following does not show errors
|
echo Import may show some warnings. This is OK as long as the following does not show errors
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo sqlplus $2/$3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/AfterImport.sql
|
echo sqlplus "$2"/"$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/AfterImport.sql
|
||||||
sqlplus $2/$3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/AfterImport.sql
|
sqlplus "$2"/"$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/AfterImport.sql
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: ImportReference.sh,v 1.5 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: ImportReference.sh,v 1.5 2005/01/22 21:59:15 jjanke Exp $
|
||||||
echo Adempiere Reference Database Import $Revision: 1.5 $
|
echo iDempiere Reference Database Import "$Revision": 1.5 $
|
||||||
|
|
||||||
echo Importing Reference DB from $IDEMPIERE_HOME/data/Reference.dmp
|
echo Importing Reference DB from "$IDEMPIERE_HOME"/data/Reference.dmp
|
||||||
|
|
||||||
if [ $# -eq 2 ]
|
if [ $# -eq 2 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount>"
|
echo "Usage: $0 <systemAccount>"
|
||||||
echo "Example: $0 system/manager"
|
echo "Example: $0 system/manager"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -23,17 +23,17 @@ fi
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Re-Create new user
|
echo Re-Create new user
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/CreateUser.sql Reference Adempiere
|
sqlplus "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/CreateUser.sql Reference Adempiere
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Import Reference
|
echo Import Reference
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo imp $1@$ADEMPIERE_DB_NAME FILE=$IDEMPIERE_HOME/data/Reference.dmp FROMUSER=\(reference\) TOUSER=reference
|
echo imp "$1"@"$ADEMPIERE_DB_NAME" FILE="$IDEMPIERE_HOME"/data/Reference.dmp FROMUSER=\(reference\) TOUSER=reference
|
||||||
imp $1@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME FILE=$IDEMPIERE_HOME/data/Reference.dmp FROMUSER=\(reference\) TOUSER=reference
|
imp "$1"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" FILE="$IDEMPIERE_HOME"/data/Reference.dmp FROMUSER=\(reference\) TOUSER=reference
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Check System
|
echo Check System
|
||||||
echo Import may show some warnings. This is OK as long as the following does not show errors
|
echo Import may show some warnings. This is OK as long as the following does not show errors
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
sqlplus reference/adempiere@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/AfterImport.sql
|
sqlplus reference/adempiere@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/AfterImport.sql
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ echo Synchronize iDempiere Database
|
||||||
|
|
||||||
echo Upgrading database "$1@$ADEMPIERE_DB_NAME"
|
echo Upgrading database "$1@$ADEMPIERE_DB_NAME"
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <userAccount>"
|
echo "Usage: $0 <userAccount>"
|
||||||
echo "Example: $0 adempiere adempiere"
|
echo "Example: $0 adempiere adempiere"
|
||||||
|
@ -100,7 +100,7 @@ process_fix()
|
||||||
then
|
then
|
||||||
TMPBASE="${FAILEDSCRIPT##*/}"
|
TMPBASE="${FAILEDSCRIPT##*/}"
|
||||||
BASE="${TMPBASE%.sql}"
|
BASE="${TMPBASE%.sql}"
|
||||||
elif [ "fix" = "$SUFFIX" ]
|
elif [ "fix" = "$SUFFIX" ]
|
||||||
then
|
then
|
||||||
TMPBASE="${FAILEDSCRIPT##*/}"
|
TMPBASE="${FAILEDSCRIPT##*/}"
|
||||||
BASE="${TMPBASE%.[0-9][0-9][0-9].fix}"
|
BASE="${TMPBASE%.[0-9][0-9][0-9].fix}"
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
# $Id: PostMigration.sh
|
# $Id: PostMigration.sh
|
||||||
echo Oracle Post Migration Scripts
|
echo Oracle Post Migration Scripts
|
||||||
|
|
||||||
if [ $# -le 2 ]
|
if [ $# -le 2 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD>"
|
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD>"
|
||||||
echo "Example: $0 system/manager idempiere idempiere"
|
echo "Example: $0 system/manager idempiere idempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -20,4 +20,4 @@ fi
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Add missing translations
|
echo Add missing translations
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo sqlplus $2/$3@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME @$IDEMPIERE_HOME/migration/processes_post_migration/$ADEMPIERE_DB_PATH/01_add_missing_Translations.sql
|
echo sqlplus "$2"/"$3"@"$ADEMPIERE_DB_SERVER":"$ADEMPIERE_DB_PORT"/"$ADEMPIERE_DB_NAME" @"$IDEMPIERE_HOME"/migration/processes_post_migration/"$ADEMPIERE_DB_PATH"/01_add_missing_Translations.sql
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
|
|
||||||
# $Id: Start.sh,v 1.6 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: Start.sh,v 1.6 2005/01/22 21:59:15 jjanke Exp $
|
||||||
|
|
||||||
sqlplus "system/$ADEMPIERE_DB_SYSTEM@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME AS SYSDBA" @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/Start.sql
|
sqlplus "system/$ADEMPIERE_DB_SYSTEM@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME AS SYSDBA" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/Start.sql
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
# SET ORACLE_SID=
|
# SET ORACLE_SID=
|
||||||
# export ORACLE_SID
|
# export ORACLE_SID
|
||||||
|
|
||||||
sqlplus "system/$ADEMPIERE_DB_SYSTEM@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME AS SYSDBA" @$IDEMPIERE_HOME/utils/$ADEMPIERE_DB_PATH/Stop.sql
|
sqlplus "system/$ADEMPIERE_DB_SYSTEM@$ADEMPIERE_DB_SERVER:$ADEMPIERE_DB_PORT/$ADEMPIERE_DB_NAME AS SYSDBA" @"$IDEMPIERE_HOME"/utils/"$ADEMPIERE_DB_PATH"/Stop.sql
|
||||||
|
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
|
|
||||||
echo Synchronize iDempiere Database
|
echo Synchronize iDempiere Database
|
||||||
|
|
||||||
echo Upgrading database $1@$ADEMPIERE_DB_NAME
|
echo Upgrading database "$1@$ADEMPIERE_DB_NAME"
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <userAccount>"
|
echo "Usage: $0 <userAccount>"
|
||||||
echo "Example: $0 adempiere adempiere"
|
echo "Example: $0 adempiere adempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" -o "$ADEMPIERE_DB_SERVER" = "" -o "$ADEMPIERE_DB_PORT" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ] || [ "$ADEMPIERE_DB_SERVER" = "" ] || [ "$ADEMPIERE_DB_PORT" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -35,7 +35,7 @@ if [ "x$4" = "x" ]
|
||||||
then
|
then
|
||||||
DIR_SCRIPTS=$IDEMPIERE_HOME/migration
|
DIR_SCRIPTS=$IDEMPIERE_HOME/migration
|
||||||
else
|
else
|
||||||
if [ `expr substr "$4" 1 1` = "/" ]
|
if [ "${4:0:1}" = "/" ]
|
||||||
then
|
then
|
||||||
DIR_SCRIPTS="$4"
|
DIR_SCRIPTS="$4"
|
||||||
else
|
else
|
||||||
|
@ -43,12 +43,7 @@ else
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd "$DIR_SCRIPTS"
|
cd "$DIR_SCRIPTS" || (echo "ERROR: Cannot change to folder $DIR_SCRIPTS"; exit 1)
|
||||||
if [ $? -ne 0 ]
|
|
||||||
then
|
|
||||||
echo "ERROR: Cannot change to folder $DIR_SCRIPTS"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create list of files already applied - registered in AD_MigrationScript table
|
# Create list of files already applied - registered in AD_MigrationScript table
|
||||||
echo "set heading off
|
echo "set heading off
|
||||||
|
@ -59,12 +54,12 @@ set echo off
|
||||||
select name from ad_migrationscript;" | $SILENTCMD | sed -e 's:^ ::' | grep -v '^$' | sort > $TMPFOLDER/lisDB_$$.txt
|
select name from ad_migrationscript;" | $SILENTCMD | sed -e 's:^ ::' | grep -v '^$' | sort > $TMPFOLDER/lisDB_$$.txt
|
||||||
|
|
||||||
# Create list of files in the migration folder
|
# Create list of files in the migration folder
|
||||||
> $TMPFOLDER/lisFS_$$.txt
|
: > $TMPFOLDER/lisFS_$$.txt
|
||||||
find -type d -name $ADEMPIERE_DB_PATH | grep -v "./processes_post_migration/$ADEMPIERE_DB_PATH" | while read FOLDER
|
find . -type d -name "$ADEMPIERE_DB_PATH" | grep -v "./processes_post_migration/$ADEMPIERE_DB_PATH" | while read -r FOLDER
|
||||||
do
|
do
|
||||||
cd "${FOLDER}"
|
cd "${FOLDER}" || (echo "ERROR: Cannot change to folder $FOLDER"; exit 1)
|
||||||
ls *.sql 2>/dev/null >> $TMPFOLDER/lisFS_$$.txt
|
ls -- *.sql 2>/dev/null >> $TMPFOLDER/lisFS_$$.txt
|
||||||
cd "$DIR_SCRIPTS"
|
cd "$DIR_SCRIPTS" || (echo "ERROR: Cannot change to folder $DIR_SCRIPTS"; exit 1)
|
||||||
done
|
done
|
||||||
sort -o $TMPFOLDER/lisFS_$$.txt $TMPFOLDER/lisFS_$$.txt
|
sort -o $TMPFOLDER/lisFS_$$.txt $TMPFOLDER/lisFS_$$.txt
|
||||||
sort -o $TMPFOLDER/lisDB_$$.txt $TMPFOLDER/lisDB_$$.txt
|
sort -o $TMPFOLDER/lisDB_$$.txt $TMPFOLDER/lisDB_$$.txt
|
||||||
|
@ -75,14 +70,14 @@ comm -13 $TMPFOLDER/lisDB_$$.txt $TMPFOLDER/lisFS_$$.txt > $TMPFOLDER/lisPENDING
|
||||||
if [ -s $TMPFOLDER/lisPENDING_$$.txt ]
|
if [ -s $TMPFOLDER/lisPENDING_$$.txt ]
|
||||||
then
|
then
|
||||||
mkdir $TMPFOLDER/SyncDB_out_$$
|
mkdir $TMPFOLDER/SyncDB_out_$$
|
||||||
for FILE in `cat $TMPFOLDER/lisPENDING_$$.txt`
|
cat $TMPFOLDER/lisPENDING_$$.txt | while read -r FILE
|
||||||
do
|
do
|
||||||
SCRIPT=`find -name "$FILE" | grep "/$ADEMPIERE_DB_PATH/"`
|
SCRIPT=$(find . -name "$FILE" | grep "/$ADEMPIERE_DB_PATH/")
|
||||||
OUTFILE=$TMPFOLDER/SyncDB_out_$$/`basename "$FILE" .sql`.out
|
OUTFILE=$TMPFOLDER/SyncDB_out_$$/$(basename "$FILE" .sql).out
|
||||||
echo "Applying $SCRIPT"
|
echo "Applying $SCRIPT"
|
||||||
cat "$SCRIPT" | $CMD 2>&1 | tee "$OUTFILE"
|
$CMD < "$SCRIPT" 2>&1 | tee "$OUTFILE"
|
||||||
APPLIED=Y
|
APPLIED=Y
|
||||||
if egrep "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
||||||
# Stop processing to allow user to fix the problem before processing additional files
|
# Stop processing to allow user to fix the problem before processing additional files
|
||||||
|
@ -99,12 +94,12 @@ else
|
||||||
fi
|
fi
|
||||||
if [ x$APPLIED = xY ]
|
if [ x$APPLIED = xY ]
|
||||||
then
|
then
|
||||||
cd "$DIR_POST"
|
cd "$DIR_POST" || (echo "ERROR: Cannot change to folder $DIR_POST"; exit 1)
|
||||||
for FILE in processes_post_migration/$ADEMPIERE_DB_PATH/*.sql
|
for FILE in processes_post_migration/"$ADEMPIERE_DB_PATH"/*.sql
|
||||||
do
|
do
|
||||||
OUTFILE=$TMPFOLDER/SyncDB_out_$$/`basename "$FILE" .sql`.out
|
OUTFILE=$TMPFOLDER/SyncDB_out_$$/$(basename "$FILE" .sql).out
|
||||||
cat "$FILE" | $CMD 2>&1 | tee "$OUTFILE"
|
$CMD 2>&1 < "$FILE" | tee "$OUTFILE"
|
||||||
if egrep "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
||||||
fi
|
fi
|
||||||
|
@ -113,7 +108,7 @@ fi
|
||||||
if [ -n "$MSGERROR" ]
|
if [ -n "$MSGERROR" ]
|
||||||
then
|
then
|
||||||
echo "$MSGERROR"
|
echo "$MSGERROR"
|
||||||
echo "\n Errors were found during the process (see message above) - please review and fix the error running manually the script - and then restart this process again"
|
printf "\n Errors were found during the process (see message above) - please review and fix the error running manually the script - and then restart this process again"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo ADempiere PostgreSQL Database Export
|
echo iDempiere PostgreSQL Database Export
|
||||||
|
|
||||||
# $Id: DBExport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: DBExport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
||||||
|
|
||||||
echo Saving database $1@$ADEMPIERE_DB_NAME to $IDEMPIERE_HOME/data/ExpDat.dmp
|
echo Saving database "$1"@"$ADEMPIERE_DB_NAME" to "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <userAccount>"
|
echo "Usage: $0 <userAccount>"
|
||||||
echo "Example: $0 adempiere adempiere"
|
echo "Example: $0 adempiere adempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" -o "$ADEMPIERE_DB_SERVER" = "" -o "$ADEMPIERE_DB_PORT" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ] || [ "$ADEMPIERE_DB_SERVER" = "" ] || [ "$ADEMPIERE_DB_PORT" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -24,9 +24,9 @@ fi
|
||||||
|
|
||||||
PGPASSWORD=$2
|
PGPASSWORD=$2
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
pg_dump -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT --no-owner -U $1 $ADEMPIERE_DB_NAME > $IDEMPIERE_HOME/data/ExpDat.dmp
|
pg_dump -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" --no-owner -U "$1" "$ADEMPIERE_DB_NAME" > "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
PGPASSWORD=
|
PGPASSWORD=
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME/data
|
cd "$IDEMPIERE_HOME"/data || exit
|
||||||
jar cvfM ExpDat.jar ExpDat.dmp
|
jar cvfM ExpDat.jar ExpDat.dmp
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo ADempiere Database Import
|
echo iDempiere Database Import
|
||||||
|
|
||||||
echo Importing ADempiere DB from $IDEMPIERE_HOME/data/ExpDat.dmp
|
echo Importing iDempiere DB from "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
|
|
||||||
if [ $# -le 2 ]
|
if [ $# -le 2 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD> <PostgresPWD>"
|
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD> <PostgresPWD>"
|
||||||
echo "Example: $0 postgres adempiere adempiere postgrespwd"
|
echo "Example: $0 postgres adempiere adempiere postgrespwd"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" -o "$ADEMPIERE_DB_SERVER" = "" -o "$ADEMPIERE_DB_PORT" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ] || [ "$ADEMPIERE_DB_SERVER" = "" ] || [ "$ADEMPIERE_DB_PORT" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -60,35 +60,35 @@ then
|
||||||
# Assuming that adempiere role already exists (it was created out there)
|
# Assuming that adempiere role already exists (it was created out there)
|
||||||
PGPASSWORD=$3
|
PGPASSWORD=$3
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
dropdb -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U $2 $ADEMPIERE_DB_NAME
|
dropdb -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U "$2" "$ADEMPIERE_DB_NAME"
|
||||||
else
|
else
|
||||||
if [ "x$2" != xadempiere ]
|
if [ "x$2" != xadempiere ]
|
||||||
then
|
then
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres -c "CREATE ROLE adempiere"
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres -c "CREATE ROLE adempiere"
|
||||||
fi
|
fi
|
||||||
if [ $ISAMAZONRDS = Y ]
|
if [ $ISAMAZONRDS = Y ]
|
||||||
then
|
then
|
||||||
PGPASSWORD=$3
|
PGPASSWORD=$3
|
||||||
dropdb -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U $2 $ADEMPIERE_DB_NAME
|
dropdb -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U "$2" "$ADEMPIERE_DB_NAME"
|
||||||
PGPASSWORD=$4
|
PGPASSWORD=$4
|
||||||
else
|
else
|
||||||
dropdb -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres $ADEMPIERE_DB_NAME
|
dropdb -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres "$ADEMPIERE_DB_NAME"
|
||||||
fi
|
fi
|
||||||
dropuser -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres $2
|
dropuser -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres "$2"
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres -c "$ADEMPIERE_CREATE_ROLE_SQL"
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres -c "$ADEMPIERE_CREATE_ROLE_SQL"
|
||||||
fi
|
fi
|
||||||
ADEMPIERE_CREATE_ROLE_SQL=
|
ADEMPIERE_CREATE_ROLE_SQL=
|
||||||
|
|
||||||
PGPASSWORD=$3
|
PGPASSWORD=$3
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
createdb -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -E UNICODE -T template0 -O $2 -U $2 $ADEMPIERE_DB_NAME
|
createdb -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -E UNICODE -T template0 -O "$2" -U "$2" "$ADEMPIERE_DB_NAME"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Import Adempiere_pg.dmp
|
echo Import ExpDat.dmp
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
ADEMPIERE_ALTER_ROLE_SQL="ALTER ROLE $2 SET search_path TO adempiere, pg_catalog"
|
ADEMPIERE_ALTER_ROLE_SQL="ALTER ROLE $2 SET search_path TO adempiere, pg_catalog"
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -d $ADEMPIERE_DB_NAME -U $2 -c "$ADEMPIERE_ALTER_ROLE_SQL"
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -d "$ADEMPIERE_DB_NAME" -U "$2" -c "$ADEMPIERE_ALTER_ROLE_SQL"
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -d $ADEMPIERE_DB_NAME -U $2 -f $IDEMPIERE_HOME/data/ExpDat.dmp
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -d "$ADEMPIERE_DB_NAME" -U "$2" -f "$IDEMPIERE_HOME"/data/ExpDat.dmp
|
||||||
|
|
||||||
PGPASSWORD=
|
PGPASSWORD=
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* The contents of this file are subject to the Adempiere License. You may
|
* The contents of this file are subject to the iDempiere License. You may
|
||||||
* obtain a copy of the License at http://www.adempiere.org/license.html
|
* obtain a copy of the License at http://www.idempiere.org/license.html
|
||||||
* Software is on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
|
* Software is on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
|
||||||
* express or implied. See the License for details. Code: Adempiere ERP+CRM
|
* express or implied. See the License for details. Code: iDempiere ERP+CRM
|
||||||
* Copyright (C) 1999-2002 Jorg Janke, ComPiere, Inc. All Rights Reserved.
|
* Copyright (C) 1999-2002 Jorg Janke, ComPiere, Inc. All Rights Reserved.
|
||||||
*************************************************************************
|
*************************************************************************
|
||||||
* $Id: Daily.sql,v 1.1 2006/12/27 globalqss Exp $
|
* $Id: Daily.sql,v 1.1 2006/12/27 globalqss Exp $
|
||||||
|
@ -46,4 +46,4 @@ DELETE FROM AD_Error WHERE Created < now()-7;
|
||||||
DELETE FROM AD_Note WHERE Processed='Y' AND Updated < now()-1;
|
DELETE FROM AD_Note WHERE Processed='Y' AND Updated < now()-1;
|
||||||
|
|
||||||
--
|
--
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo ADempiere PostgreSQL Database Export
|
echo iDempiere PostgreSQL Database Export
|
||||||
|
|
||||||
# $Id: DBExport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
# $Id: DBExport.sh,v 1.3 2005/01/22 21:59:15 jjanke Exp $
|
||||||
|
|
||||||
echo Saving database reference@$ADEMPIERE_DB_NAME to $IDEMPIERE_HOME/data/Adempiere_pg.dmp
|
echo Saving database reference@"$ADEMPIERE_DB_NAME" to "$IDEMPIERE_HOME"/data/Adempiere_pg.dmp
|
||||||
|
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" -o "$ADEMPIERE_DB_SERVER" = "" -o "$ADEMPIERE_DB_PORT" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ] || [ "$ADEMPIERE_DB_SERVER" = "" ] || [ "$ADEMPIERE_DB_PORT" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -18,9 +18,9 @@ fi
|
||||||
|
|
||||||
PGPASSWORD=reference
|
PGPASSWORD=reference
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
pg_dump -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT --no-owner -U reference $ADEMPIERE_DB_NAME > $IDEMPIERE_HOME/data/Adempiere_pg.dmp
|
pg_dump -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" --no-owner -U reference "$ADEMPIERE_DB_NAME" > "$IDEMPIERE_HOME"/data/Adempiere_pg.dmp
|
||||||
PGPASSWORD=
|
PGPASSWORD=
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
|
|
||||||
cd $IDEMPIERE_HOME/data
|
cd "$IDEMPIERE_HOME"/data || exit
|
||||||
jar cvfM Adempiere_pg.jar Adempiere_pg.dmp
|
jar cvfM Adempiere_pg.jar Adempiere_pg.dmp
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# $Id: ImportAdempiere.sh,v 1.10 2005/12/20 07:12:17 jjanke Exp $
|
# $Id: ImportIdempiere.sh,v 1.10 2005/12/20 07:12:17 jjanke Exp $
|
||||||
echo idempiere Database Import $Revision: 1.10 $
|
echo idempiere Database Import "$Revision": 1.10 $
|
||||||
|
|
||||||
echo Importing idempiere DB from $IDEMPIERE_HOME/data/seed/Adempiere$5.dmp
|
echo Importing idempiere DB from "$IDEMPIERE_HOME"/data/seed/Adempiere"$5".dmp
|
||||||
|
|
||||||
if [ $# -le 2 ]
|
if [ $# -le 2 ]
|
||||||
then
|
then
|
||||||
|
@ -11,7 +11,7 @@ if [ $# -le 2 ]
|
||||||
echo "Example: $0 postgres idempiere idempiere postgresPwd"
|
echo "Example: $0 postgres idempiere idempiere postgresPwd"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" -o "$ADEMPIERE_DB_SERVER" = "" -o "$ADEMPIERE_DB_PORT" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ] || [ "$ADEMPIERE_DB_SERVER" = "" ] || [ "$ADEMPIERE_DB_PORT" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -51,35 +51,35 @@ then
|
||||||
# Assuming that adempiere role already exists (it was created out there)
|
# Assuming that adempiere role already exists (it was created out there)
|
||||||
PGPASSWORD=$3
|
PGPASSWORD=$3
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
dropdb -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U $2 $ADEMPIERE_DB_NAME
|
dropdb -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U "$2" "$ADEMPIERE_DB_NAME"
|
||||||
else
|
else
|
||||||
if [ "x$2" != xadempiere ]
|
if [ "x$2" != xadempiere ]
|
||||||
then
|
then
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres -c "CREATE ROLE adempiere"
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres -c "CREATE ROLE adempiere"
|
||||||
fi
|
fi
|
||||||
if [ $ISAMAZONRDS = Y ]
|
if [ $ISAMAZONRDS = Y ]
|
||||||
then
|
then
|
||||||
PGPASSWORD=$3
|
PGPASSWORD=$3
|
||||||
dropdb -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U $2 $ADEMPIERE_DB_NAME
|
dropdb -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U "$2" "$ADEMPIERE_DB_NAME"
|
||||||
PGPASSWORD=$4
|
PGPASSWORD=$4
|
||||||
else
|
else
|
||||||
dropdb -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres $ADEMPIERE_DB_NAME
|
dropdb -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres "$ADEMPIERE_DB_NAME"
|
||||||
fi
|
fi
|
||||||
dropuser -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres $2
|
dropuser -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres "$2"
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -U postgres -c "$ADEMPIERE_CREATE_ROLE_SQL"
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -U postgres -c "$ADEMPIERE_CREATE_ROLE_SQL"
|
||||||
fi
|
fi
|
||||||
ADEMPIERE_CREATE_ROLE_SQL=
|
ADEMPIERE_CREATE_ROLE_SQL=
|
||||||
|
|
||||||
PGPASSWORD=$3
|
PGPASSWORD=$3
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
createdb -T template0 -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -E UNICODE -O $2 -U $2 $ADEMPIERE_DB_NAME
|
createdb -T template0 -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -E UNICODE -O "$2" -U "$2" "$ADEMPIERE_DB_NAME"
|
||||||
|
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Import Adempiere$5.dmp
|
echo Import Adempiere"$5".dmp
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
ADEMPIERE_ALTER_ROLE_SQL="ALTER ROLE $2 SET search_path TO adempiere, pg_catalog"
|
ADEMPIERE_ALTER_ROLE_SQL="ALTER ROLE $2 SET search_path TO adempiere, pg_catalog"
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -d $ADEMPIERE_DB_NAME -U $2 -c "$ADEMPIERE_ALTER_ROLE_SQL"
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -d "$ADEMPIERE_DB_NAME" -U "$2" -c "$ADEMPIERE_ALTER_ROLE_SQL"
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -d $ADEMPIERE_DB_NAME -U $2 -f $IDEMPIERE_HOME/data/seed/Adempiere$5.dmp
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -d "$ADEMPIERE_DB_NAME" -U "$2" -f "$IDEMPIERE_HOME"/data/seed/Adempiere"$5".dmp
|
||||||
ADEMPIERE_ALTER_ROLE_SQL=
|
ADEMPIERE_ALTER_ROLE_SQL=
|
||||||
PGPASSWORD=
|
PGPASSWORD=
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
|
|
|
@ -44,7 +44,7 @@ echo Synchronize iDempiere Database
|
||||||
|
|
||||||
echo Upgrading database "$1@$ADEMPIERE_DB_NAME"
|
echo Upgrading database "$1@$ADEMPIERE_DB_NAME"
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <userAccount>"
|
echo "Usage: $0 <userAccount>"
|
||||||
echo "Example: $0 adempiere adempiere"
|
echo "Example: $0 adempiere adempiere"
|
||||||
|
@ -92,7 +92,7 @@ apply_script()
|
||||||
OUTFILE="$2"
|
OUTFILE="$2"
|
||||||
FILE="$3"
|
FILE="$3"
|
||||||
echo "Applying $SCRIPT"
|
echo "Applying $SCRIPT"
|
||||||
cat "$SCRIPT" | $CMD > "$OUTFILE" 2>&1
|
$CMD < "$SCRIPT" > "$OUTFILE" 2>&1
|
||||||
APPLIED=Y
|
APPLIED=Y
|
||||||
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
|
@ -120,7 +120,7 @@ process_fix()
|
||||||
then
|
then
|
||||||
TMPBASE="${FAILEDSCRIPT##*/}"
|
TMPBASE="${FAILEDSCRIPT##*/}"
|
||||||
BASE="${TMPBASE%.sql}"
|
BASE="${TMPBASE%.sql}"
|
||||||
elif [ "fix" = "$SUFFIX" ]
|
elif [ "fix" = "$SUFFIX" ]
|
||||||
then
|
then
|
||||||
TMPBASE="${FAILEDSCRIPT##*/}"
|
TMPBASE="${FAILEDSCRIPT##*/}"
|
||||||
BASE="${TMPBASE%.[0-9][0-9][0-9].fix}"
|
BASE="${TMPBASE%.[0-9][0-9][0-9].fix}"
|
||||||
|
@ -283,7 +283,7 @@ then
|
||||||
do
|
do
|
||||||
OUTFILE=$TMPFOLDER/SyncDB_out_$$/$(basename "$FILE" .sql).out
|
OUTFILE=$TMPFOLDER/SyncDB_out_$$/$(basename "$FILE" .sql).out
|
||||||
echo "Applying $FILE"
|
echo "Applying $FILE"
|
||||||
cat "$FILE" | $CMD > "$OUTFILE" 2>&1
|
$CMD < "$FILE" > "$OUTFILE" 2>&1
|
||||||
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
echo "Found error in $SCRIPT"
|
echo "Found error in $SCRIPT"
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
# $Id: PostMigration.sh
|
# $Id: PostMigration.sh
|
||||||
echo Postgresql Post Migration Scripts
|
echo Postgresql Post Migration Scripts
|
||||||
|
|
||||||
if [ $# -le 2 ]
|
if [ $# -le 2 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD> <PostgresPwd>"
|
echo "Usage: $0 <systemAccount> <AdempiereID> <AdempierePWD> <PostgresPwd>"
|
||||||
echo "Example: $0 postgres idempiere idempiere postgresPwd"
|
echo "Example: $0 postgres idempiere idempiere postgresPwd"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" -o "$ADEMPIERE_DB_SERVER" = "" -o "$ADEMPIERE_DB_PORT" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ] || [ "$ADEMPIERE_DB_SERVER" = "" ] || [ "$ADEMPIERE_DB_PORT" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -24,6 +24,6 @@ export PGPASSWORD
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
echo Add missing translations
|
echo Add missing translations
|
||||||
echo -------------------------------------
|
echo -------------------------------------
|
||||||
psql -h $ADEMPIERE_DB_SERVER -p $ADEMPIERE_DB_PORT -d $ADEMPIERE_DB_NAME -U $2 -f $IDEMPIERE_HOME/migration/processes_post_migration/$ADEMPIERE_DB_PATH/01_add_missing_translations.sql
|
psql -h "$ADEMPIERE_DB_SERVER" -p "$ADEMPIERE_DB_PORT" -d "$ADEMPIERE_DB_NAME" -U "$2" -f "$IDEMPIERE_HOME"/migration/processes_post_migration/"$ADEMPIERE_DB_PATH"/01_add_missing_translations.sql
|
||||||
PGPASSWORD=
|
PGPASSWORD=
|
||||||
export PGPASSWORD
|
export PGPASSWORD
|
||||||
|
|
|
@ -7,4 +7,4 @@ echo Start PostgreSQL DB Service
|
||||||
# IPC demon may be required for cygwin
|
# IPC demon may be required for cygwin
|
||||||
# ipc-daemon&
|
# ipc-daemon&
|
||||||
|
|
||||||
pg_ctl -o "-i" -l $PGLOG start
|
pg_ctl -o "-i" -l "$PGLOG" start
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
|
|
||||||
echo Synchronize iDempiere Database
|
echo Synchronize iDempiere Database
|
||||||
|
|
||||||
echo Upgrading database $1@$ADEMPIERE_DB_NAME
|
echo Upgrading database "$1@$ADEMPIERE_DB_NAME"
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
if [ $# -eq 0 ]
|
||||||
then
|
then
|
||||||
echo "Usage: $0 <userAccount>"
|
echo "Usage: $0 <userAccount>"
|
||||||
echo "Example: $0 adempiere adempiere"
|
echo "Example: $0 adempiere adempiere"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "$IDEMPIERE_HOME" = "" -o "$ADEMPIERE_DB_NAME" = "" -o "$ADEMPIERE_DB_SERVER" = "" -o "$ADEMPIERE_DB_PORT" = "" ]
|
if [ "$IDEMPIERE_HOME" = "" ] || [ "$ADEMPIERE_DB_NAME" = "" ] || [ "$ADEMPIERE_DB_SERVER" = "" ] || [ "$ADEMPIERE_DB_PORT" = "" ]
|
||||||
then
|
then
|
||||||
echo "Please make sure that the environment variables are set correctly:"
|
echo "Please make sure that the environment variables are set correctly:"
|
||||||
echo " IDEMPIERE_HOME e.g. /idempiere"
|
echo " IDEMPIERE_HOME e.g. /idempiere"
|
||||||
|
@ -37,7 +37,7 @@ if [ "x$4" = "x" ]
|
||||||
then
|
then
|
||||||
DIR_SCRIPTS=$IDEMPIERE_HOME/migration
|
DIR_SCRIPTS=$IDEMPIERE_HOME/migration
|
||||||
else
|
else
|
||||||
if [ `expr substr "$4" 1 1` = "/" ]
|
if [ "${4:0:1}" = "/" ]
|
||||||
then
|
then
|
||||||
DIR_SCRIPTS="$4"
|
DIR_SCRIPTS="$4"
|
||||||
else
|
else
|
||||||
|
@ -45,23 +45,18 @@ else
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd "$DIR_SCRIPTS"
|
cd "$DIR_SCRIPTS" || (echo "ERROR: Cannot change to folder $DIR_SCRIPTS"; exit 1)
|
||||||
if [ $? -ne 0 ]
|
|
||||||
then
|
|
||||||
echo "ERROR: Cannot change to folder $DIR_SCRIPTS"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create list of files already applied - registered in AD_MigrationScript table
|
# Create list of files already applied - registered in AD_MigrationScript table
|
||||||
echo "select name from ad_migrationscript" | $SILENTCMD | sed -e 's:^ ::' | grep -v '^$' | sort > $TMPFOLDER/lisDB_$$.txt
|
echo "select name from ad_migrationscript" | $SILENTCMD | sed -e 's:^ ::' | grep -v '^$' | sort > $TMPFOLDER/lisDB_$$.txt
|
||||||
|
|
||||||
# Create list of files in the migration folder
|
# Create list of files in the migration folder
|
||||||
> $TMPFOLDER/lisFS_$$.txt
|
: > $TMPFOLDER/lisFS_$$.txt
|
||||||
find -type d -name $ADEMPIERE_DB_PATH | grep -v "./processes_post_migration/$ADEMPIERE_DB_PATH" | while read FOLDER
|
find . -type d -name "$ADEMPIERE_DB_PATH" | grep -v "./processes_post_migration/$ADEMPIERE_DB_PATH" | while read -r FOLDER
|
||||||
do
|
do
|
||||||
cd "${FOLDER}"
|
cd "${FOLDER}" || (echo "ERROR: Cannot change to folder $FOLDER"; exit 1)
|
||||||
ls *.sql 2>/dev/null >> $TMPFOLDER/lisFS_$$.txt
|
ls -- *.sql 2>/dev/null >> $TMPFOLDER/lisFS_$$.txt
|
||||||
cd "$DIR_SCRIPTS"
|
cd "$DIR_SCRIPTS" || (echo "ERROR: Cannot change to folder $DIR_SCRIPTS"; exit 1)
|
||||||
done
|
done
|
||||||
sort -o $TMPFOLDER/lisFS_$$.txt $TMPFOLDER/lisFS_$$.txt
|
sort -o $TMPFOLDER/lisFS_$$.txt $TMPFOLDER/lisFS_$$.txt
|
||||||
sort -o $TMPFOLDER/lisDB_$$.txt $TMPFOLDER/lisDB_$$.txt
|
sort -o $TMPFOLDER/lisDB_$$.txt $TMPFOLDER/lisDB_$$.txt
|
||||||
|
@ -72,14 +67,14 @@ comm -13 $TMPFOLDER/lisDB_$$.txt $TMPFOLDER/lisFS_$$.txt > $TMPFOLDER/lisPENDING
|
||||||
if [ -s $TMPFOLDER/lisPENDING_$$.txt ]
|
if [ -s $TMPFOLDER/lisPENDING_$$.txt ]
|
||||||
then
|
then
|
||||||
mkdir $TMPFOLDER/SyncDB_out_$$
|
mkdir $TMPFOLDER/SyncDB_out_$$
|
||||||
for FILE in `cat $TMPFOLDER/lisPENDING_$$.txt`
|
cat $TMPFOLDER/lisPENDING_$$.txt | while read -r FILE
|
||||||
do
|
do
|
||||||
SCRIPT=`find -name "$FILE" | grep "/$ADEMPIERE_DB_PATH/"`
|
SCRIPT=$(find . -name "$FILE" | grep "/$ADEMPIERE_DB_PATH/")
|
||||||
OUTFILE=$TMPFOLDER/SyncDB_out_$$/`basename "$FILE" .sql`.out
|
OUTFILE=$TMPFOLDER/SyncDB_out_$$/$(basename "$FILE" .sql).out
|
||||||
echo "Applying $SCRIPT"
|
echo "Applying $SCRIPT"
|
||||||
cat "$SCRIPT" | $CMD 2>&1 | tee "$OUTFILE"
|
$CMD < "$SCRIPT" 2>&1 | tee "$OUTFILE"
|
||||||
APPLIED=Y
|
APPLIED=Y
|
||||||
if egrep "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
||||||
# Stop processing to allow user to fix the problem before processing additional files
|
# Stop processing to allow user to fix the problem before processing additional files
|
||||||
|
@ -96,12 +91,12 @@ else
|
||||||
fi
|
fi
|
||||||
if [ x$APPLIED = xY ]
|
if [ x$APPLIED = xY ]
|
||||||
then
|
then
|
||||||
cd "$DIR_POST"
|
cd "$DIR_POST" || (echo "ERROR: Cannot change to folder $DIR_POST"; exit 1)
|
||||||
for FILE in processes_post_migration/$ADEMPIERE_DB_PATH/*.sql
|
for FILE in processes_post_migration/"$ADEMPIERE_DB_PATH"/*.sql
|
||||||
do
|
do
|
||||||
OUTFILE=$TMPFOLDER/SyncDB_out_$$/`basename "$FILE" .sql`.out
|
OUTFILE=$TMPFOLDER/SyncDB_out_$$/$(basename "$FILE" .sql).out
|
||||||
cat "$FILE" | $CMD 2>&1 | tee "$OUTFILE"
|
$CMD 2>&1 < "$FILE" | tee "$OUTFILE"
|
||||||
if egrep "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
if grep -E "$ERROR_STRINGS" "$OUTFILE" > /dev/null 2>&1
|
||||||
then
|
then
|
||||||
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
MSGERROR="$MSGERROR\n**** ERROR ON FILE $OUTFILE - Please verify ****"
|
||||||
fi
|
fi
|
||||||
|
@ -112,7 +107,7 @@ export PGPASSWORD
|
||||||
if [ -n "$MSGERROR" ]
|
if [ -n "$MSGERROR" ]
|
||||||
then
|
then
|
||||||
echo "$MSGERROR"
|
echo "$MSGERROR"
|
||||||
echo "\n Errors were found during the process (see message above) - please review and fix the error running manually the script - and then restart this process again"
|
printf "\n Errors were found during the process (see message above) - please review and fix the error running manually the script - and then restart this process again"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -3,7 +3,7 @@ Version: 7.1
|
||||||
Section: web
|
Section: web
|
||||||
Priority: extra
|
Priority: extra
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Pre-Depends: openjdk-11-jdk|openjdk-12-jdk|openjdk-13-jdk, postgresql-12|postgresql-11|postgresql-10|postgresql-contrib-9.6, adduser
|
Pre-Depends: openjdk-11-jdk-headless|openjdk-12-jdk-headless|openjdk-13-jdk-headless|openjdk-14-jdk-headless, postgresql-12|postgresql-11|postgresql-10|postgresql-contrib-9.6, adduser
|
||||||
Suggests: firefox
|
Suggests: firefox
|
||||||
Installed-Size: 968668
|
Installed-Size: 968668
|
||||||
Maintainer: Carlos Ruiz <carg67@gmail.com>
|
Maintainer: Carlos Ruiz <carg67@gmail.com>
|
||||||
|
|
|
@ -40,13 +40,13 @@ esac
|
||||||
IDEMPIERE_USER=idempiere
|
IDEMPIERE_USER=idempiere
|
||||||
IDEMPIERE_HOME=/opt/idempiere-server
|
IDEMPIERE_HOME=/opt/idempiere-server
|
||||||
# in case you manual install java by use zip or your linux distros, or your java provider have difference pattern of path, please update here
|
# in case you manual install java by use zip or your linux distros, or your java provider have difference pattern of path, please update here
|
||||||
JAVA_HOME=`ls -r /usr/lib/jvm/java-1[12]-openjdk*/bin/javac | head -1`
|
JAVA_HOME=$(ls -r /usr/lib/jvm/java-1[1234]-openjdk*/bin/javac | head -1)
|
||||||
JAVA_HOME=`dirname $JAVA_HOME`
|
JAVA_HOME=$(dirname "$JAVA_HOME")
|
||||||
SU=su
|
SU=su
|
||||||
export IDEMPIERE_HOME
|
export IDEMPIERE_HOME
|
||||||
export TELNET_PORT=12612
|
export TELNET_PORT=12612
|
||||||
|
|
||||||
if [ $(id -u) != "0" ]
|
if [ "$(id -u)" != "0" ]
|
||||||
then
|
then
|
||||||
echo "You must be root to run the configure script. Login as root and then run the configure script."
|
echo "You must be root to run the configure script. Login as root and then run the configure script."
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -56,7 +56,7 @@ RETVAL=0
|
||||||
IDEMPIERESTATUS=
|
IDEMPIERESTATUS=
|
||||||
MAXSECONDS=120 # max wait 2 minutes
|
MAXSECONDS=120 # max wait 2 minutes
|
||||||
SLEEPSECONDS=2
|
SLEEPSECONDS=2
|
||||||
MAXITERATIONS=`expr $MAXSECONDS / $SLEEPSECONDS`
|
MAXITERATIONS=$((MAXSECONDS / SLEEPSECONDS))
|
||||||
|
|
||||||
CONFIG_NAME=idempiere
|
CONFIG_NAME=idempiere
|
||||||
CONFIGURATION="/etc/sysconfig/$CONFIG_NAME"
|
CONFIGURATION="/etc/sysconfig/$CONFIG_NAME"
|
||||||
|
@ -170,11 +170,11 @@ if_fail()
|
||||||
#
|
#
|
||||||
write_sysconfig()
|
write_sysconfig()
|
||||||
{
|
{
|
||||||
cat >"$CONFIGURATION" <<EOF
|
cat >"$CONFIGURATION" <<EOF
|
||||||
|
|
||||||
#This is a configuration file for automatic starting of the iDempiere
|
#This is a configuration file for automatic starting of the iDempiere
|
||||||
#Server at system startup. It is generated by running
|
#Server at system startup. It is generated by running
|
||||||
#'/etc/init.d/idempiere configure'.Please use that method to modify this
|
#'/etc/init.d/idempiere configure'.Please use that method to modify this
|
||||||
#file
|
#file
|
||||||
|
|
||||||
# RUN_AT_STARTUP:'true' means to load the Server at system boot.
|
# RUN_AT_STARTUP:'true' means to load the Server at system boot.
|
||||||
|
@ -184,12 +184,11 @@ RUN_AT_STARTUP=${RUN_AT_STARTUP:-false}
|
||||||
CONFIGURE_RUN=${CONFIGURE_RUN}
|
CONFIGURE_RUN=${CONFIGURE_RUN}
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
if [ $? != 0 ]
|
if [ $? != 0 ]
|
||||||
then
|
then
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
# configure_perform()
|
# configure_perform()
|
||||||
|
@ -213,7 +212,7 @@ configure_perform()
|
||||||
sed -i "s/:8080/:${ADEMPIERE_WEB_PORT}/g" /usr/share/applications/idempiere-homepage.desktop
|
sed -i "s/:8080/:${ADEMPIERE_WEB_PORT}/g" /usr/share/applications/idempiere-homepage.desktop
|
||||||
sed -i "s/:8443/:${ADEMPIERE_SSL_PORT}/g" /usr/share/applications/idempiere-webclient.desktop
|
sed -i "s/:8443/:${ADEMPIERE_SSL_PORT}/g" /usr/share/applications/idempiere-webclient.desktop
|
||||||
|
|
||||||
if [ -f ${IDEMPIERE_HOME}/console-setup.sh ]
|
if [ -f ${IDEMPIERE_HOME}/console-setup.sh ]
|
||||||
then
|
then
|
||||||
echo -n "Deploying iDempiere ERP server..."
|
echo -n "Deploying iDempiere ERP server..."
|
||||||
$SU ${IDEMPIERE_USER} -c "cd ${IDEMPIERE_HOME}; ./console-setup.sh" <<!
|
$SU ${IDEMPIERE_USER} -c "cd ${IDEMPIERE_HOME}; ./console-setup.sh" <<!
|
||||||
|
@ -245,7 +244,7 @@ configure_perform()
|
||||||
!
|
!
|
||||||
echo "Done"
|
echo "Done"
|
||||||
fi
|
fi
|
||||||
grep ${ADEMPIERE_WEB_PORT} ${IDEMPIERE_HOME}/jettyhome/etc/jetty-selector.xml > /dev/null 2>&1
|
grep "${ADEMPIERE_WEB_PORT}" ${IDEMPIERE_HOME}/jettyhome/etc/jetty-selector.xml > /dev/null 2>&1
|
||||||
if [ $? -ne 0 ]
|
if [ $? -ne 0 ]
|
||||||
then
|
then
|
||||||
echo "Error deploying iDempiere, please verify and try again"
|
echo "Error deploying iDempiere, please verify and try again"
|
||||||
|
@ -260,7 +259,7 @@ configure_perform()
|
||||||
$SU postgres -c "cd; psql -U postgres -c \"CREATE ROLE adempiere SUPERUSER LOGIN PASSWORD '${ADEMPIERE_DB_PASSWORD}'\"" # > /dev/null 2>&1
|
$SU postgres -c "cd; psql -U postgres -c \"CREATE ROLE adempiere SUPERUSER LOGIN PASSWORD '${ADEMPIERE_DB_PASSWORD}'\"" # > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f ${IDEMPIERE_HOME}/utils/RUN_ImportIdempiere.sh ]
|
if [ -f ${IDEMPIERE_HOME}/utils/RUN_ImportIdempiere.sh ]
|
||||||
then
|
then
|
||||||
echo -n "Importing seed database..."
|
echo -n "Importing seed database..."
|
||||||
$SU ${IDEMPIERE_USER} -c "cd ${IDEMPIERE_HOME}/utils; ( echo "" | ./RUN_ImportIdempiere.sh )" # > /dev/null 2>&1
|
$SU ${IDEMPIERE_USER} -c "cd ${IDEMPIERE_HOME}/utils; ( echo "" | ./RUN_ImportIdempiere.sh )" # > /dev/null 2>&1
|
||||||
|
@ -288,7 +287,7 @@ configure_perform()
|
||||||
|
|
||||||
checkportused()
|
checkportused()
|
||||||
{
|
{
|
||||||
port=`netstat -n --tcp --listen | grep :$1 | awk '{print $4}' | cut -d':' -f2`
|
port=$(netstat -n --tcp --listen | grep :"$1" | awk '{print $4}' | cut -d':' -f2)
|
||||||
if [ "$port" = "$1" ]
|
if [ "$port" = "$1" ]
|
||||||
then
|
then
|
||||||
return 0 # Used
|
return 0 # Used
|
||||||
|
@ -309,9 +308,9 @@ configure_ask()
|
||||||
iDempiere ERP Server Configuration
|
iDempiere ERP Server Configuration
|
||||||
-------------------------------------------------
|
-------------------------------------------------
|
||||||
This will configure on-boot properties of iDempiere ERP Server.
|
This will configure on-boot properties of iDempiere ERP Server.
|
||||||
The following questions will determine whether the database should
|
The following questions will determine whether the database should
|
||||||
be starting upon system boot, the ports it will use, and the passwords that
|
be starting upon system boot, the ports it will use, and the passwords that
|
||||||
will be used for database accounts. Press <Enter> to accept the defaults.
|
will be used for database accounts. Press <Enter> to accept the defaults.
|
||||||
Ctrl-C will abort.
|
Ctrl-C will abort.
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
@ -322,18 +321,18 @@ EOF
|
||||||
#get the http port value
|
#get the http port value
|
||||||
while :
|
while :
|
||||||
do
|
do
|
||||||
while [ 1 ]
|
while :
|
||||||
do
|
do
|
||||||
echo -n Specify the HTTP port that will be used for iDempiere server [8080]:
|
echo -n "Specify the HTTP port that will be used for iDempiere server [8080]:"
|
||||||
read LINE
|
read -r LINE
|
||||||
if [ -z $LINE ]
|
if [ -z "$LINE" ]
|
||||||
then
|
then
|
||||||
LINE=8080
|
LINE=8080
|
||||||
fi
|
fi
|
||||||
if checkportused "$LINE"
|
if checkportused "$LINE"
|
||||||
then
|
then
|
||||||
echo Port $port appears to be in use by another application.\
|
echo "Port $port appears to be in use by another application.
|
||||||
Please specify a different port.
|
Please specify a different port."
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
fi
|
fi
|
||||||
|
@ -352,22 +351,22 @@ EOF
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
#get the https port value
|
#get the https port value
|
||||||
while :
|
while :
|
||||||
do
|
do
|
||||||
while [ 1 ]
|
while :
|
||||||
do
|
do
|
||||||
echo -n Specify the HTTPS port that will be used for iDempiere server [8443]:
|
echo -n "Specify the HTTPS port that will be used for iDempiere server [8443]:"
|
||||||
read LINE
|
read -r LINE
|
||||||
if [ -z $LINE ]
|
if [ -z "$LINE" ]
|
||||||
then
|
then
|
||||||
LINE=8443
|
LINE=8443
|
||||||
fi
|
fi
|
||||||
if checkportused "$LINE"
|
if checkportused "$LINE"
|
||||||
then
|
then
|
||||||
echo Port $port appears to be in use by another application.\
|
echo "Port $port appears to be in use by another application.
|
||||||
Please specify a different port.
|
Please specify a different port."
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
fi
|
fi
|
||||||
|
@ -391,25 +390,25 @@ EOF
|
||||||
while :
|
while :
|
||||||
do
|
do
|
||||||
echo -n "Specify a password to be used for adempiere database account:"
|
echo -n "Specify a password to be used for adempiere database account:"
|
||||||
while [ 1 ]
|
while :
|
||||||
do
|
do
|
||||||
stty -echo > /dev/null 2>&1
|
stty -echo > /dev/null 2>&1
|
||||||
temp=`echo $IFS`
|
temp=$(echo "$IFS")
|
||||||
export IFS="\n"
|
export IFS="\n"
|
||||||
while [ 1 ]
|
while :
|
||||||
do
|
do
|
||||||
read LINE
|
read -r LINE
|
||||||
while [ -z "$LINE" ]
|
while [ -z "$LINE" ]
|
||||||
do
|
do
|
||||||
echo
|
echo
|
||||||
echo -n "Password can't be null. Enter password:"
|
echo -n "Password can't be null. Enter password:"
|
||||||
read LINE
|
read -r LINE
|
||||||
done
|
done
|
||||||
|
|
||||||
result=`expr index "$LINE" [\'\"]`
|
result=$(expr index "$LINE" [\'\"])
|
||||||
if [ $result != 0 ];
|
if [ "$result" != 0 ];
|
||||||
then
|
then
|
||||||
echo
|
echo
|
||||||
echo -n "The password you entered contains invalid characters. Enter password:"
|
echo -n "The password you entered contains invalid characters. Enter password:"
|
||||||
else
|
else
|
||||||
break
|
break
|
||||||
|
@ -417,11 +416,11 @@ EOF
|
||||||
done
|
done
|
||||||
echo
|
echo
|
||||||
echo -n "Confirm the password:"
|
echo -n "Confirm the password:"
|
||||||
read LINE1
|
read -r LINE1
|
||||||
echo
|
echo
|
||||||
if [ "$LINE" != "$LINE1" ];
|
if [ "$LINE" != "$LINE1" ];
|
||||||
then
|
then
|
||||||
echo
|
echo
|
||||||
echo -n "Passwords do not match. Enter the password:"
|
echo -n "Passwords do not match. Enter the password:"
|
||||||
else
|
else
|
||||||
break
|
break
|
||||||
|
@ -438,23 +437,23 @@ EOF
|
||||||
do
|
do
|
||||||
echo -n "Specify the password of the user postgres on postgres database
|
echo -n "Specify the password of the user postgres on postgres database
|
||||||
(if empty then local connection will be tried):"
|
(if empty then local connection will be tried):"
|
||||||
while [ 1 ]
|
while :
|
||||||
do
|
do
|
||||||
stty -echo > /dev/null 2>&1
|
stty -echo > /dev/null 2>&1
|
||||||
temp=`echo $IFS`
|
temp=`echo $IFS`
|
||||||
export IFS="\n"
|
export IFS="\n"
|
||||||
while [ 1 ]
|
while :
|
||||||
do
|
do
|
||||||
read LINE
|
read -r LINE
|
||||||
if [ -z "$LINE" ]
|
if [ -z "$LINE" ]
|
||||||
then
|
then
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
|
||||||
result=`expr index "$LINE" [\'\"]`
|
result=$(expr index "$LINE" [\'\"])
|
||||||
if [ $result != 0 ];
|
if [ "$result" != 0 ];
|
||||||
then
|
then
|
||||||
echo
|
echo
|
||||||
echo -n "The password you entered contains invalid characters. Enter password:"
|
echo -n "The password you entered contains invalid characters. Enter password:"
|
||||||
else
|
else
|
||||||
break
|
break
|
||||||
|
@ -500,22 +499,16 @@ Enter postgres password:"
|
||||||
|
|
||||||
while :
|
while :
|
||||||
do
|
do
|
||||||
if [ "${RUN_AT_STARTUP}" = "true" ]
|
|
||||||
then
|
|
||||||
CUR=y
|
|
||||||
else
|
|
||||||
CUR=n
|
|
||||||
fi
|
|
||||||
echo
|
echo
|
||||||
echo -n "Do you want iDempiere ERP Server to be started on boot (y/n) [y]:"
|
echo -n "Do you want iDempiere ERP Server to be started on boot (y/n) [y]:"
|
||||||
read LINE
|
read -r LINE
|
||||||
if [ -z $LINE ]
|
if [ -z "$LINE" ]
|
||||||
then
|
then
|
||||||
RUN_AT_STARTUP=true
|
RUN_AT_STARTUP=true
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
case "$LINE" in
|
case "$LINE" in
|
||||||
"")
|
"")
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
y|Y)
|
y|Y)
|
||||||
|
@ -535,7 +528,7 @@ Enter postgres password:"
|
||||||
|
|
||||||
getidempierestatus() {
|
getidempierestatus() {
|
||||||
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
||||||
echo $IDEMPIERESTATUSSTRING | grep -q ${IDEMPIERE_HOME}
|
echo "$IDEMPIERESTATUSSTRING" | grep -q ${IDEMPIERE_HOME}
|
||||||
IDEMPIERESTATUS=$?
|
IDEMPIERESTATUS=$?
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -550,9 +543,9 @@ configure()
|
||||||
configure_perform
|
configure_perform
|
||||||
CONFIGURE_RUN=true
|
CONFIGURE_RUN=true
|
||||||
write_sysconfig
|
write_sysconfig
|
||||||
echo To access the iDempiere Server Home Page, start the server with 'systemctl start idempiere'
|
echo "To access the iDempiere Server Home Page, start the server with 'systemctl start idempiere'"
|
||||||
echo and then go to \"http://127.0.0.1:${ADEMPIERE_WEB_PORT}\"
|
echo "and then go to \"http://127.0.0.1:${ADEMPIERE_WEB_PORT}\""
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
start () {
|
start () {
|
||||||
|
@ -570,7 +563,7 @@ start () {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo -n "Starting iDempiere ERP: "
|
echo -n "Starting iDempiere ERP: "
|
||||||
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_`date +%Y%m%d%H%M%S`.log
|
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_$(date +%Y%m%d%H%M%S).log
|
||||||
$SU ${IDEMPIERE_USER} -c "mkdir -p $IDEMPIERE_HOME/log"
|
$SU ${IDEMPIERE_USER} -c "mkdir -p $IDEMPIERE_HOME/log"
|
||||||
$SU ${IDEMPIERE_USER} -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
$SU ${IDEMPIERE_USER} -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
|
@ -580,9 +573,9 @@ start () {
|
||||||
ITERATIONS=0
|
ITERATIONS=0
|
||||||
while [ $STATUSTEST -eq 0 ] ; do
|
while [ $STATUSTEST -eq 0 ] ; do
|
||||||
sleep $SLEEPSECONDS
|
sleep $SLEEPSECONDS
|
||||||
cat $LOGFILE | grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' && STATUSTEST=1
|
grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' < "$LOGFILE" && STATUSTEST=1
|
||||||
echo -n "."
|
echo -n "."
|
||||||
ITERATIONS=`expr $ITERATIONS + 1`
|
ITERATIONS=$((ITERATIONS + 1))
|
||||||
if [ $ITERATIONS -gt $MAXITERATIONS ]
|
if [ $ITERATIONS -gt $MAXITERATIONS ]
|
||||||
then
|
then
|
||||||
break
|
break
|
||||||
|
@ -618,7 +611,7 @@ stop () {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo -n "Stopping iDempiere ERP: "
|
echo -n "Stopping iDempiere ERP: "
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd $IDEMPIERE_HOME/utils || exit
|
||||||
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
||||||
log_warning_msg "Trying shutdown from OSGi console"
|
log_warning_msg "Trying shutdown from OSGi console"
|
||||||
( echo exit; echo y; sleep 5 ) | telnet localhost ${TELNET_PORT} > /dev/null 2>&1
|
( echo exit; echo y; sleep 5 ) | telnet localhost ${TELNET_PORT} > /dev/null 2>&1
|
||||||
|
@ -627,14 +620,14 @@ stop () {
|
||||||
log_success_msg "Service stopped with OSGi shutdown"
|
log_success_msg "Service stopped with OSGi shutdown"
|
||||||
else
|
else
|
||||||
log_warning_msg "Trying direct kill with signal -15"
|
log_warning_msg "Trying direct kill with signal -15"
|
||||||
kill -15 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -15 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
log_success_msg "Service stopped with kill -15"
|
log_success_msg "Service stopped with kill -15"
|
||||||
else
|
else
|
||||||
log_warning_msg "Trying direct kill with signal -9"
|
log_warning_msg "Trying direct kill with signal -9"
|
||||||
kill -9 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -9 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
|
@ -676,7 +669,7 @@ case "$1" in
|
||||||
start)
|
start)
|
||||||
if test -f "$CONFIGURATION"
|
if test -f "$CONFIGURATION"
|
||||||
then
|
then
|
||||||
if test "${RUN_AT_STARTUP}" != "true"
|
if test "${RUN_AT_STARTUP}" != "true"
|
||||||
then
|
then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
@ -702,7 +695,7 @@ case "$1" in
|
||||||
status)
|
status)
|
||||||
dostatus
|
dostatus
|
||||||
;;
|
;;
|
||||||
enable)
|
enable)
|
||||||
if test -f "$CONFIGURATION"
|
if test -f "$CONFIGURATION"
|
||||||
then
|
then
|
||||||
RUN_AT_STARTUP=true
|
RUN_AT_STARTUP=true
|
||||||
|
|
|
@ -1,24 +1,25 @@
|
||||||
|
#!/bin/sh
|
||||||
TMP=/tmp
|
TMP=/tmp
|
||||||
cd `dirname $0`/../../..
|
cd "$(dirname "$0")"/../../.. || exit
|
||||||
IDEMPIERE_HOME=`pwd`
|
IDEMPIERE_HOME=$(pwd)
|
||||||
RWD=$IDEMPIERE_HOME/idempiere-server/utils/unix
|
RWD=$IDEMPIERE_HOME/idempiere-server/utils/unix
|
||||||
PACKAGE=`ls -d $IDEMPIERE_HOME`
|
PACKAGE=$(ls -d "$IDEMPIERE_HOME")
|
||||||
PACKAGE=`basename $PACKAGE`
|
PACKAGE=$(basename "$PACKAGE")
|
||||||
# VERSION=dev
|
# VERSION=dev
|
||||||
# TIMESTAMP=`date +%Y%m%d`
|
# TIMESTAMP=$(date +%Y%m%d)
|
||||||
# PACKFILE=$IDEMPIERE_HOME/../${PACKAGE}_${VERSION}_${TIMESTAMP}.deb
|
# PACKFILE=$IDEMPIERE_HOME/../${PACKAGE}_${VERSION}_${TIMESTAMP}.deb
|
||||||
PACKFILE=$IDEMPIERE_HOME/../${PACKAGE}.deb
|
PACKFILE=$IDEMPIERE_HOME/../${PACKAGE}.deb
|
||||||
find $RWD/../.. -name "*.sh" -exec chmod +x {} \;
|
find "$RWD"/../.. -name "*.sh" -exec chmod +x {} \;
|
||||||
chmod +x $RWD/DebianInstaller/etc/init.d/idempiere
|
chmod +x "$RWD"/DebianInstaller/etc/init.d/idempiere
|
||||||
rm -f $TMP/debian-binary $TMP/control.tar.gz $TMP/data.tar.gz $TMP/control.tar $TMP/data.tar $PACKFILE
|
rm -f $TMP/debian-binary $TMP/control.tar.gz $TMP/data.tar.gz $TMP/control.tar $TMP/data.tar "$PACKFILE"
|
||||||
echo 2.0 > $TMP/debian-binary
|
echo 2.0 > $TMP/debian-binary
|
||||||
tar cvf $TMP/control.tar -C $RWD/DebianInstaller/DEBIAN .
|
tar cvf $TMP/control.tar -C "$RWD"/DebianInstaller/DEBIAN .
|
||||||
gzip -v -9 $TMP/control.tar
|
gzip -v -9 $TMP/control.tar
|
||||||
tar cvf $TMP/data.tar -C $RWD/DebianInstaller/ ./usr
|
tar cvf $TMP/data.tar -C "$RWD"/DebianInstaller/ ./usr
|
||||||
tar rvf $TMP/data.tar --exclude='idempiere.gtk.linux.x86_64/idempiere-server/utils/unix/createDEBpackage.sh' --exclude='idempiere.gtk.linux.x86_64/idempiere-server/utils/unix/DebianInstaller' --transform 's:^idempiere.gtk.linux.x86_64/idempiere-server:./opt/idempiere-server:' -C $RWD/../../../.. $PACKAGE > /dev/null
|
tar rvf $TMP/data.tar --exclude='idempiere.gtk.linux.x86_64/idempiere-server/utils/unix/createDEBpackage.sh' --exclude='idempiere.gtk.linux.x86_64/idempiere-server/utils/unix/DebianInstaller' --transform 's:^idempiere.gtk.linux.x86_64/idempiere-server:./opt/idempiere-server:' -C "$RWD"/../../../.. "$PACKAGE" > /dev/null
|
||||||
tar rvf $TMP/data.tar -C $RWD/DebianInstaller/ ./etc
|
tar rvf $TMP/data.tar -C "$RWD"/DebianInstaller/ ./etc
|
||||||
gzip -v -9 $TMP/data.tar
|
gzip -v -9 $TMP/data.tar
|
||||||
cd $TMP
|
cd $TMP || exit
|
||||||
ar q $PACKFILE debian-binary control.tar.gz data.tar.gz
|
ar q "$PACKFILE" debian-binary control.tar.gz data.tar.gz
|
||||||
rm debian-binary control.tar.gz data.tar.gz
|
rm debian-binary control.tar.gz data.tar.gz
|
||||||
echo "Created $PACKFILE"
|
echo "Created $PACKFILE"
|
||||||
|
|
|
@ -27,14 +27,14 @@ export TELNET_PORT=12612
|
||||||
ENVFILE=$IDEMPIERE_HOME/utils/myEnvironment.sh
|
ENVFILE=$IDEMPIERE_HOME/utils/myEnvironment.sh
|
||||||
|
|
||||||
. /lib/lsb/init-functions
|
. /lib/lsb/init-functions
|
||||||
|
|
||||||
RETVAL=0
|
RETVAL=0
|
||||||
IDEMPIERESTATUS=
|
IDEMPIERESTATUS=
|
||||||
MAXITERATIONS=60
|
MAXITERATIONS=60
|
||||||
|
|
||||||
getidempierestatus() {
|
getidempierestatus() {
|
||||||
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
||||||
echo $IDEMPIERESTATUSSTRING | grep -q ${IDEMPIERE_HOME}
|
echo "$IDEMPIERESTATUSSTRING" | grep -q ${IDEMPIERE_HOME}
|
||||||
IDEMPIERESTATUS=$?
|
IDEMPIERESTATUS=$?
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,9 +45,9 @@ start () {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo -n "Starting iDempiere ERP: "
|
echo -n "Starting iDempiere ERP: "
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd $IDEMPIERE_HOME/utils || exit
|
||||||
. $ENVFILE
|
. $ENVFILE
|
||||||
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_`date +%Y%m%d%H%M%S`.log
|
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_$(date +%Y%m%d%H%M%S).log
|
||||||
su $IDEMPIEREUSER -c "mkdir -p $IDEMPIERE_HOME/log"
|
su $IDEMPIEREUSER -c "mkdir -p $IDEMPIERE_HOME/log"
|
||||||
su $IDEMPIEREUSER -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
su $IDEMPIEREUSER -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
|
@ -57,10 +57,10 @@ start () {
|
||||||
ITERATIONS=0
|
ITERATIONS=0
|
||||||
while [ $STATUSTEST -eq 0 ] ; do
|
while [ $STATUSTEST -eq 0 ] ; do
|
||||||
sleep 2
|
sleep 2
|
||||||
cat $LOGFILE | grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' && STATUSTEST=1
|
grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' < "$LOGFILE" && STATUSTEST=1
|
||||||
echo -n "."
|
echo -n "."
|
||||||
ITERATIONS=`expr $ITERATIONS + 1`
|
ITERATIONS=$((ITERATIONS + 1))
|
||||||
if [ $ITERATIONS -gt $MAXITERATIONS ]
|
if [ "$ITERATIONS" -gt $MAXITERATIONS ]
|
||||||
then
|
then
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
@ -87,7 +87,7 @@ stop () {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo -n "Stopping iDempiere ERP: "
|
echo -n "Stopping iDempiere ERP: "
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd $IDEMPIERE_HOME/utils || exit
|
||||||
. $ENVFILE
|
. $ENVFILE
|
||||||
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
||||||
log_warning_msg "Trying shutdown from OSGi console"
|
log_warning_msg "Trying shutdown from OSGi console"
|
||||||
|
@ -97,14 +97,14 @@ stop () {
|
||||||
log_success_msg "Service stopped with OSGi shutdown"
|
log_success_msg "Service stopped with OSGi shutdown"
|
||||||
else
|
else
|
||||||
log_warning_msg "Trying direct kill with signal -15"
|
log_warning_msg "Trying direct kill with signal -15"
|
||||||
kill -15 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -15 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
log_success_msg "Service stopped with kill -15"
|
log_success_msg "Service stopped with kill -15"
|
||||||
else
|
else
|
||||||
log_warning_msg "Trying direct kill with signal -9"
|
log_warning_msg "Trying direct kill with signal -9"
|
||||||
kill -9 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -9 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
|
@ -159,7 +159,7 @@ case "$1" in
|
||||||
status
|
status
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
|
echo "Usage: $0 {start|stop|restart|condrestart|status}"
|
||||||
exit 1
|
exit 1
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -23,14 +23,14 @@ IDEMPIEREUSER=idempiere
|
||||||
export TELNET_PORT=12612
|
export TELNET_PORT=12612
|
||||||
|
|
||||||
. /etc/rc.d/init.d/functions
|
. /etc/rc.d/init.d/functions
|
||||||
|
|
||||||
RETVAL=0
|
RETVAL=0
|
||||||
IDEMPIERESTATUS=
|
IDEMPIERESTATUS=
|
||||||
MAXITERATIONS=60 # 2 seconds every iteration, max wait 2 minutes
|
MAXITERATIONS=60 # 2 seconds every iteration, max wait 2 minutes
|
||||||
|
|
||||||
getidempierestatus() {
|
getidempierestatus() {
|
||||||
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
||||||
echo $IDEMPIERESTATUSSTRING | grep -q ${IDEMPIERE_HOME}
|
echo "$IDEMPIERESTATUSSTRING" | grep -q ${IDEMPIERE_HOME}
|
||||||
IDEMPIERESTATUS=$?
|
IDEMPIERESTATUS=$?
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,9 +41,9 @@ start () {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo -n "Starting iDempiere ERP: "
|
echo -n "Starting iDempiere ERP: "
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd $IDEMPIERE_HOME/utils || exit
|
||||||
source $ENVFILE
|
source $ENVFILE
|
||||||
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_`date +%Y%m%d%H%M%S`.log
|
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_$(date +%Y%m%d%H%M%S).log
|
||||||
su $IDEMPIEREUSER -c "mkdir -p $IDEMPIERE_HOME/log"
|
su $IDEMPIEREUSER -c "mkdir -p $IDEMPIERE_HOME/log"
|
||||||
su $IDEMPIEREUSER -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
su $IDEMPIEREUSER -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
|
@ -53,9 +53,9 @@ start () {
|
||||||
ITERATIONS=0
|
ITERATIONS=0
|
||||||
while [ $STATUSTEST -eq 0 ] ; do
|
while [ $STATUSTEST -eq 0 ] ; do
|
||||||
sleep 2
|
sleep 2
|
||||||
cat $LOGFILE | grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' && STATUSTEST=1
|
grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' < "$LOGFILE" && STATUSTEST=1
|
||||||
echo -n "."
|
echo -n "."
|
||||||
ITERATIONS=`expr $ITERATIONS + 1`
|
ITERATIONS=$((ITERATIONS + 1))
|
||||||
if [ $ITERATIONS -gt $MAXITERATIONS ]
|
if [ $ITERATIONS -gt $MAXITERATIONS ]
|
||||||
then
|
then
|
||||||
break
|
break
|
||||||
|
@ -83,7 +83,7 @@ stop () {
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
echo -n "Stopping iDempiere ERP: "
|
echo -n "Stopping iDempiere ERP: "
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd $IDEMPIERE_HOME/utils || exit
|
||||||
source $ENVFILE
|
source $ENVFILE
|
||||||
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
||||||
echo "Trying shutdown from OSGi console"
|
echo "Trying shutdown from OSGi console"
|
||||||
|
@ -93,14 +93,14 @@ stop () {
|
||||||
echo_success
|
echo_success
|
||||||
else
|
else
|
||||||
echo "Trying direct kill with signal -15"
|
echo "Trying direct kill with signal -15"
|
||||||
kill -15 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -15 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
echo_success
|
echo_success
|
||||||
else
|
else
|
||||||
echo "Trying direct kill with signal -9"
|
echo "Trying direct kill with signal -9"
|
||||||
kill -9 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -9 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
# Required-Start:
|
# Required-Start:
|
||||||
# Required-Stop:
|
# Required-Stop:
|
||||||
# Default-Start: 3 5
|
# Default-Start: 3 5
|
||||||
# Default-Stop:
|
# Default-Stop:
|
||||||
# Description: Start the iDempiere server
|
# Description: Start the iDempiere server
|
||||||
### END INIT INFO
|
### END INIT INFO
|
||||||
|
|
||||||
|
@ -47,19 +47,19 @@ rc_reset
|
||||||
# 5 - program is not installed
|
# 5 - program is not installed
|
||||||
# 6 - program is not configured
|
# 6 - program is not configured
|
||||||
# 7 - program is not running
|
# 7 - program is not running
|
||||||
#
|
#
|
||||||
# Note that starting an already running service, stopping
|
# Note that starting an already running service, stopping
|
||||||
# or restarting a not-running service as well as the restart
|
# or restarting a not-running service as well as the restart
|
||||||
# with force-reload (in case signalling is not supported) are
|
# with force-reload (in case signalling is not supported) are
|
||||||
# considered a success.
|
# considered a success.
|
||||||
|
|
||||||
#
|
#
|
||||||
IDEMPIERESTATUS=
|
IDEMPIERESTATUS=
|
||||||
MAXITERATIONS=60
|
MAXITERATIONS=60
|
||||||
|
|
||||||
getidempierestatus() {
|
getidempierestatus() {
|
||||||
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
IDEMPIERESTATUSSTRING=$(ps ax | grep java | grep ${IDEMPIERE_HOME} | grep -v grep)
|
||||||
echo $IDEMPIERESTATUSSTRING | grep -q ${IDEMPIERE_HOME}
|
echo "$IDEMPIERESTATUSSTRING" | grep -q ${IDEMPIERE_HOME}
|
||||||
IDEMPIERESTATUS=$?
|
IDEMPIERESTATUS=$?
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,9 +71,9 @@ start () {
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
echo -n "Starting iDempiere ERP: "
|
echo -n "Starting iDempiere ERP: "
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd $IDEMPIERE_HOME/utils || exit
|
||||||
. $ENVFILE
|
. $ENVFILE
|
||||||
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_`date +%Y%m%d%H%M%S`.log
|
export LOGFILE=$IDEMPIERE_HOME/log/idempiere_$(date +%Y%m%d%H%M%S).log
|
||||||
su $IDEMPIEREUSER -c "mkdir -p $IDEMPIERE_HOME/log"
|
su $IDEMPIEREUSER -c "mkdir -p $IDEMPIERE_HOME/log"
|
||||||
su $IDEMPIEREUSER -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
su $IDEMPIEREUSER -c "export TELNET_PORT=$TELNET_PORT;cd $IDEMPIERE_HOME;$IDEMPIERE_HOME/idempiere-server.sh &> $LOGFILE &"
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
|
@ -83,9 +83,9 @@ start () {
|
||||||
ITERATIONS=0
|
ITERATIONS=0
|
||||||
while [ $STATUSTEST -eq 0 ] ; do
|
while [ $STATUSTEST -eq 0 ] ; do
|
||||||
sleep 2
|
sleep 2
|
||||||
cat $LOGFILE | grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' && STATUSTEST=1
|
grep -q '.*LoggedSessionListener.contextInitialized: context initialized.*' < "$LOGFILE" && STATUSTEST=1
|
||||||
echo -n "."
|
echo -n "."
|
||||||
ITERATIONS=`expr $ITERATIONS + 1`
|
ITERATIONS=$((ITERATIONS + 1))
|
||||||
if [ $ITERATIONS -gt $MAXITERATIONS ]
|
if [ $ITERATIONS -gt $MAXITERATIONS ]
|
||||||
then
|
then
|
||||||
break
|
break
|
||||||
|
@ -114,7 +114,7 @@ stop () {
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
echo -n "Stopping iDempiere ERP: "
|
echo -n "Stopping iDempiere ERP: "
|
||||||
cd $IDEMPIERE_HOME/utils
|
cd $IDEMPIERE_HOME/utils || exit
|
||||||
. $ENVFILE
|
. $ENVFILE
|
||||||
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
# try shutdown from OSGi console, then direct kill with signal 15, then signal 9
|
||||||
log_warning_msg "Trying shutdown from OSGi console"
|
log_warning_msg "Trying shutdown from OSGi console"
|
||||||
|
@ -124,14 +124,14 @@ stop () {
|
||||||
echo "Service stopped with OSGi shutdown"
|
echo "Service stopped with OSGi shutdown"
|
||||||
else
|
else
|
||||||
echo "Trying direct kill with signal -15"
|
echo "Trying direct kill with signal -15"
|
||||||
kill -15 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -15 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
echo "Service stopped with kill -15"
|
echo "Service stopped with kill -15"
|
||||||
else
|
else
|
||||||
echo "Trying direct kill with signal -9"
|
echo "Trying direct kill with signal -9"
|
||||||
kill -9 -`ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u`
|
kill -9 -$(ps ax o pgid,command | grep ${IDEMPIERE_HOME} | grep -v grep | sed -e 's/^ *//g' | cut -f 1 -d " " | sort -u)
|
||||||
sleep 5
|
sleep 5
|
||||||
getidempierestatus
|
getidempierestatus
|
||||||
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
if [ $IDEMPIERESTATUS -ne 0 ] ; then
|
||||||
|
@ -193,7 +193,7 @@ case "$1" in
|
||||||
status
|
status
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
|
echo "Usage: $0 {start|stop|restart|condrestart|status}"
|
||||||
exit 1
|
exit 1
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
|
|
||||||
cd $(dirname "${0}")
|
cd "$(dirname "${0}")" || (echo "Cannot cd"; exit 1)
|
||||||
DESTINATION=$(pwd)
|
DESTINATION=$(pwd)
|
||||||
|
|
||||||
VMOPTS="-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4 -Djava.net.preferIPv4Stack=true"
|
VMOPTS="-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4 -Djava.net.preferIPv4Stack=true"
|
||||||
java $VMOPTS -jar plugins/org.eclipse.equinox.launcher_1.*.jar -install director -profile DefaultProfile -configuration director/configuration -application org.eclipse.equinox.p2.director -consoleLog -profileProperties org.eclipse.update.install.features=true -destination $DESTINATION -repository $1 -u $2
|
java "$VMOPTS" -jar plugins/org.eclipse.equinox.launcher_1.*.jar -install director -profile DefaultProfile -configuration director/configuration -application org.eclipse.equinox.p2.director -consoleLog -profileProperties org.eclipse.update.install.features=true -destination "$DESTINATION" -repository "$1" -u "$2"
|
||||||
java $VMOPTS -jar plugins/org.eclipse.equinox.launcher_1.*.jar -install director -profile DefaultProfile -configuration director/configuration -application org.eclipse.equinox.p2.director -consoleLog -profileProperties org.eclipse.update.install.features=true -destination $DESTINATION -repository $1 -i $2
|
java "$VMOPTS" -jar plugins/org.eclipse.equinox.launcher_1.*.jar -install director -profile DefaultProfile -configuration director/configuration -application org.eclipse.equinox.p2.director -consoleLog -profileProperties org.eclipse.update.install.features=true -destination "$DESTINATION" -repository "$1" -i "$2"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
|
|
||||||
cd $(dirname "${0}")
|
cd "$(dirname "${0}")" || (echo "Cannot cd"; exit 1)
|
||||||
DESTINATION=$(pwd)
|
DESTINATION=$(pwd)
|
||||||
|
|
||||||
cp idempiere.ini idempiere.ini.sav
|
cp idempiere.ini idempiere.ini.sav
|
||||||
|
@ -33,24 +33,24 @@ then
|
||||||
cp jettyhome/etc/jetty-selector.xml jetty-selector.xml.sav
|
cp jettyhome/etc/jetty-selector.xml jetty-selector.xml.sav
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$DESTINATION/update-prd.sh $1 org.adempiere.server.product
|
"$DESTINATION"/update-prd.sh "$1" org.adempiere.server.product
|
||||||
|
|
||||||
cp idempiere.ini.sav idempiere.ini
|
cp idempiere.ini.sav idempiere.ini
|
||||||
|
|
||||||
if [ -f jetty.xml.sav ]
|
if [ -f jetty.xml.sav ]
|
||||||
then
|
then
|
||||||
cp jetty.xml.sav jettyhome/etc/jetty.xml
|
cp jetty.xml.sav jettyhome/etc/jetty.xml
|
||||||
rm -f jetty.xml.sav
|
rm -f jetty.xml.sav
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f jetty-ssl.xml.sav ]
|
if [ -f jetty-ssl.xml.sav ]
|
||||||
then
|
then
|
||||||
cp jetty-ssl.xml.sav jettyhome/etc/jetty-ssl.xml
|
cp jetty-ssl.xml.sav jettyhome/etc/jetty-ssl.xml
|
||||||
rm -f jetty-ssl.xml.sav
|
rm -f jetty-ssl.xml.sav
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f jetty-selector.xml.sav ]
|
if [ -f jetty-selector.xml.sav ]
|
||||||
then
|
then
|
||||||
cp jetty-selector.xml.sav jettyhome/etc/jetty-selector.xml
|
cp jetty-selector.xml.sav jettyhome/etc/jetty-selector.xml
|
||||||
rm -f jetty-selector.xml.sav
|
rm -f jetty-selector.xml.sav
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue