Patch fix_for_integer_warning_message for Session related Bug #64045
Patch version 2013-01-22 13:45 UTC
Return to Bug #64045 |
Download this patch
Patch Revisions:
Developer: tobia.caneschi@gmail.com
diff --git a/ext/session/mod_files.sh b/ext/session/mod_files.sh
index 1d26728..ef37ee7 100644
--- a/ext/session/mod_files.sh
+++ b/ext/session/mod_files.sh
@@ -9,10 +9,26 @@ if test "$2" = "0"; then
exit 0
fi
+if test -z "$3"; then
+ param3=0
+
+ echo "Are you sure to create sessions tree dirs
+in $1 root path with $2 depth? (Y|N)"
+ read input
+ if test "$input" != "Y"; then
+ echo "\nexit without process"
+ exit 0
+ fi
+ echo "\nProcessing..."
+else
+ param3=$3
+fi
+
+
hash_chars="0 1 2 3 4 5 6 7 8 9 a b c d e f"
-if test "$3" -a "$3" -ge "5"; then
+if test "$param3" -a "$param3" -ge "5"; then
hash_chars="$hash_chars g h i j k l m n o p q r s t u v"
- if test "$3" -eq "6"; then
+ if test "$param3" -eq "6"; then
hash_chars="$hash_chars w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - ,"
fi
fi
@@ -20,5 +36,7 @@ fi
for i in $hash_chars; do
newpath="$1/$i"
mkdir $newpath || exit 1
- sh $0 $newpath `expr $2 - 1` $3
+ sh $0 $newpath `expr $2 - 1` $param3
done
+
+echo "\nDone..."
|