Author: tille Date: 2009-01-04 08:54:10 +0000 (Sun, 04 Jan 2009) New Revision: 2896
Added: trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap.8 trunk/packages/gnumed-server/trunk/debian/manpages Removed: trunk/packages/gnumed-server/trunk/debian/postinst Modified: trunk/packages/gnumed-server/trunk/debian/changelog trunk/packages/gnumed-server/trunk/debian/install Log: Provide bootstrap helper script Modified: trunk/packages/gnumed-server/trunk/debian/changelog =================================================================== --- trunk/packages/gnumed-server/trunk/debian/changelog 2009-01-04 06:06:54 UTC (rev 2895) +++ trunk/packages/gnumed-server/trunk/debian/changelog 2009-01-04 08:54:10 UTC (rev 2896) @@ -1,3 +1,10 @@ +gnumed-server (0v9-3) experimental; urgency=low + + * Do not bootstrap in postinst and provide a script in + /usr/sbin instead + + -- Andreas Tille <[email protected]> Sun, 04 Jan 2009 09:28:32 +0100 + gnumed-server (0v9-2) experimental; urgency=low * Call bootstraping code in postinst Added: trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap =================================================================== --- trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap (rev 0) +++ trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap 2009-01-04 08:54:10 UTC (rev 2896) @@ -0,0 +1,10 @@ +#!/bin/sh +set -e + +if ! psql -t -d template1 -c "show lc_ctype;" | grep -q -e C -e UTF-8 ; then + echo "Your PostgreSQL installation seems not to have lc_ctype UTF-8 or C." + echo "This will most probably lead to failures of the GNUmed server installation." + exit -1 +fi +cd /var/lib/gnumed/server/bootstrap +GM_LOG_BASE="/var/log/gnumed/server" ./bootstrap-latest.sh Added: trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap.8 =================================================================== --- trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap.8 (rev 0) +++ trunk/packages/gnumed-server/trunk/debian/gnumed-server_bootstrap.8 2009-01-04 08:54:10 UTC (rev 2896) @@ -0,0 +1,18 @@ +.TH GNUMED-SERVER_BOOTSTRAP 8 "2009 January 4th" "Manual for bootstraping GNUmed Server" + +.SH NAME +.B gnumed-server_bootstrap +- bootstrap SQL database for GNUmed + +.SH SYNOPSIS +.B gnumed-server_bootstrap + +.SH DESCRIPTION +.B gnumed-server_bootstrap +is a simple helper script which is provided by the Debian +GNU/Linux distribution to simplify bootstraping the GNUmed +database. + +.SH AUTHOR: +This manual page was written by Andreas Tille <[email protected]>, +for the Debian GNU/Linux system (but may be used by others). Modified: trunk/packages/gnumed-server/trunk/debian/install =================================================================== --- trunk/packages/gnumed-server/trunk/debian/install 2009-01-04 06:06:54 UTC (rev 2895) +++ trunk/packages/gnumed-server/trunk/debian/install 2009-01-04 08:54:10 UTC (rev 2896) @@ -1 +1,2 @@ -server/sql var/lib/gnumed/server +server/sql var/lib/gnumed/server +debian/gnumed-server_bootstrap usr/sbin Added: trunk/packages/gnumed-server/trunk/debian/manpages =================================================================== --- trunk/packages/gnumed-server/trunk/debian/manpages (rev 0) +++ trunk/packages/gnumed-server/trunk/debian/manpages 2009-01-04 08:54:10 UTC (rev 2896) @@ -0,0 +1 @@ +debian/gnumed-server_bootstrap.8 Deleted: trunk/packages/gnumed-server/trunk/debian/postinst =================================================================== --- trunk/packages/gnumed-server/trunk/debian/postinst 2009-01-04 06:06:54 UTC (rev 2895) +++ trunk/packages/gnumed-server/trunk/debian/postinst 2009-01-04 08:54:10 UTC (rev 2896) @@ -1,40 +0,0 @@ -#!/bin/sh -# postinst script for gnumed-server - -set -e - -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <postinst> `abort-remove' -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - if ! psql -t -d template1 -c "show lc_ctype;" | grep -q -e C -e UTF-8 ; then - echo "Your PostgreSQL installation seems not to have lc_ctype UTF-8 or C." - echo "This will most probably lead to failures of the GNUmed server installation." - fi - cd /var/lib/gnumed/server/bootstrap - GM_LOG_BASE="/var/log/gnumed/server" ./bootstrap-latest.sh - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit
