2 |
# configures printing on the host via mysql db settings |
# configures printing on the host via mysql db settings |
3 |
# Note must be the first configure script which will be startet |
# Note must be the first configure script which will be startet |
4 |
|
|
|
kernel_major_version() |
|
|
{ |
|
|
local kv |
|
|
kv="$(uname -r | cut -d. -f1-2)" |
|
|
echo "${kv}" |
|
|
} |
|
|
|
|
5 |
get_modules_settings() |
get_modules_settings() |
6 |
{ |
{ |
7 |
local i count mod_ids settings arg |
local i count mod_ids settings arg |
40 |
add_modules() |
add_modules() |
41 |
{ |
{ |
42 |
local modules="$@" |
local modules="$@" |
43 |
local modfile="/etc/modules.autoload.d/kernel-$(kernel_major_version)" |
local modfile="/etc/modules.autoload" |
44 |
local argfile="${SETTINGSPATH}/modules-args" |
local argfile="${SETTINGSPATH}/modules-args" |
45 |
local mod |
local mod |
46 |
local arg |
local arg |
71 |
local count="${#ALX_MODULES[*]}" |
local count="${#ALX_MODULES[*]}" |
72 |
local i |
local i |
73 |
|
|
74 |
|
:> ${argfile} |
75 |
|
|
76 |
for ((i=0; i<count; i++)) |
for ((i=0; i<count; i++)) |
77 |
do |
do |
78 |
if [[ ! -z ${ALX_MODULES_ARG[${i}]} ]] |
if [[ ! -z ${ALX_MODULES_ARG[${i}]} ]] |
92 |
get_modules_settings |
get_modules_settings |
93 |
|
|
94 |
# location of the modules.autoload file |
# location of the modules.autoload file |
95 |
modfile="/etc/modules.autoload.d/kernel-$(kernel_major_version)" |
modfile="/etc/modules.autoload" |
|
# location of the modules argument file |
|
|
argfile="${SETTINGSPATH}/modules-args" |
|
96 |
|
|
97 |
# clear the old one |
# clear the old one |
98 |
:> ${modfile} |
:> ${modfile} |
|
:> ${argfile} |
|
99 |
|
|
100 |
# create a new arg file |
# create a new arg file |
101 |
create_argfile |
create_argfile |