Lines 29-34
Link Here
|
29 |
Usage: $PROG [options] |
29 |
Usage: $PROG [options] |
30 |
Valid options are: |
30 |
Valid options are: |
31 |
-f, --force force kernel upgrade |
31 |
-f, --force force kernel upgrade |
|
|
32 |
-a, --all install all kernel modules |
32 |
-t, --type install kernel with specified flavour (ovz-smp, std-def, etc) |
33 |
-t, --type install kernel with specified flavour (ovz-smp, std-def, etc) |
33 |
-r, --release install kernel with specified release (alt10, alt22, etc) |
34 |
-r, --release install kernel with specified release (alt10, alt22, etc) |
34 |
-h, --help show this text and exit |
35 |
-h, --help show this text and exit |
Lines 37-49
Link Here
|
37 |
} |
38 |
} |
38 |
|
39 |
|
39 |
#parse command line options |
40 |
#parse command line options |
40 |
TEMP=`getopt -n $PROG -o f,t:,r:,h -l force,type:,release:,help -- "$@"` || show_help |
41 |
TEMP=`getopt -n $PROG -o a,f,t:,r:,h -l all,force,type:,release:,help -- "$@"` || show_help |
41 |
eval set -- "$TEMP" |
42 |
eval set -- "$TEMP" |
42 |
|
43 |
|
43 |
while :; do |
44 |
while :; do |
44 |
case "$1" in |
45 |
case "$1" in |
45 |
--) shift; break |
46 |
--) shift; break |
46 |
;; |
47 |
;; |
|
|
48 |
-a|--all) all=1 |
49 |
;; |
47 |
-f|--force) force=1 |
50 |
-f|--force) force=1 |
48 |
;; |
51 |
;; |
49 |
-t|--type) shift ; kernel_flavour="$1" |
52 |
-t|--type) shift ; kernel_flavour="$1" |
Lines 134-139
Link Here
|
134 |
if rpm -q $module_pkgname-"$modules_kernel_flavour" &>/dev/null; then |
137 |
if rpm -q $module_pkgname-"$modules_kernel_flavour" &>/dev/null; then |
135 |
message "$module_pkgname is installed, trying to update..." |
138 |
message "$module_pkgname is installed, trying to update..." |
136 |
$SUDO apt-get install -y "$module_pkgname-$newkernel_ver_flav_rel" |
139 |
$SUDO apt-get install -y "$module_pkgname-$newkernel_ver_flav_rel" |
|
|
140 |
else |
141 |
if [ $all == 1 ]; then |
142 |
message "$module_pkgname is not istalled, trying to install..." |
143 |
$SUDO apt-get install -y "$module_pkgname-$newkernel_ver_flav_rel" |
144 |
fi |
137 |
fi |
145 |
fi |
138 |
done |
146 |
done |
139 |
|
147 |
|