all repos — fluxbox @ 7485d12ac2adbf05d180f5d5b2e45341a2f8d305

custom fork of the fluxbox windowmanager

random number fixes
fluxgen fluxgen
commit

7485d12ac2adbf05d180f5d5b2e45341a2f8d305

parent

1ac796e8e03fe406b314e36a4873cc7faf821e25

1 files changed, 4 insertions(+), 2 deletions(-)

jump to
M util/fbsetbgutil/fbsetbg

@@ -23,7 +23,7 @@ # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,

# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # -# $Id: fbsetbg,v 1.26 2003/12/28 23:59:57 fluxgen Exp $ +# $Id: fbsetbg,v 1.27 2004/01/03 01:23:59 fluxgen Exp $ # Portability notes: # To guarantee this script works on all platforms that support fluxbox

@@ -453,8 +453,10 @@ exit 1

fi if [ -d "$wallpaperdir" ]; then number_of_wallpapers=`ls $wallpaperdir|wc -l` + if find_it random_number; then + randomnumber=$(random_number) # some shells don't support $RANDOM - if [ -z $RANDOM ]; then + elif [ -z $RANDOM ]; then randomnumber=`(echo $$ ;time ps; w ; date )2>&1 | cksum | cut -f1 -d' '` else randomnumber=$RANDOM