home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / YaST2 / schema / autoyast / rnc / bootloader.rnc < prev    next >
Text File  |  2006-11-29  |  2KB  |  89 lines

  1. default namespace = "http://www.suse.com/1.0/yast2ns"
  2. namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
  3. namespace config = "http://www.suse.com/1.0/configns"
  4.  
  5. bootloader =
  6.   element bootloader {
  7.     activate? &
  8.     bl_global? &
  9.     initrd_modules? &
  10.     loader_device? &
  11.     loader_type? &
  12.     bl_location? &
  13.     repl_mbr? &
  14.     device_map? &
  15.     sections?
  16.   }
  17. device_map = element device_map {
  18.     LIST,
  19.     device_map_entry*
  20. }
  21. device_map_entry = element device_map_entry {
  22.     bl_firmware? &
  23.     bl_linux?
  24. }
  25. bl_firmware = element firmware { text }
  26. bl_linux    = element linux    { text }
  27. activate =
  28.   element activate { BOOLEAN }
  29. repl_mbr =
  30.   element repl_mbr { BOOLEAN }
  31. initrd_modules =
  32.   element initrd_modules {
  33.     LIST,
  34.     initrd_module+
  35.   }
  36. initrd_module = element initrd_module { bl_module, module_args? }
  37. module_args = element module_args { text }
  38. bl_module = element module { text }
  39. loader_device = element loader_device { text }
  40. loader_type = element loader_type { text }
  41. bl_location = element location { text }
  42. bl_global =
  43.   element global {
  44.     lines_cache_id? &
  45.     bl_timeout? &
  46.     gfxmenu? &
  47.     bl_activate? &
  48.     boot_root? &
  49.     boot_boot? &
  50.     boot_mbr? &
  51.     stage1_dev?
  52.   }
  53. lines_cache_id = element lines_cache_id { text }
  54. stage1_dev = element stage1_dev { text }
  55. bl_timeout = element timeout { INTEGER }
  56. gfxmenu = element gfxmenu { text }
  57.  
  58. # really "true"|"false", without config:type=boolean
  59. bl_activate = element activate { "true" | "false" }
  60. boot_root = element boot_root { "true" | "false" }
  61. boot_boot = element boot_boot { "true" | "false" }
  62. boot_mbr = element boot_mbr { "true" | "false" }
  63.  
  64. sections =
  65.   element sections {
  66.     LIST,
  67.     section+
  68.   }
  69. section =
  70.   element section {
  71.     element append  {text}? &
  72.     element initial {text}? &
  73.     element initrd  {text}? &
  74.     element kernel  {text}? &
  75.     element name    {text}? &
  76.     element original_name {text}? &
  77.     element root    {text}? &
  78.     element type    {text}? &
  79.     element vga     {text}? &
  80.     element chainloader {text}? &
  81.     element lines_cache_id {text}? &
  82.     element sectors {text}? &
  83.     element blockoffset {text}? &
  84.     element vgamode     {text}? &
  85.     element noverifyroot { "true" | "false" }? &
  86.     element image   {text}?
  87.   }
  88. kernel_parameters = element kernel_parameters { text }
  89.