diff --git a/seqs/gitea.sh b/seqs/gitea.sh old mode 100644 new mode 100755 diff --git a/seqs/kodi.sh b/seqs/kodi.sh old mode 100644 new mode 100755 diff --git a/seqs/mayan-edms.sh b/seqs/mayan-edms.sh old mode 100644 new mode 100755 index 35debf9..8fb074c --- a/seqs/mayan-edms.sh +++ b/seqs/mayan-edms.sh @@ -10,7 +10,7 @@ step_1() { exe apt --no-install-recommends install libreoffice -y } -step_2_info() { echo "Get $toolName binary dependcies"; } +step_2_info() { echo "Get $toolName binary dependencies"; } step_2() { exe apt install g++ gcc ghostscript gnupg1 graphviz libfuse2 \ libjpeg-dev libmagic1 libpq-dev libpng-dev libtiff-dev \ @@ -34,7 +34,6 @@ postgresPass="" step_4_info() { echo "Create postgres database for $toolName"; } step_4_alias() { ALIAS="createdb"; } step_4() { -{ exe read -p "Enter postgres database name: " postgresDb endCheckEmpty postgresDb "database" exe read -p "Enter postgres user name: " postgresUser @@ -146,4 +145,19 @@ startsecs = 10 stopwaitsecs = 1 user = mayan" +step_20_info() { echo "Backup postgres database to media folder"; } +step_20_alias() { ALIAS=backupdb; } +step_20() { + echo "Backup with standard user / database: mayan / mayan" + exe pg_dump -h 127.0.0.1 -U mayan -c mayan -W > ${toolMediaFolder}/`date +%Y-%m-%d"_"%H-%M-%S`.sql +} + +step_22_info() { echo "Postgres database restore"; } +step_22() { + echo "1. Create a empty postgres database first (step 4)" + echo "2. psql -h -U -d -W -f " + echo " e.g. psql -h 127.0.0.1 -U mayan -d mayan -W -f 2018-06-07_18-10-56.sql" +} + +VERSION_SEQREV=2 . sequencer.sh