treebuilder

This tool builds all kinds of system trees
Download

treebuilder Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Nate Skulic

treebuilder Tags


treebuilder Description

treebuilder is a Python module that builds all kinds of system trees, including, but not limited to: live disks, installers, desktops and servers.Its primary purpose is as an installer framework for rpm/linux systems. An alternative to anaconda, kickstart and some associated tools.DocumentationThe program and syntax documentation are available at http://treebuilder.rtfd.org or by building them in the docs directory (make -C docs html).Quick UsageUsage:usage: tree-build.py config_filepositional arguments: config_file Yaml configuration file.optional arguments: -h, --help show this help message and exit -r ROOT, --root ROOT Override the install_root configuration. -l LOGFILE, --logfile LOGFILE Output to a logging file. -s SKIP, --skip SKIP Skip to a command. Valid commands: install.RunPreScripts, install.ZeroMBR, install.CreatePartitions, install.CreateRaid, install.FormatPartitions, yum.Prepare, yum.Install, yum.RunTxn, yum.RemovePackages, setup.Fstab, setup.RootPassword, setup.KeyboardLayout, setup.Authconfig, setup.SELinux, setup.TimeZone, setup.Network, setup.Firewall, setup.Hostname, setup.SysLog, installer.EmbedInstaller, installer.InstallTreebuilderService, installer.EmbedTree, install.RunPostScripts, yum.Mirror, yum.CreateRepo, installer.BuildInstallerImage, install.InstallBootloader, install.RaidPostInstall, install.Cleanup -b BUILD, --build BUILD Build directory --list-tools List tools and their help. --list-commands List commands and their help. -d, --debug Debug mode. Outputs heavier logging. -v, --verbose Verbose/debug ui mode. Allow verbose debug message to pass up to the ui. -w, --wait Dont exit right away. Wait for a input/keypress.You must first define a configuration file. Some example configurations are in the examples directory.More information about configuration can be found at http://readthedocs.org/docs/treebuilder/en/latest/topics/configuration.htmlTo run the commands use:sudo ./tree-build.py sudo ./tree-build.py examples/installer/installer.yamlNote: a root environment is required due to the way yum/rpm install packages. This might be fixed later.Product's homepage


treebuilder Related Software