install ftok file for tables
[brisk.git] / bin / preload.sh
index 12e49b9..57c95ed 100755 (executable)
@@ -1,7 +1,27 @@
 #!/bin/bash
+#
+#  brisk - preload.sh
+#
+#  Copyright (C) 2006 matteo.nastasi@milug.org
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABLILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details. You should have received a
+# copy of the GNU General Public License along with this program; if
+# not, write to the Free Software Foundation, Inc, 59 Temple Place -
+# Suite 330, Boston, MA 02111-1307, USA.
+#
+#
+
 
 OUTFILE=web/preload_img.js
-IMGPATH=../brisk-img/img
+IMGPATH=../brisk-img
 
 # (
 # echo '<?php'
@@ -16,10 +36,11 @@ rm -f $OUTFILE
 echo "var g_preload_img_arr = new Array( "
 first=1
 spa="            "
-for i in `ls -S $IMGPATH/*.{jpg,png} | grep -v '/src_'`; do
+ltri="`echo "$IMGPATH" | wc -c`"
+for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
    if [ $first -ne 1 ]; then
       echo -n ", "
-      if [ $ct -eq 4 ]; then
+      if [ $ct -eq 3 ]; then
          echo
          echo -n "$spa"
          ct=0
@@ -27,7 +48,7 @@ for i in `ls -S $IMGPATH/*.{jpg,png} | grep -v '/src_'`; do
    else
       echo -n "$spa"
    fi
-   outna="img/`basename $i`"
+   outna="`echo "$i" | cut -c $((ltri + 1))-`"
    echo -n "\"$outna\""
    ct=$((ct + 1))
    first=0
@@ -42,12 +63,12 @@ first=1
 sum=0
 spa="            "
 tot=0
-for i in `ls -S $IMGPATH`; do
+for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
    sz="`stat -c '%s' $IMGPATH/$i`"
    tot=$((tot + sz))
 done
 
-for i in `ls -S $IMGPATH`; do
+for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
    if [ $first -ne 1 ]; then
       echo -n ", "
       if [ $ct -eq 8 ]; then