libpbuild.bash: do not use declare for global variables inside functions.

This commit is contained in:
2019-07-25 11:09:10 +02:00
parent c0d4304f29
commit 98fac76798
+11 -11
View File
@@ -78,58 +78,58 @@ declare bootstrap='no'
# global variables # global variables
declare force_rebuild='' declare force_rebuild=''
pbuild.force_rebuild() { pbuild.force_rebuild() {
declare -r force_rebuild="$3" force_rebuild="$1"
} }
declare dry_run='' declare dry_run=''
pbuild.dry_run() { pbuild.dry_run() {
declare -r dry_run="$1" dry_run="$1"
} }
declare enable_cleanup_build='' declare enable_cleanup_build=''
pbuild.enable_cleanup_build() { pbuild.enable_cleanup_build() {
declare -r enable_cleanup_build="$1" enable_cleanup_build="$1"
} }
declare enable_cleanup_src='' declare enable_cleanup_src=''
pbuild.enable_cleanup_src() { pbuild.enable_cleanup_src() {
declare -r enable_cleanup_src="$1" enable_cleanup_src="$1"
} }
declare build_target='' declare build_target=''
pbuild.build_target() { pbuild.build_target() {
declare -r build_target="$1" build_target="$1"
} }
declare opt_update_modulefiles='' declare opt_update_modulefiles=''
pbuild.update_modulefiles() { pbuild.update_modulefiles() {
declare -r opt_update_modulefiles="$1" opt_update_modulefiles="$1"
} }
# number of parallel make jobs # number of parallel make jobs
declare -i JOBS=3 declare -i JOBS=3
pbuild.jobs() { pbuild.jobs() {
declare -r JOBS="$1" JOBS="$1"
} }
declare system='' declare system=''
pbuild.system() { pbuild.system() {
declare -r system="$1" system="$1"
} }
declare TEMP_DIR='' declare TEMP_DIR=''
pbuild.temp_dir() { pbuild.temp_dir() {
declare -r TEMP_DIR="$1" TEMP_DIR="$1"
} }
declare PMODULES_DISTFILESDIR='' declare PMODULES_DISTFILESDIR=''
pbuild.pmodules_distfilesdir() { pbuild.pmodules_distfilesdir() {
declare -r PMODULES_DISTFILESDIR="$1" PMODULES_DISTFILESDIR="$1"
} }
declare verbose='' declare verbose=''
pbuild.verbose() { pbuild.verbose() {
declare -r verbose="$1" verbose="$1"
} }
# module name including path in hierarchy and version # module name including path in hierarchy and version