From 4979098b2f4324a062eeaebe3039fd596d8b4e28 Mon Sep 17 00:00:00 2001 From: Christian Heim Date: Wed, 30 Nov 2005 10:03:22 +0000 Subject: Import the latest baselayout changes. Merging revision 1648. svn path=/baselayout-vserver/trunk/; revision=123 --- sbin/functions.sh | 4 ++++ sbin/runscript.sh | 5 +++++ 2 files changed, 9 insertions(+) (limited to 'sbin') diff --git a/sbin/functions.sh b/sbin/functions.sh index ab39a45..e635de1 100755 --- a/sbin/functions.sh +++ b/sbin/functions.sh @@ -46,6 +46,10 @@ RC_DEFAULT_INDENT=2 #RC_DOT_PATTERN=' .' RC_DOT_PATTERN='' +# Setup i18n variables +TEXTDOMAINDIR="${svclib}/locale" +TEXTDOMAIN="rc-scripts" + # void import_addon(char *addon) # # Import code from the specified addon if it exists diff --git a/sbin/runscript.sh b/sbin/runscript.sh index 6e7404c..67626ed 100755 --- a/sbin/runscript.sh +++ b/sbin/runscript.sh @@ -39,6 +39,11 @@ else NETSERVICE= fi +# Check if the textdomain is non-default +search_lang=${LC_ALL:-${LC_MESSAGES:-${LANG}}} +[[ -f ${TEXTDOMAINDIR}/${search_lang%.*}/LC_MESSAGES/${myservice}.mo ]] \ + && TEXTDOMAIN=${myservice} + # Source configuration files. # (1) Source /etc/conf.d/${myservice} to get initscript-specific # configuration (if it exists). -- cgit v1.2.3-65-gdbad