Benjamin Renard commited on 2013-07-03 07:38:32
Showing 1 changed files, with 12 additions and 6 deletions.
... | ... |
@@ -18,16 +18,18 @@ GROUP=www-data |
18 | 18 |
DEBUG=0 |
19 | 19 |
UPGRADE=0 |
20 | 20 |
EXTRACT=0 |
21 |
+JUST_DISP=0 |
|
21 | 22 |
|
22 | 23 |
function usage() { |
23 | 24 |
echo "Usage : $0 [-v] [-d] [-u]" |
24 | 25 |
echo " -v Verbose mode" |
25 | 26 |
echo " -d Download new release" |
26 | 27 |
echo " -u Upgrade installation" |
28 |
+ echo " -j Just display current stable version" |
|
27 | 29 |
echo " -h Display this help" |
28 | 30 |
} |
29 | 31 |
|
30 |
-while getopts ":dvhu" opt; do |
|
32 |
+while getopts ":dvhuj" opt; do |
|
31 | 33 |
case $opt in |
32 | 34 |
v) |
33 | 35 |
DEBUG=1 |
... | ... |
@@ -41,6 +43,9 @@ while getopts ":dvhu" opt; do |
41 | 43 |
DEBUG=1 |
42 | 44 |
EXTRACT=1 |
43 | 45 |
;; |
46 |
+ j) |
|
47 |
+ JUST_DISP=1 |
|
48 |
+ ;; |
|
44 | 49 |
h) |
45 | 50 |
usage |
46 | 51 |
exit 0 |
... | ... |
@@ -63,11 +68,6 @@ done |
63 | 68 |
|
64 | 69 |
[ -f "$0.local" ] && source "$0.local" && [ $DEBUG -eq 1 ] && echo "Import local config file : $0.local" |
65 | 70 |
|
66 |
-current=`egrep "define.*RCMAIL_VERSION" $RC_HOME/program/include/iniset.php|sed "s/define('.*', '\([^']*\)'.*$/\1/"` |
|
67 |
-current="`echo $current|sed 's/-rc$//'`" |
|
68 |
-current="`echo $current|sed 's/-beta$//'`" |
|
69 |
-[ $DEBUG -eq 1 ] && echo "Current : $current" |
|
70 |
- |
|
71 | 71 |
for i in `seq 1 $MAX_CHECK` |
72 | 72 |
do |
73 | 73 |
tmpfile=`mktemp` |
... | ... |
@@ -111,7 +111,13 @@ do |
111 | 111 |
[ $DEBUG -eq 1 ] && echo "Check failed ($i/$MAX_CHECK) : Sleep $SLEEP_ON_FAILED second before try again ..." |
112 | 112 |
sleep $SLEEP_ON_FAILED |
113 | 113 |
done |
114 |
+[ $JUST_DISP -eq 1 ] && echo -e "Current stable version : $newest\nDownload URL : $DOWNLOAD_URL" && exit 0 |
|
114 | 115 |
|
116 |
+current=`egrep "define.*RCMAIL_VERSION" $RC_HOME/program/include/iniset.php|sed "s/define('.*', '\([^']*\)'.*$/\1/"` |
|
117 |
+current="`echo $current|sed 's/-rc$//'`" |
|
118 |
+current="`echo $current|sed 's/-beta$//'`" |
|
119 |
+ |
|
120 |
+[ $DEBUG -eq 1 ] && echo "Current : $current" |
|
115 | 121 |
if [ "$newest" != "$current" ] |
116 | 122 |
then |
117 | 123 |
|
118 | 124 |