https://bugzilla.novell.com/show_bug.cgi?id=623290 https://bugzilla.novell.com/show_bug.cgi?id=623290#c8 --- Comment #8 from Vladimir Botka <vbotka@novell.com> 2010-09-01 11:55:43 UTC --- The problem is that 75modules uses PM_FUNCTIONS that points to functions. The log() is declared in the pm-functions. But pm-functions includes functions. IMHO the correct solution is to put the log() into the functions [2]. Could you try and test package [1]. [1] home:vbotka:branches:openSUSE:11.3:Update:Test/pm-utils [2] diff --git a/pm/functions.in b/pm/functions.in index 8388c65..b774b12 100644 --- a/pm/functions.in +++ b/pm/functions.in @@ -3,6 +3,16 @@ # Common functionality for the hooks. +# Simple little logging function. +# We do it this way because 'echo -n' is not posix. +log() +{ + is_set "$LOGGING" || return 0; + local fmt='%s\n' + [ "$1" = "-n" ] && { fmt='%s'; shift; } + printf "$fmt" "$*" +} + # If a variable is set to true, yes, 1, or is simply set with no value, # return 0, otherwise return 1. is_set() diff --git a/pm/pm-functions.in b/pm/pm-functions.in index dfbc59f..169029c 100644 --- a/pm/pm-functions.in +++ b/pm/pm-functions.in @@ -85,16 +85,6 @@ done . "${PM_FUNCTIONS}" -# Simple little logging function. -# We do it this way because 'echo -n' is not posix. -log() -{ - is_set "$LOGGING" || return 0; - local fmt='%s\n' - [ "$1" = "-n" ] && { fmt='%s'; shift; } - printf "$fmt" "$*" -} - profiling() { [ "$PM_PROFILE" = "true" ]; } if profiling; then -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.