summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CHANGES: Adds change for tar.py fix2.2.0Devan Franchini2014-09-281-0/+1
|
* tar.py: fixes closing in iterable file extension listDevan Franchini2014-09-281-1/+1
|
* CHANGES: adds updates to reflect all up-to-date changes to laymanDevan Franchini2014-09-281-1/+8
|
* config.py: Fixes output use in proxies()Devan Franchini2014-09-201-1/+2
| | | | | | | | This patch was supplied by Maxim Odinintsev (gwynn@devc.net) to properly use layman's output from it's private _options variable. X-Gentoo-Bug: 523258 X-Gentoo-Bug-URL: https://bugs.gentoo.org/523258
* argparser.py: Fixes override of overlay_defs config optionDevan Franchini2014-09-181-6/+16
|
* argparser.py: Fixes default override of storage config optionDevan Franchini2014-09-161-0/+14
|
* Fix bug 521348, results from operations were not tracked correctlyBrian Dolbec2014-08-282-3/+4
| | | | | | Overlay.update() returned a single boolean, while the repo_conf.update() returned a list. Those results were not added to the overlay result. Also the warnings are printed after the successes, so re-word the update warning message so it is not confusing.
* updater.py: Adds repos.conf module plug-inDevan Franchini2014-08-281-4/+10
| | | | | | In order to allow users to migrate/incorporate their config file to a repos.conf config file, the repos.conf plug-in has been added when creating the repos.conf to write all overlays to the config file.
* reposconf.py: Adds check to write all ovelays to blank fileDevan Franchini2014-08-281-2/+8
| | | | | | If a user has a blank repos.conf file then a check should be make to ensure that the user has all his/her installed overlays written to that repos.conf file.
* updater.py: Adds proper import for make.conf moduleDevan Franchini2014-08-281-2/+2
| | | | | To reflect the modular config type plug-ins, we needed to properly import the module to write to the make.conf config.
* makeconf.py: Ensures disable/enable compatibilityDevan Franchini2014-08-261-5/+12
| | | | | | To reflect the ability to disable or enable an overlay, makeconf.py needed to be able to go from the old style make.conf file to the new style automatically when layman wrote to the make.conf.
* reposconf.py: Modifies options added if sync_type doesn't existDevan Franchini2014-08-171-3/+4
| | | | | To prevent future complaining from portage, the options added to the repos.conf has been changed if the sync_type does not exist.
* updater.py: Adds list conversion for str conf_typeDevan Franchini2014-08-171-0/+8
|
* api.py: Fix an indent error preventing syncingBrian Dolbec2014-08-171-1/+1
| | | | | | | | | This correctly fixes commit: 964bb33df4a75 Subject: api.py: Fixes lack of syncing overlays Author: Devan Franchini <twitch153@gentoo.org> (Sat 16 Aug 2014 09:00:47 PM PDT) and original commit: 754cc935e1484 Suubject: Fix errors in overlay updates. Author: Brian Dolbec <dolsen@gentoo.org> (Sat 26 Jul 2014 04:38:14 PM PDT)
* api.py: Fixes lack of syncing overlaysDevan Franchini2014-08-171-1/+1
|
* svn.py: decodes stdout output if applicableDevan Franchini2014-08-161-9/+15
| | | | | Fixes commit: f1db156a7d11e0bfb8d7b6a19f066c5d0b0fba5d Thanks to Arfrever for his assistance in optimizing the code.
* squashfs.py: forces is_supported() to return TrueDevan Franchini2014-08-161-4/+1
|
* config.py: Blanks out squashfs_commandDevan Franchini2014-08-162-3/+6
| | | | | | | | | | | | Due to squashfs not needing to run a command aside from mount and umount (which are handled by the Mounter() class), the config option was set to a blank value. layman.cfg: Reflects change to squashfs_command option with explanation to user. config.py: Also removes clean_tar from the true false check in favor of the clean_archive config option.
* Moves archive.py to overlaysDevan Franchini2014-08-163-8/+8
| | | | {squashfs, tar}.py: reflects moving of archive.py in dependencies.
* setup.py: Map the USE flag keys to the module namesBrian Dolbec2014-08-161-5/+25
|
* setup.py: Make the modules selectable for installBrian Dolbec2014-08-161-13/+10
|
* mounter.py: Renames "repo" var to "repos", _check_selection()Devan Franchini2014-08-161-1/+1
|
* setup.py: Adds new utility scripts to setupDevan Franchini2014-08-161-1/+2
|
* setup.py: Fix another typoBrian Dolbec2014-08-161-1/+1
|
* setup.py: Fix typoBrian Dolbec2014-08-161-11/+11
|
* Fix errors in overlay updates.Brian Dolbec2014-08-161-18/+24
| | | | Original problem reported in #gentoo-overlays by user quinso.
* Initial update to setup.py for the new structureBrian Dolbec2014-08-161-1/+19
| | | TODO: make the modules included configurable from the ebuild.
* api.py: Modifies supported_types() module checkingDevan Franchini2014-08-151-1/+1
|
* cli.py: Modifies print_shortlist info unpackingDevan Franchini2014-08-151-1/+1
|
* config.py: Adds squashfs_* config optsDevan Franchini2014-08-151-0/+4
|
* Merge pull request #24 from twitch153/new_releaseDevan Franchini2014-08-154-25/+102
|\ | | | | | | | | | | | | Reflects current changes for new layman release: - version.py: Updates version to 2.2.0-git. - CHANGES: Lists changes made for newest release. - layman.8.txt: Updates man pages. - layman.cfg: Adds new config options for newest release.
| * Reflects current changes to laymanDevan Franchini2014-08-154-25/+102
|/ | | | | | | version.py: Updates version to 2.2.0-git. CHANGES: Lists changes made for newest release. layman.8.txt: Updates man pages. layman.cfg: Adds new config options for newest release.
* Merge pull request #23 from twitch153/modular-configDevan Franchini2014-08-156-17/+80
|\ | | | | Adds repo configs to modular plug-in system. Also making adding custom config types possible and simple.
| * repoconfmanager.py: Adds plug-in module controllerDevan Franchini2014-08-151-17/+22
| |
| * reposconf.py: Converts to config plug-in moduleDevan Franchini2014-08-152-0/+29
| |
| * makeconf.py: Converts to config plug-in moduleDevan Franchini2014-08-152-0/+29
| |
| * Adds module directory for repo config typesDevan Franchini2014-08-151-0/+0
|/
* svn.py: fixes svn sync output for python 3.xDevan Franchini2014-08-151-4/+4
| | | | | X-Gentoo-Bug: 520020 X-Gentoo-Bug-URL: https://bugs.gentoo.org/520020
* Removes g-common overlay supportDevan Franchini2014-08-152-117/+0
|
* overlay.py: Adds self.ovl_typeDevan Franchini2014-08-151-0/+2
| | | | | | To allow a stub function to tell the user the current overlay type of the unsupported overlay, this variable will be passed in along with the parent variable.
* Adds stub moduleDevan Franchini2014-08-153-4/+91
| | | | | In the event that a user doesn't install layman with a specific overlay type, the StubOverlay class will be used.
* api.py: Makes supported_types() check for modulesDevan Franchini2014-08-151-2/+15
| | | | | | | | Prior to executing require_supported() and notifying a user that the overlay type isn't supported due to not finding the proper command bin, a check has been made to see if the overlay module has been brought in by the user. This will prevent unnecessary complaining from layman.
* overlay.py: Adds plug-in module controllerDevan Franchini2014-08-151-32/+13
| | | | | This commit implements the module controller system for the overlay plug-in modules.
* Converts archive code to plug-in moduleDevan Franchini2014-08-155-8/+58
|
* svn.py: Converts to plug-in moduleDevan Franchini2014-08-152-0/+26
|
* rsync.py: Converts to plug-in moduleDevan Franchini2014-08-152-0/+25
|
* mercurial.py: Converts to plug-in moduleDevan Franchini2014-08-152-0/+26
|
* git.py: Converts to plug-in moduleDevan Franchini2014-08-152-0/+26
|
* g_sorcery.py: Converts to plug-in moduleDevan Franchini2014-08-152-0/+25
|
* g_common.py: Converts to plug-in moduleDevan Franchini2014-08-152-0/+25
|