bugfix in $ncolors calculating
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user