Add Readonly() function

This commit is contained in:
Michael Boelen 2019-07-05 18:35:45 +02:00
parent 0443d643da
commit 8d4fd1a7aa
No known key found for this signature in database
GPG Key ID: 26141F77A09D7F04
1 changed files with 19 additions and 0 deletions

View File

@ -74,6 +74,7 @@
# ParseTestValues Parse a set of values
# PortIsListening Check if machine is listening on specified protocol and port
# Progress Show progress on screen
# Readonly Mark a variable as read-only data
# Register Register a test (for logging and execution)
# RandomString Show a random string
# RemoveColors Reset all colors
@ -2116,6 +2117,24 @@
}
################################################################################
# Name : Readonly()
# Description : Mark a variable as read-only data
# Returns : nothing
################################################################################
Readonly() {
if [ $# -eq 1 ]; then
if type -t typeset; then
typeset -r $1
else
Debug "No typeset available to mark variable '$1' as read-only variable"
fi
else
ExitFatal "Expected 1 parameter, received none or multiple"
fi
}
################################################################################
# Name : Register()