kmods.lua 507 B

123456789101112131415161718192021222324252627
  1. -- kernel modulleri yükler
  2. local task={
  3. desc="to load kernel modules...",
  4. start=function()
  5. cmd="modprobe %s %s"
  6. cmdst="modprobe -b %s"
  7. local smod=""
  8. for modul,options in pairs(loconfig) do
  9. action(cmd:format(modul,options))
  10. end
  11. -- static dev nodes
  12. local skmods=shell("kmod static-nodes")
  13. for km in skmods:gmatch("[^\r\n]+") do
  14. a,b=km:find("Module:")
  15. if b then
  16. smod=km:sub(b+2,-1)
  17. action(cmdst:format(smod))
  18. end
  19. end
  20. result=0
  21. return result
  22. end,
  23. }
  24. return task