1 |
# $Id$ |
# $Id$ |
2 |
|
|
3 |
|
provide hardware |
4 |
require hwdetection |
require hwdetection |
5 |
require mysql |
require mysql |
6 |
|
|
16 |
local graphic_driver |
local graphic_driver |
17 |
local monitor_info |
local monitor_info |
18 |
local monitor_resolution |
local monitor_resolution |
19 |
|
local hwdetected |
20 |
|
|
21 |
|
# first check if hardware detect was already done |
22 |
|
hwdetected=$(mysqldo "select hwdetected from client_serials where serial=${serial};") |
23 |
|
if [[ ${hwdetected} = 1 ]] |
24 |
|
then |
25 |
|
decho "hardware detection already run, aborting" |
26 |
|
return 0 |
27 |
|
fi |
28 |
|
|
29 |
nsslsay_queue_init |
nsslsay_queue_init |
30 |
nsslsay_queue_add "nocolors" |
nsslsay_queue_add "nocolors" |
83 |
else |
else |
84 |
decho "no monitor_resolution found" |
decho "no monitor_resolution found" |
85 |
fi |
fi |
86 |
|
|
87 |
|
# update the hwdetected flags |
88 |
|
import_resource client_serial "${serial}" hwdetected 1 |
89 |
} |
} |