|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
|
|
# -------------------------------------------------------------------------- #
|
|
|
|
|
# Copyright 2002-2021, OpenNebula Project, OpenNebula Systems #
|
|
|
|
|
# Copyright 2002-2022, OpenNebula Project, OpenNebula Systems #
|
|
|
|
|
# #
|
|
|
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may #
|
|
|
|
|
# not use this file except in compliance with the License. You may obtain #
|
|
|
|
@ -18,6 +18,23 @@
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
# Save original locale variables and enforce POSIX C locale
|
|
|
|
|
#
|
|
|
|
|
# We provide the user a way to fallback to the correct locale when a command
|
|
|
|
|
# should or must respect system's locale by saving the original values into the
|
|
|
|
|
# '_one_orig*' variables...
|
|
|
|
|
|
|
|
|
|
export _one_orig_LANG="${LANG}"
|
|
|
|
|
export _one_orig_LC_ALL="${LC_ALL}"
|
|
|
|
|
export _one_orig_LC_COLLATE="${LC_COLLATE}"
|
|
|
|
|
export _one_orig_LC_CTYPE="${LC_CTYPE}"
|
|
|
|
|
export _one_orig_LC_MESSAGES="${LC_MESSAGES}"
|
|
|
|
|
export _one_orig_LC_MONETARY="${LC_MONETARY}"
|
|
|
|
|
export _one_orig_LC_NUMERIC="${LC_NUMERIC}"
|
|
|
|
|
export _one_orig_LC_TIME="${LC_TIME}"
|
|
|
|
|
export LANG=C
|
|
|
|
|
export LC_ALL=C
|
|
|
|
|
|
|
|
|
|
TYPE="${1:-all}" # local, online, network, all
|
|
|
|
|
COMMAND="${2}" # force, reconfigure?
|
|
|
|
|
|
|
|
|
|