aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* setup.py: use scripts from bin/install/André Erdmann2013-09-111-8/+6
|
* remove roverlay-mkconfigAndré Erdmann2013-09-111-1/+0
| | | | replaced by the setup script's mkconfig command.
* fix my nameAndré Erdmann2013-08-191-1/+1
|
* fix 'roverlay-status' entry in setup.pyAndré Erdmann2013-08-161-1/+1
|
* setup.py: add roverlay-status scriptAndré Erdmann2013-08-161-0/+1
|
* clean up main script / arg parsingAndré Erdmann2013-08-091-3/+3
| | | | | | | | | | | | This commit is a (more or less) complete rewrite of roverlay's arg parsing. Notable differences/changes: * fixes name clash issues / "hidden" imports; all modules can now be imported at the beginning of the file * usage of a "runtime environment" data object instead of global variables run_<command>() functions use this environment (passed as first arg) now * extensible/modular arg parser creation, which allows to write helper scripts with a reduced set of options
* remove --run-script from roverlay, add roverlay-shAndré Erdmann2013-07-181-0/+2
| | | | | | roverlay no longer supports --run-script. Instead "roverlay-sh" can be used to run shell scripts (e.g. by using a '#!/usr/bin/roverlay-sh' hashbang in the script).
* R_Overlay 0.2.50.2.5André Erdmann2013-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Notable changes since gsoc2013_start_coding: * packages rules: relocate packages (category, name, SRC_URI) * additions dir: patch ebuilds, import ebuilds * R_SUGGESTS USE_EXPAND variable * distmap: package file verification, revbump on checksum change * hooks: run shell scripts when certain events like "overlay created" occur -> create/maintain git history -> create metadata cache * test cases for dependency resolution * dependency resolution -> split dependency strings -> fuzzy SLOT rules -> selfdep validation * ebuild creation -> interruptible ebuild creation jobs which allows to implement breakpoints/multi-phase actions like selfdep validation -> add LICENSE variable to ebuilds ("license map") * fast Manifest file creation (newmanifest) * R-overlay.conf file generation (roverlay-mkconfig) * ebuild / setup.py up-to-date (setup.py uses setuptools now) * misc fixes doc/ reflects these changes only partially.
* setup.py: install roverlay-mkconfigAndré Erdmann2013-07-111-0/+1
|
* install fixup (#2)André Erdmann2013-07-111-1/+1
|
* install fixup (#1)André Erdmann2013-07-111-33/+8
|
* update setup.py / exclude local directoriesAndré Erdmann2013-07-101-35/+53
|
* fix setup.pyAndré Erdmann2013-06-221-2/+5
| | | | | | This commit adds missing dirs to the package list in setup.py. It also reflects the eclass/ -> files/eclass/ move in the ebuild, but that doesn't mean that "this" version of roverlay can be installed without issues.
* increase version to 0.2.4André Erdmann2013-04-251-1/+1
| | | | | | | | | | Notable changes since 0.2.3: * main script: "apply_rules" command for testing package rules * package rules: evar action deduplication, trace action * ebuild variables: added some protection against code injection * portagemanifest (fix): dont fail if metadata.xml is missing * metadata: also use older packages (version-wise)
* fix setup.pyAndré Erdmann2013-02-091-1/+1
|
* Introducing package rules, part 2André Erdmann2013-02-051-3/+3
| | | | | | | | | This commit adds the following functionality to the packagerules module: * load rules from files (using a new syntax) * add logging capabilities to Rules/Acceptors/Actions * misc fixups / changes * add new modules to setup.py * an example package rules file in config/package_rules
* setup.py: fix package listAndré Erdmann2013-02-031-2/+10
|
* increase version number to 0.2.3André Erdmann2013-01-291-1/+1
| | | | | | | Notable changes: * use portage libs directly for Manifest file creation * SymlinkDistroot/SymlinkDistdir for safe per-package DISTDIRs during Manifest file creation (currently only used by the portage implementation)
* R Overlay 0.2André Erdmann2012-08-201-1/+1
|
* code comments and GPLAndré Erdmann2012-08-061-1/+1
|
* exclude roverlay.py from setup.pyAndré Erdmann2012-08-031-4/+16
|
* setup.py scriptAndré Erdmann2012-08-031-0/+17