OpenSDE Packages Database (without history before r20070)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.3 KiB

  1. -- --- T2-COPYRIGHT-NOTE-BEGIN ---
  2. -- This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  3. --
  4. -- T2 SDE: package/.../sam/sam_monitor.lua
  5. -- Copyright (C) 2006 The T2 SDE Project
  6. --
  7. -- More information can be found in the files COPYING and README.
  8. --
  9. -- This program is free software; you can redistribute it and/or modify
  10. -- it under the terms of the GNU General Public License as published by
  11. -- the Free Software Foundation; version 2 of the License. A copy of the
  12. -- GNU General Public License can be found in the file COPYING.
  13. -- --- T2-COPYRIGHT-NOTE-END ---
  14. local _NAME = "monitor"
  15. local _DESCRIPTION = "Monitor the build process of a given config."
  16. local _USAGE = [[monitor <config-name>
  17. This will show the build log of the respective configuration.
  18. ]]
  19. require "sam.config"
  20. local function main(...)
  21. sam.info(_NAME, "main() in module %s\n", _NAME)
  22. local t2dir = os.getenv("T2DIR") or "."
  23. if not arg[1] then
  24. sam.error(_NAME, "missing config name")
  25. return
  26. end
  27. local cfg = sam.config(arg[1])
  28. local log = t2dir .. "/build/" .. cfg.ID .. "/TOOLCHAIN/logs/build_target.log"
  29. os.execute("tail -f " .. log)
  30. end
  31. -- SAM MODULE INIT ---------------------------------------------------------
  32. return {
  33. _NAME = _NAME,
  34. _DESCRIPTION = _DESCRIPTION,
  35. _USAGE = _USAGE,
  36. main = main,
  37. }