bugfix in $ncolors calculating

This commit is contained in:
heinzel
2003-10-13 14:04:27 +00:00
parent f94b3fbf6e
commit 24f5c533b4

View File

@@ -1,7 +1,7 @@
#!/bin/bash
# LOC ~/scripts/xtermmaker.sh
# CVS $Id: xtermmaker.sh,v 1.4 2003/10/13 11:17:20 heinzel Exp $
version='xtermmaker.sh Version 3.4 $Revision: 1.4 $ ($Date: 2003/10/13 11:17:20 $ $Author: heinzel $)'
# CVS $Id: xtermmaker.sh,v 1.5 2003/10/13 14:04:27 heinzel Exp $
version='xtermmaker.sh Version 3.4 $Revision: 1.5 $ ($Date: 2003/10/13 14:04:27 $ $Author: heinzel $)'
### config ###
xterm=xterm
@@ -63,15 +63,14 @@ EOH
rand()
{
# Usage: rand <int>
local i="${1:-1}"
local m="${1:-1}"
local f="/dev/urandom"
local b=""
local p=0
local n=""
b="`dd if=\"$f\" bs=8 count=1 2>/dev/null | md5sum | \
n="`dd if=\"$f\" bs=8 count=1 2>/dev/null | md5sum | \
tr -d \"[:alpha:] [:punct:]\" | cut -c-2`"
expr \( $b \* $i \) / 100 + 1
expr \( $n \* $m \) / 100 + 1
}
@@ -145,6 +144,7 @@ vpos="$voffset"
eval colors=\$theme_$theme
ncolors="`echo \"$colors\" | tr -d [[:alnum:]]`"
ncolors="${#ncolors}"
ncolors="`expr $ncolors + 1`"
xterm_count=1
color_count=1