[med-svn] [Git][med-team/gnumed-server][upstream] New upstream version 22.1
Andreas Tille
gitlab at salsa.debian.org
Thu Apr 12 18:50:31 BST 2018
Andreas Tille pushed to branch upstream at Debian Med / gnumed-server
Commits:
e294f8c7 by Andreas Tille at 2018-04-12T18:43:09+02:00
New upstream version 22.1
- - - - -
10 changed files:
- server/bootstrap/fixup_db-v22.conf
- server/bootstrap/update_db-v21_v22.conf
- server/doc/schema/gnumed-entire_schema.html
- server/gm-backup.sh
- server/gm-bootstrap_server
- server/gm-fixup_server
- server/gm-restore.sh
- server/gm-upgrade_server
- server/gm-zip+sign_backups.sh
- + server/sql/v21-v22/fixups/v22-release_notes-fixup.sql
Changes:
=====================================
server/bootstrap/fixup_db-v22.conf
=====================================
--- a/server/bootstrap/fixup_db-v22.conf
+++ b/server/bootstrap/fixup_db-v22.conf
@@ -27,7 +27,7 @@ database alias = gnumed_v22
minimum postgresql version = 9.2
schema base directory = ../sql/v21-v22/fixups/
schema = $schema$
-../dynamic/v22-release_notes-dynamic.sql
+v22-release_notes-fixup.sql
$schema$
#----------------------------------
=====================================
server/bootstrap/update_db-v21_v22.conf
=====================================
--- a/server/bootstrap/update_db-v21_v22.conf
+++ b/server/bootstrap/update_db-v21_v22.conf
@@ -158,6 +158,7 @@ database alias = gnumed_v22
minimum postgresql version = 9.2
schema base directory = ../sql/v21-v22/fixups/
schema = $schema$
+v22-release_notes-fixup.sql
$schema$
#----------------------------------
=====================================
server/doc/schema/gnumed-entire_schema.html
=====================================
--- a/server/doc/schema/gnumed-entire_schema.html
+++ b/server/doc/schema/gnumed-entire_schema.html
@@ -112,7 +112,7 @@
<body>
<!-- Primary Index -->
- <p><br><br>Dumped on 2018-03-18</p>
+ <p><br><br>Dumped on 2018-04-05</p>
<h1><a name="index">Index of database - gnumed_v22</a></h1>
<ul>
=====================================
server/gm-backup.sh
=====================================
--- a/server/gm-backup.sh
+++ b/server/gm-backup.sh
@@ -40,6 +40,11 @@ CONF="/etc/gnumed/gnumed-backup.conf"
#==============================================================
set -o pipefail
+
+# do not run twice
+[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock --exclusive --nonblock "$0" "$0" "$@" || :
+
+
# load config file
if [ -r ${CONF} ] ; then
. ${CONF}
=====================================
server/gm-bootstrap_server
=====================================
--- a/server/gm-bootstrap_server
+++ b/server/gm-bootstrap_server
@@ -17,6 +17,8 @@ GM_LOG_BASE="/var/log/gnumed/server"
GM_SERVER_DIR="/var/lib/gnumed/server/bootstrap"
#==============================================================
+# do not run twice
+[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock --exclusive --nonblock "$0" "$0" "$@" || :
# consider entirely removing this check, for example
# because it does not honour $GM_PORT
=====================================
server/gm-fixup_server
=====================================
--- a/server/gm-fixup_server
+++ b/server/gm-fixup_server
@@ -17,6 +17,8 @@ GM_LOG_BASE="/var/log/gnumed/server"
GM_SERVER_DIR="/var/lib/gnumed/server/bootstrap"
#==============================================================
+# do not run twice
+[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock --exclusive --nonblock "$0" "$0" "$@" || :
cd ${GM_SERVER_DIR} || ( echo "=> Cannot change into ${GM_SERVER_DIR}. Aborting." ; exit 1 )
mkdir -p ${GM_LOG_BASE}
=====================================
server/gm-restore.sh
=====================================
--- a/server/gm-restore.sh
+++ b/server/gm-restore.sh
@@ -18,6 +18,10 @@
set -o pipefail
+# do not run twice
+[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock --exclusive --nonblock "$0" "$0" "$@" || :
+
+
BACKUP="$1"
if test -z ${BACKUP} ; then
echo "====================================================="
=====================================
server/gm-upgrade_server
=====================================
--- a/server/gm-upgrade_server
+++ b/server/gm-upgrade_server
@@ -17,6 +17,8 @@ GM_LOG_BASE="/var/log/gnumed/server"
GM_SERVER_DIR="/var/lib/gnumed/server/bootstrap"
#==============================================================
+# do not run twice
+[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock --exclusive --nonblock "$0" "$0" "$@" || :
cd ${GM_SERVER_DIR} || ( echo "=> Cannot change into ${GM_SERVER_DIR}. Aborting." ; exit 1 )
mkdir -p ${GM_LOG_BASE}
=====================================
server/gm-zip+sign_backups.sh
=====================================
--- a/server/gm-zip+sign_backups.sh
+++ b/server/gm-zip+sign_backups.sh
@@ -33,6 +33,7 @@ CONF="/etc/gnumed/gnumed-backup.conf"
#==============================================================
set -o pipefail
+
# do not run twice
[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock --exclusive --nonblock "$0" "$0" "$@" || :
=====================================
server/sql/v21-v22/fixups/v22-release_notes-fixup.sql
=====================================
--- /dev/null
+++ b/server/sql/v21-v22/fixups/v22-release_notes-fixup.sql
@@ -0,0 +1,37 @@
+-- ==============================================================
+-- GNUmed database schema change script
+--
+-- License: GPL v2 or later
+-- Author: karsten.hilbert at gmx.net
+--
+-- ==============================================================
+\set ON_ERROR_STOP 1
+--set default_transaction_read_only to off;
+
+-- --------------------------------------------------------------
+INSERT INTO dem.message_inbox (
+ fk_staff,
+ fk_inbox_item_type,
+ comment,
+ data
+) VALUES (
+ (select pk from dem.staff where db_user = 'any-doc'),
+ (select pk_type from dem.v_inbox_item_type where type = 'memo' and category = 'administrative'),
+ 'Release Notes for GNUmed 1.7.1 (database v22.1)',
+ 'GNUmed 1.7.1 Release Notes:
+
+ 1.7.1
+
+NEW: add bash completion script
+
+IMPROVED: make DWV optional
+IMPROVED: prerequisites check tool
+IMPROVED: update timeline code to 1.17.0 release
+
+ 22.1
+
+IMPROVED: concurrency robustness of backup/restore scripts
+');
+
+-- --------------------------------------------------------------
+select gm.log_script_insertion('v22-release_notes-fixup.sql', '22.1');
View it on GitLab: https://salsa.debian.org/med-team/gnumed-server/commit/e294f8c782abb985d1324f3fe095d4b70fd8b48f
---
View it on GitLab: https://salsa.debian.org/med-team/gnumed-server/commit/e294f8c782abb985d1324f3fe095d4b70fd8b48f
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-med-commit/attachments/20180412/6a78534e/attachment-0001.html>
More information about the debian-med-commit
mailing list