diff options
author | Bill Nottingham <notting@redhat.com> | 2010-06-04 14:16:54 -0400 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2010-06-04 14:18:03 -0400 |
commit | f15080a9fe3486d643782a4b3e5e8eaaf7b520bf (patch) | |
tree | f4c66e67979dec6d456ce60029801b1015452386 | |
parent | 94eb4d7bf36e436cbd3989eca7951dfd00fa084f (diff) | |
download | initscripts-f15080a9fe3486d643782a4b3e5e8eaaf7b520bf.tar initscripts-f15080a9fe3486d643782a4b3e5e8eaaf7b520bf.tar.gz initscripts-f15080a9fe3486d643782a4b3e5e8eaaf7b520bf.tar.bz2 initscripts-f15080a9fe3486d643782a4b3e5e8eaaf7b520bf.tar.xz initscripts-f15080a9fe3486d643782a4b3e5e8eaaf7b520bf.zip |
Add functions to check shvar-style variables.
-rw-r--r-- | rc.d/init.d/functions | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/rc.d/init.d/functions b/rc.d/init.d/functions index d36310b4..c6e127c7 100644 --- a/rc.d/init.d/functions +++ b/rc.d/init.d/functions @@ -579,5 +579,26 @@ is_ignored_file() { esac return 1 } + +# Evaluate shvar-style booleans +is_true() { + case "$1" in + [tT] | [yY] | [yY][eE][sS] | [tT][rR][uU][eE]) + return 0 + ;; + esac + return 1 +} + +# Evaluate shvar-style booleans +is_false() { + case "$1" in + [fF] | [nN] | [nN][oO] | [fF][aA][lL][sS][eE]) + return 0 + ;; + esac + return 1 +} + # A sed expression to filter out the files that is_ignored_file recognizes __sed_discard_ignored_files='/\(~\|\.bak\|\.orig\|\.rpmnew\|\.rpmorig\|\.rpmsave\)$/d' |