diff options
author | Andrew Gaffney <agaffney@gentoo.org> | 2008-11-14 10:14:23 -0600 |
---|---|---|
committer | Andrew Gaffney <agaffney@gentoo.org> | 2008-11-14 10:14:23 -0600 |
commit | 890382b8e06374979dbeb0e45541ac315237d551 (patch) | |
tree | bf56308a6686a2b689e9d16d3d8034eb02a79aa5 /defaults/initrd.scripts | |
parent | Small cleanups in unionfs code (diff) | |
download | genkernel-890382b8e06374979dbeb0e45541ac315237d551.tar.gz genkernel-890382b8e06374979dbeb0e45541ac315237d551.tar.bz2 genkernel-890382b8e06374979dbeb0e45541ac315237d551.zip |
Simplify implementation of parse_opt in linuxrc
Diffstat (limited to 'defaults/initrd.scripts')
-rw-r--r-- | defaults/initrd.scripts | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts index d333767..0de1e1f 100644 --- a/defaults/initrd.scripts +++ b/defaults/initrd.scripts @@ -6,22 +6,10 @@ backup() { echo -ne "\033[0G\033[0K" } -strlen() { - if [ -z "$1" ] - then - echo "usage: strlen <variable_name>" - die - fi - eval echo "\${#${1}}" -} - parse_opt() { case "$1" in *\=*) - local key_name="`echo "$1" | cut -f1 -d=`" - local key_len=`strlen key_name` - local value_start=$((key_len+2)) - echo "$1" | cut -c ${value_start}- + echo "$1" | cut -d= -f2- ;; esac } |