From 4dcf043cc8d1b4d99c64418958329c5f882f4034 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup <praiskup@redhat.com> Date: Mon, 2 Mar 2015 10:05:49 +0100 Subject: move library functions into library.sh * postgresql-setup.in (die, error, error_q, warn, warn_q, info) (info_q, debug, set_var, root_prereq): Move to .. * share/postgresql-setup/library.sh.in: .. here. --- share/postgresql-setup/library.sh.in | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'share/postgresql-setup') diff --git a/share/postgresql-setup/library.sh.in b/share/postgresql-setup/library.sh.in index 32c8036..fe38f6c 100644 --- a/share/postgresql-setup/library.sh.in +++ b/share/postgresql-setup/library.sh.in @@ -1,3 +1,25 @@ +die() { echo >&2 $"FATAL: $@" ; exit 1 ; } +error() { echo >&2 $"ERROR: $@" ; } +error_q() { echo >&2 $" $@" ; } +warn() { echo >&2 $"WARNING: $@" ; } +warn_q() { echo >&2 $" $@" ; } +info() { echo >&2 $" * $@" ; } +info_q() { echo >&2 $" $@" ; } +debug() { test "$option_debug" = "1" && echo >&2 $"DEBUG: $@"; } + + +set_var() +{ + eval "$1=\"$2\"" +} + + +root_prereq() +{ + test "$(id -u)" -eq 0 || die "$0 requires root access for this action" +} + + read_config_file() { local key="" val="" -- cgit