
functions
files
intro
|
|
Network configuration |
include/network/modules.ycp |
Modules manipulation functions |
|
|
All modprobe.conf settings are stored in a global variable Modules.
Deleted modules are in the global list DeletedModules.
map Modules = $[
"alias" : $[
"eth0" : "ne",
"eth1" : "off",
...
],
"options" : $[
"ne" : "io=0x220 irq=7" ],
...
]
];
list DeletedModules = [ "eth0" ];
Imports
Includes
Local Functions
|
|
|
local ReadModules (string devregex) -> boolean
|
|
Read Modules from files
- Parameters:
devregex |
regular expression for the module type |
- Return value:
- Example:
-
local WriteModules () -> boolean
|
|
Write Modules to files
- Return value:
local ChangeModule (string name, boolean check) -> boolean
|
|
Update Modules map
- Parameters:
name |
device name |
check |
if check if module already exists |
- Return value:
local DeleteModule (string name) -> boolean
|
|
Delete a module from Modules map
- Parameters:
- Return value:
local AddModule (string type) -> boolean
|
|
Add a new kernel module
- Parameters:
- Return value:
local SelectModule (string name) -> boolean
|
|
Select the given kernel module and fill internal variables
- Parameters:
- Return value:
|