4 |
source /usr/lib/mage/smage2.functions.sh |
source /usr/lib/mage/smage2.functions.sh |
5 |
|
|
6 |
# timeout in seconds |
# timeout in seconds |
7 |
LYNX_CONNECT_TIMEOUT=30 |
LYNX_CONNECT_TIMEOUT=10 |
8 |
|
|
9 |
## only for tests -> normally in /etc/rc.d/init.d/functions |
## only for tests -> normally in /etc/rc.d/init.d/functions |
10 |
COLRED="\033[1;6m\033[31m" |
COLRED="\033[1;6m\033[31m" |
81 |
|
|
82 |
case ${suffix} in |
case ${suffix} in |
83 |
tbz2|tgz) |
tbz2|tgz) |
84 |
grep "\(\.${suffix}\)\(\$\|\#\)" | sed -n "s/.*-\(.*\)\(\.${suffix}\).*/\1/;$ p" |
if [[ ! -z ${UP2EXCLUDE} ]] |
85 |
|
then |
86 |
|
grep "\(\.${suffix}\)\(\$\|\#\)" | grep -v -- "${UP2EXCLUDE}" | sed -n "s/.*-\(.*\)\(\.${suffix}\).*/\1/;$ p" |
87 |
|
else |
88 |
|
grep "\(\.${suffix}\)\(\$\|\#\)" | sed -n "s/.*-\(.*\)\(\.${suffix}\).*/\1/;$ p" |
89 |
|
fi |
90 |
;; |
;; |
91 |
*) |
*) |
92 |
grep "\(\.tar\.${suffix}\)\(\$\|\#\)" | sed -n "s/.*-\(.*\)\(\.tar\.${suffix}\).*/\1/;$ p" |
if [[ ! -z ${UP2EXCLUDE} ]] |
93 |
|
then |
94 |
|
grep "\(\.tar\.${suffix}\)\(\$\|\#\)" | grep -v -- "${UP2EXCLUDE}" | sed -n "s/.*-\(.*\)\(\.tar\.${suffix}\).*/\1/;$ p" |
95 |
|
else |
96 |
|
grep "\(\.tar\.${suffix}\)\(\$\|\#\)" | sed -n "s/.*-\(.*\)\(\.tar\.${suffix}\).*/\1/;$ p" |
97 |
|
fi |
98 |
;; |
;; |
99 |
esac |
esac |
100 |
} |
} |
106 |
|
|
107 |
case ${suffix} in |
case ${suffix} in |
108 |
tbz2|tgz) |
tbz2|tgz) |
109 |
grep "\(\.${suffix}\)\(\$\|\#\)" | sed "s/.*-\(.*\)\(\.${suffix}\).*/\1/;q" |
if [[ ! -z ${UP2EXCLUDE} ]] |
110 |
|
then |
111 |
|
grep "\(\.${suffix}\)\(\$\|\#\)" | grep -v -- "${UP2EXCLUDE}" | sed "s/.*-\(.*\)\(\.${suffix}\).*/\1/;q" |
112 |
|
else |
113 |
|
grep "\(\.${suffix}\)\(\$\|\#\)" | sed "s/.*-\(.*\)\(\.${suffix}\).*/\1/;q" |
114 |
|
fi |
115 |
;; |
;; |
116 |
*) |
*) |
117 |
grep "\(\.tar\.${suffix}\)\(\$\|\#\)" | sed "s/.*-\(.*\)\(\.tar\.${suffix}\).*/\1/;q" |
if [[ ! -z ${UP2EXCLUDE} ]] |
118 |
|
then |
119 |
|
grep "\(\.tar\.${suffix}\)\(\$\|\#\)" | grep -v -- "${UP2EXCLUDE}" | sed "s/.*-\(.*\)\(\.tar\.${suffix}\).*/\1/;q" |
120 |
|
else |
121 |
|
grep "\(\.tar\.${suffix}\)\(\$\|\#\)" | sed "s/.*-\(.*\)\(\.tar\.${suffix}\).*/\1/;q" |
122 |
|
fi |
123 |
;; |
;; |
124 |
esac |
esac |
125 |
} |
} |