Contents of /mcore-src/trunk/mcore-tools/src/modules/basic-kernel/kernel.client.class.in
Parent Directory | Revision Log
Revision 2654 -
(show annotations)
(download)
Tue Nov 10 15:11:08 2015 UTC (8 years, 5 months ago) by niro
File size: 716 byte(s)
Tue Nov 10 15:11:08 2015 UTC (8 years, 5 months ago) by niro
File size: 716 byte(s)
-use helper script to add modules
1 | # $Id$ |
2 | |
3 | provide basic-kernel |
4 | require basic-init |
5 | |
6 | help_kernel_module() |
7 | { |
8 | mecho "get kernel.module" |
9 | mecho " prints current list of kernel modules" |
10 | mecho |
11 | mecho "set kernel.module [action] [module] [opts]" |
12 | } |
13 | |
14 | get_kernel_module() |
15 | { |
16 | return 0 |
17 | } |
18 | |
19 | set_kernel_module() |
20 | { |
21 | local action="${CLASS_ARGV[0]}" |
22 | local module="${CLASS_ARGV[1]}" |
23 | local opts="${CLASS_ARGV[2]}" |
24 | |
25 | [[ -z ${action} ]] && help_kernel_module && return 1 |
26 | [[ -z ${module} ]] && help_kernel_module && return 1 |
27 | |
28 | case "${action}" in |
29 | add) |
30 | mcore-kernel-module --method "${action}" --module "${module}" --opts "${opts}" |
31 | ;; |
32 | |
33 | del) |
34 | mcore-kernel-module --method "${action}" --module "${module}" |
35 | ;; |
36 | |
37 | *) help_kernel_module && return 1 ;; |
38 | esac |
39 | } |