Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Work towards implementation of optional integrated "light" sync support, ↵ | Michael DeHaan | 2007-02-01 | 13 | -222/+207 |
| | | | | | | which is enabled by default in /var/lib/cobbler/settings. Users of the API will need to use the with_copy=True and with_delete=True parameters to initiate this behavior. As mentioned in the previous commit, sync() still needs to be run at least once prior to any add commands using this feature. | ||||
* | Skeleton code (currently does exactly what it used to do) for cobbler ↵ | Michael DeHaan | 2007-02-01 | 5 | -9/+36 |
| | | | | | | add/remove commands that do not require running "sync". Sync will only be required when the kickstart files behind systems change, or when YAML is hand edited. This should vastly improve cobbler for use in larger systems, especially when used as a library when all control paths are known. Sync will still be required once for an initial install (just once), or whenever kickstart or YAML files are edited. It can also be run again at any time for a sanity check -- sync isn't going away. | ||||
* | Added skeleton file (with notes) of how to do partial sync operations | Michael DeHaan | 2007-02-01 | 2 | -1/+106 |
| | | | | with add/remove command. | ||||
* | Preparation for next release. | Michael DeHaan | 2007-01-29 | 3 | -2/+8 |
| | |||||
* | Fixing some errors found by rpmlint in the init scripts, as well as some ↵ | Michael DeHaan | 2007-01-29 | 4 | -11/+41 |
| | | | | corrections needed to the pre/post service handling needed for cobblersyslogd (per FC-E wiki). Also shortened lines in the description so as to not confuse rpmlint. Some rpmlint noise remains, though IMO, it's just noise at this point. | ||||
* | release housekeeping | Michael DeHaan | 2007-01-25 | 2 | -2/+2 |
| | |||||
* | Have to change this too :) | Michael DeHaan | 2007-01-25 | 1 | -1/+1 |
| | |||||
* | glob the syslog, not the kicklog, for older systems that don't write the ↵ | Michael DeHaan | 2007-01-25 | 1 | -0/+3 |
| | | | | | | kicklog entry based on the mod_python issues with old Apaches that was addressed in 0.3.7. | ||||
* | glob the syslog not the kicklog, as the kicklog is | Michael DeHaan | 2007-01-25 | 1 | -1/+1 |
| | |||||
* | The fix for the very odd mod_python chokes on older Apache installs with ↵ | Michael DeHaan | 2007-01-25 | 6 | -11/+88 |
| | | | | | | | | seemingly no explanation bug -- kickstart tracking will only use syslog for older cobbler servers, and will use both on newer machines (FC5+). Also, convert the mini domU template to use cobbler templating where appropriate. | ||||
* | Capture other done event such that either logfile mechanism is usable to ↵ | Michael DeHaan | 2007-01-23 | 1 | -2/+3 |
| | | | | determine when an install is complete. | ||||
* | Reset file/log counter between installs. | Michael DeHaan | 2007-01-23 | 1 | -0/+1 |
| | |||||
* | Make /sbin/service --status-all work. | mdehaan@mdehaan.rdu.redhat.com | 2007-01-23 | 1 | -3/+12 |
| | |||||
* | Shinier happier service start/stop messages. | Michael DeHaan | 2007-01-23 | 1 | -2/+8 |
| | |||||
* | Adding cobbler syslog service | Michael DeHaan | 2007-01-22 | 7 | -54/+150 |
| | |||||
* | Upgrades to status reporting code. Now scans both log files (syslog + file ↵ | Michael DeHaan | 2007-01-22 | 1 | -130/+118 |
| | | | | | | xfers) and contains finer grained data about system state. Files transferred aren't syslogged, so we can't use syslog exclusively. | ||||
* | Added syslog watcher script. | mdehaan@mdehaan.rdu.redhat.com | 2007-01-22 | 3 | -1/+56 |
| | | | | Packaging + parsing still TBA. | ||||
* | Preparation for next release (when ready) | Michael DeHaan | 2007-01-19 | 3 | -2/+8 |
| | |||||
* | Make default kickstarts fully automatic. (Long time coming). | Michael DeHaan | 2007-01-19 | 2 | -0/+28 |
| | |||||
* | Added manpage documentation on kickstart tracking feature. | Michael DeHaan | 2007-01-18 | 1 | -0/+16 |
| | |||||
* | Polishing and Aligning status reports to new way of saving them. | Michael DeHaan | 2007-01-04 | 1 | -10/+7 |
| | |||||
* | Removing logrotation and keeping logs in seperate directory files, so we can ↵ | Michael DeHaan | 2007-01-04 | 6 | -25/+18 |
| | | | | | | do smart things about deleting entries that are older. (alikins suggestion). | ||||
* | Further work on kickstart tracking. | mdehaan@mdehaan.rdu.redhat.com | 2007-01-04 | 2 | -14/+82 |
| | |||||
* | It's easier to generate reports with just one hash. | mdehaan@mdehaan.rdu.redhat.com | 2007-01-04 | 1 | -8/+4 |
| | |||||
* | Don't show tracebacks for Ctrl+C. | mdehaan@mdehaan.rdu.redhat.com | 2007-01-04 | 1 | -0/+3 |
| | |||||
* | Need to let everything pass through the filter, just don't log non tracked ↵ | mdehaan@mdehaan.rdu.redhat.com | 2007-01-04 | 2 | -22/+53 |
| | | | | URL's. |