Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
eb1606b0
Commit
eb1606b0
authored
Feb 16, 2021
by
medmunds
Committed by
Alexander Kulumbeg
Mar 21, 2021
Browse files
Clarify _readaccountconf_mutable_default
parent
1330a092
Changes
1
Hide whitespace changes
Inline
Side-by-side
notify/smtp.sh
View file @
eb1606b0
...
@@ -358,7 +358,7 @@ PYTHON
...
@@ -358,7 +358,7 @@ PYTHON
# - if MY_CONF is set _empty_, output $default_value
# - if MY_CONF is set _empty_, output $default_value
# (lets user `export MY_CONF=` to clear previous saved value
# (lets user `export MY_CONF=` to clear previous saved value
# and return to default, without user having to know default)
# and return to default, without user having to know default)
# - otherwise if _readaccountconf_mutable
$name
is non-empty, return that
# - otherwise if _readaccountconf_mutable
MY_CONF
is non-empty, return that
# (value of SAVED_MY_CONF from account.conf)
# (value of SAVED_MY_CONF from account.conf)
# - otherwise output $default_value
# - otherwise output $default_value
_readaccountconf_mutable_default
()
{
_readaccountconf_mutable_default
()
{
...
@@ -366,8 +366,9 @@ _readaccountconf_mutable_default() {
...
@@ -366,8 +366,9 @@ _readaccountconf_mutable_default() {
_default_value
=
"
$2
"
_default_value
=
"
$2
"
eval
"_value=
\"\$
$_name
\"
"
eval
"_value=
\"\$
$_name
\"
"
eval
"_explicit_empty_value=
\"\$
{
${
_name
}
+empty}
\"
"
eval
"_name_is_set=
\"\$
{
${
_name
}
+true}
\"
"
if
[
-z
"
${
_value
}
"
]
&&
[
"
${
_explicit_empty_value
:-}
"
!=
"empty"
]
;
then
# ($_name_is_set is "true" if $$_name is set to anything, including empty)
if
[
-z
"
${
_value
}
"
]
&&
[
"
${
_name_is_set
:-}
"
!=
"true"
]
;
then
_value
=
"
$(
_readaccountconf_mutable
"
$_name
"
)
"
_value
=
"
$(
_readaccountconf_mutable
"
$_name
"
)
"
fi
fi
if
[
-z
"
${
_value
}
"
]
;
then
if
[
-z
"
${
_value
}
"
]
;
then
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment