summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-25Use a directory prefixJoshua Harlow
2012-06-25Continue working on cleaning this upJoshua Harlow
2012-06-25Add a small script to tall the whole codeJoshua Harlow
2012-06-25Continue working on cleaning this upJoshua Harlow
2012-06-25Some cleanups around util functions and formattingJoshua Harlow
2012-06-25Remove need to depend on cloudinit for the util functions usedJoshua Harlow
2012-06-25Fix call to rpm-changelogJoshua Harlow
2012-06-25Add a nicer helper util for the rpm changelogJoshua Harlow
2012-06-25Ensure rpmbuild is actually a directory before cleaningJoshua Harlow
2012-06-25Use the standard utils now in tools for reading requires/dependencies/versions.Joshua Harlow
2012-06-25Get rpm building working with a template.Joshua Harlow
2012-06-25Add a simple tool that will parse the requires fileJoshua Harlow
2012-06-25Use the new tool created to get the version.Joshua Harlow
2012-06-25Continue working on getting a specfile generated.Joshua Harlow
2012-06-25Use the new version extraction tool to get the current active version.Joshua Harlow
2012-06-25This tool knows how to extract the current version from the 'changelog' file.Joshua Harlow
2012-06-25This will be a rpm template file for the eventual specfile that will be created.Joshua Harlow
2012-06-251. Moving around the packages dir.Joshua Harlow
2. Adjusting the bddep shell script 3. Starting to add a brpm
2012-06-25Add warning when hitting a unknown api.Joshua Harlow
2012-06-25Removed this, since it doesn't offer any value.Joshua Harlow
2012-06-23Fix a bunch of == None casesharlowja
2012-06-231. Use a common config merging class now in helpersharlowja
that will be the central point of config fetching for both the 'init' stage and the 'module' stages a. This helps those who want to understand exactly what configs are fetched and how the merging occurs.
2012-06-23Remove the pep8 tool from being ran in a script that has aharlowja
name that seems to just say it will run pylint. Put the pep8 tool in a 'run-pep8' script.
2012-06-231. Separate the pep8 check from the pylint checkharlowja
a. This allows them to be run as different tools (if desired) 2. Adjust the makefile to have a 'make pep8' section which can run this new script
2012-06-22Don't complete the update if there is no datasource or if writing to cache failsJoshua Harlow
2012-06-22Use os.path.join instead of custom string path formationJoshua Harlow
2012-06-221. Move the getkeybyid function back here but add some slight adjustmentsJoshua Harlow
a. Instead of executing a bash string, write out a temporary file and then just execute '/bin/sh' on that file with the right arguments instead. 2. Rename util.SilentTemporaryFile to util.ExtendedTemporaryFile and update the usages of the previous name accordingly, this better reflects what this temp file is. 3. More teenie pep8 line length fixings
2012-06-22Fix syntax err, grrrharlowja
2012-06-221. Add comment about conf.d overriding input configharlowja
2. For reading config from conf.d, collect all the configs then call the mergemany function
2012-06-221. Adjust the logging of phone home module when its not enabledharlowja
2. Fix pylint warning in userdata about unused variable
2012-06-22Turn off capturingJoshua Harlow
2012-06-22Turn off capturingJoshua Harlow
2012-06-22Adjust test for turning off capturingJoshua Harlow
2012-06-22Turn off capturingJoshua Harlow
2012-06-22Turn off capturingJoshua Harlow
2012-06-22Use a module level constant for the filenameJoshua Harlow
2012-06-22Fix ma englishJoshua Harlow
2012-06-22Constant adding for content type, allow the part filename to be over-ridden ↵Joshua Harlow
easily
2012-06-22Disable capturing of these subp callsJoshua Harlow
2012-06-221. Add init.d/config and final scriptsJoshua Harlow
2. Adjust the comments of the cloud-init* scripts to match the long description of the config and final ones.
2012-06-22Add a local only versionJoshua Harlow
2012-06-22Restarting is just the same as starting, so don't return the exit code of ↵Joshua Harlow
the stop function
2012-06-22Use the full path + rename to CLOUDINITARGSJoshua Harlow
2012-06-22Add initial init.d script.Joshua Harlow
2012-06-221. Adjust for the cases of 'yes', 'no', 'true', 'false' byJoshua Harlow
leaving those unquoted 2. Add more comments as to why we are leaving single quoted strings alone.
2012-06-221. Fix the cfgobj to make sure it handles the quotingJoshua Harlow
of the keys and values in sysconfig specially by ensuring that it does the quoting so that the files written out can be sourced into bash scripts, which is typically what these files are used for.
2012-06-22Remove comment about old-configsJoshua Harlow
2012-06-22Add in debian, which should also workJoshua Harlow
2012-06-221. Add a ubuntu and fedora subclass of the RH/debian root classesJoshua Harlow
2. Move the ubuntu class to the debian class (since thats really what it is)
2012-06-22Remove support for older ec2 configobj merging.Joshua Harlow