Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Most of these diffs come from directory reorg/cleanup, though the main ↵ | Michael DeHaan | 2007-03-19 | 23 | -215/+268 |
| | | | | feature here is the start of a better --import command that creates significantly shorter paths and can work more reliably on mounted DVD images (losetup or otherwise). Detection of kickstarts based on paths needs to be augmented by additional means for this to really work. However, changes going in here (and still more to come) result in cleaner names for imported profiles, and substantially shorter kernel option command lines, which is needed to keep under the 255 limit. There is also some work here going in to template out all of the files for PXE, reducing the amount of code in action_sync and also making PXE setups much more customizable (menu choices, titles, random parameters, ipappend 2, etc) without patching the source. "tree" on import is also attached now to the distro, not the profile. So, whew, that's a lot. | ||||
* | Interim commit in the middle of directory reorg. | Michael DeHaan | 2007-03-16 | 12 | -86/+29 |
| | |||||
* | Updated TODO | Michael DeHaan | 2007-03-16 | 1 | -0/+3 |
| | |||||
* | Update TODO | Michael DeHaan | 2007-03-15 | 1 | -3/+3 |
| | |||||
* | Updated cobbler TODO with messages from list. | Michael DeHaan | 2007-03-15 | 2 | -65/+14 |
| | |||||
* | dirname, not basename. | Michael DeHaan | 2007-03-08 | 1 | -1/+1 |
| | |||||
* | Version bump / changelog. | Michael DeHaan | 2007-03-02 | 3 | -2/+9 |
| | |||||
* | Tabs are evil. | Michael DeHaan | 2007-03-02 | 1 | -1/+1 |
| | |||||
* | Fixes to import tree URL's and repo parameter splitting, thanks to ↵ | Michael DeHaan | 2007-03-02 | 2 | -3/+6 |
| | | | | et-mgmt-tools list folks for pointing these out. | ||||
* | Added tag release-0.4.3 for changeset 658faa7fb434518d1ef7a6393846cbbd57dc1445 | Michael DeHaan | 2007-02-28 | 1 | -0/+1 |
| | |||||
* | Release stuff | Michael DeHaan | 2007-02-28 | 2 | -3/+4 |
| | |||||
* | Kickstart metadata items are seperated by whitespace, not commas. | Michael DeHaan | 2007-02-28 | 1 | -1/+1 |
| | |||||
* | sseago's patch to set_kernel_options, plus some additional error handling ↵ | Michael DeHaan | 2007-02-27 | 6 | -28/+36 |
| | | | | | | around kernel options processing. Plus some manpage/NEWS updates. | ||||
* | Some defensive programming around kernel options rendering, based on a error ↵ | Michael DeHaan | 2007-02-22 | 1 | -2/+2 |
| | | | | report to et-mgmt-tools. I have not been able to reproduce the actual error. | ||||
* | Remove line continuations from description, as RPM doesn't have line ↵ | Michael DeHaan | 2007-02-21 | 1 | -8/+8 |
| | | | | continuations. | ||||
* | Disabling of anchors in YAML serialization, which makes configuration files ↵ | Michael DeHaan | 2007-02-20 | 2 | -7/+10 |
| | | | | | | | | | | much easier to read/edit/understand once disabled. Anchors are basically pointers to pieces of text strings that prevent them from being repeated, but in cobbler, they really don't add any value. For users with configuration files that are still using anchors (&1, *1, etc), running "cobbler reserialize" can remove them once upgraded to this version -- though that is not neccessary. | ||||
* | Have to bump setup.py version also. | Michael DeHaan | 2007-02-20 | 1 | -1/+1 |
| | |||||
* | Release housekeeping for future version (not now). | Michael DeHaan | 2007-02-20 | 2 | -1/+8 |
| | |||||
* | Adding disable_netboot option for cobbler, which can be programatically ↵ | Michael DeHaan | 2007-02-20 | 4 | -39/+72 |
| | | | | | | | | exercised by API users to prevent install-loop scenarios by taking action as a result of some event in post. Also making syncless code modifications work with IA64 tftp locations. | ||||
* | Be a little nicer on file deletes, release housekeeping. | Michael DeHaan | 2007-02-19 | 4 | -3/+10 |
| | |||||
* | Fixes to work with older versions of Cheetah, small fix to system delete ↵ | Michael DeHaan | 2007-02-19 | 5 | -5/+13 |
| | | | | code so it deletes the right file in kickstarts_sys. | ||||
* | Unbundling Cheetah. | Michael DeHaan | 2007-02-19 | 3 | -22/+3 |
| | |||||
* | Removing Cheetah, RHEL4/Centos users can find an RPM, so that's fair. | Michael DeHaan | 2007-02-19 | 53 | -18000/+0 |
| | |||||
* | Bundle and install menu.c32 for those distros (like RHEL4) that don't ↵ | Michael DeHaan | 2007-02-19 | 5 | -3/+9 |
| | | | | package it. | ||||
* | Added tag release-0.4.0 for changeset 3629e55bf84478d20e643868fb84b0cf85a3ac8d | Michael DeHaan | 2007-02-19 | 1 | -0/+1 |
| | |||||
* | Fix the backwards compatibility code around TEMPLATE:: and also change | mdehaan@mdehaan.rdu.redhat.com | 2007-02-19 | 3 | -8/+8 |
| | | | | the template files to use basic $placeholders instead of TEMPLATE:: | ||||
* | Bundling Cheetah for backwards compatibility, and associated changes to ↵ | Michael DeHaan | 2007-02-19 | 59 | -17/+20017 |
| | | | | specfiles/etc. | ||||
* | A few things | Michael DeHaan | 2007-02-16 | 4 | -3/+9 |
| | | | | | | - manpage clarification/correction (including a parameter typo in "cobbler repo add") - don't write the etc/yum.repos.d file if no --local-filename - print out createrepo command for debug purposes (during cobbler import) | ||||
* | Escape dollar signs (related to new Cheetah changes). All dollar signs do ↵ | Michael DeHaan | 2007-02-15 | 3 | -18/+18 |
| | | | | not need to be escaped but onces that look like $(list-hard-drives) do. Cheetah is set to not-substitute $foo if it doesn't know what a $foo is, but other variants of near-Cheetah syntax require escaping. | ||||
* | Changelog/spec updates and manpage additions. | Michael DeHaan | 2007-02-15 | 3 | -4/+19 |
| | |||||
* | Temporary menu support hack to work around menu.c32 timeout problems. User ↵ | Michael DeHaan | 2007-02-15 | 1 | -3/+3 |
| | | | | | | | | can type "menu" at the prompt to get a menu, or they can type "local" (or just wait 20 seconds) for a local boot. Once the user starts typing, the absolute timeout is 10 minutes, ensuring a machine doesn't get left at the menu screen. All of this will probably be user configurable later. | ||||
* | More work on PXE menus. Getting there, just need timeout logic to work. | Michael DeHaan | 2007-02-15 | 2 | -52/+35 |
| | |||||
* | Working on adding pxemenu support. | Michael DeHaan | 2007-02-14 | 8 | -49/+130 |
| | |||||
* | Further changes related to making cobbler own the directories it's using in ↵ | Michael DeHaan | 2007-02-14 | 4 | -41/+63 |
| | | | | | | /var/www and /tftpboot. Plus some minor bugfixes down the error path. | ||||
* | Some manpage cleanup in regards to the syncless and templating features. | Michael DeHaan | 2007-02-14 | 1 | -7/+17 |
| | |||||
* | Run check in post to ensure cobbler tree setup, such that ↵ | mdehaan@mdehaan.rdu.redhat.com | 2007-02-14 | 4 | -30/+43 |
| | | | | distros/systems/profiles can be added immediately, without the need to run "sync" to create the base directories. | ||||
* | Converting storage for template parameters, kernel options, and repo lists ↵ | Michael DeHaan | 2007-02-14 | 8 | -105/+162 |
| | | | | | | | (basically anything that's not really a string or a number) to a list or hash, as appropriate. This will allow the cobbler API to accept list/hash input as appropriate in addition to strings, allowing for more advanced use of the templating engine. This also extends more power to the user to add their own entries in /var/lib/cobbler files for ksmeta, as opposed to having to enter in --ksmeta options on the command line, which previously did not tolerate newlines. All of this is backwards compatible with the old format (both should load fine). Files will convert over to the new format once any add commands are run. | ||||
* | Manpage changes | Michael DeHaan | 2007-02-13 | 2 | -3/+7 |
| | |||||
* | Moving back to Cheetah for templating | Michael DeHaan | 2007-02-13 | 3 | -16/+39 |
| | |||||
* | Playing around with rendering options, but 'dot' is the only sane one. | Michael DeHaan | 2007-02-13 | 1 | -2/+3 |
| | |||||
* | Added pycallgraph code to generate a cobbler call graph, for exploring | Michael DeHaan | 2007-02-13 | 2 | -1/+250 |
| | | | | | | | relationships and hot spots. Right now, there isn't anything exceptionally eye opening, but it's kind of neat to see it visualized. Requires graphviz. | ||||
* | Kickstart metadata variable can't be None. | Michael DeHaan | 2007-02-12 | 1 | -0/+2 |
| | |||||
* | Allow some variables to be None that really shouldn't ever be None, though ↵ | Michael DeHaan | 2007-02-12 | 1 | -8/+9 |
| | | | | for some reason they are None. Make sense? Good :) | ||||
* | Remove variable/attribute confusion. | Michael DeHaan | 2007-02-12 | 1 | -2/+2 |
| | |||||
* | Adding syslogd to hg. | Michael DeHaan | 2007-02-09 | 1 | -0/+52 |
| | |||||
* | merge with myself | Michael DeHaan | 2007-02-09 | 6 | -17/+40 |
|\ | |||||
| * | Added an optional --breed parameter for "distro add" that supports usage of ↵ | Michael DeHaan | 2007-02-09 | 6 | -17/+40 |
| | | | | | | | | a SuSE answer file (needs testing) and can make way for other distros. koan needs to detect when it's been given a non-redhat based distro and not do anything, though cobbler PXE should work in both cases. | ||||
* | | Account for potential of per-system kickstart metadata variance. | Michael DeHaan | 2007-02-02 | 2 | -27/+32 |
|/ | |||||
* | Removing a few other glitches related to the nosync code. | Michael DeHaan | 2007-02-02 | 2 | -14/+19 |
| | |||||
* | Minor fixes to sync flag stuff. | Michael DeHaan | 2007-02-02 | 2 | -4/+4 |
| |