aboutsummaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Drop python2 support in tests.Benda Xu2018-05-291-1/+1
|
* bin/build/setver.sh: --helpAndré Erdmann2014-07-181-0/+8
|
* bin/build/setver.sh: change suffix handlingAndré Erdmann2014-07-181-8/+9
|
* bin/invoke_pyscript.bash: fixAndré Erdmann2014-07-181-2/+2
| | | | do not pass $@ twice when ROVERLAY_TAGET_TYPE == foreign
* bin/: add roverlay-othersAndré Erdmann2014-05-073-28/+37
| | | | Runs roverlay with ROVERLAY_TARGET_TYPE=foreign
* remove bin/build/{do_pydoc,roverlay_rst2html}.shAndré Erdmann2014-04-032-26/+0
|
* bin/build/setver: --git-{add,commit,tag}, --resetAndré Erdmann2014-04-021-23/+157
|
* bin/build/setver: versioning helper scriptAndré Erdmann2014-04-021-0/+131
|
* bin/scripts/genfiles: minor doc updateAndré Erdmann2014-04-011-2/+2
|
* Makefile: $ROVERLAY_TARGET_TYPEAndré Erdmann2014-04-011-0/+53
| | | | | | | | | | | | | | ROVERLAY_TARGET_TYPE controls which files get installed: when gentoo: => config/R-overlay.conf.install => no licenses file when others: => config/R-overlay.conf.install.others => install files/licenses to $DATADIR/licenses Also added a "generate-licenses" target for creating files/licenses.
* install roverlay-query-configAndré Erdmann2014-02-211-0/+13
| | | | | | | | | | | | Helper for scripting: >>> #!/bin/sh >>> eval $( roverlay-query-config DISTDIR=mirror OVERLAY_DIR=overlay CACHEDIR ) >>> >>> cd $overlay && do_sth >> ${CACHEDIR}/script.log >>> cd $mirror && do_sth >> ${CACHEDIR}/script.log Also capable of editing template files.
* bin/roverlay, bin/invoke_pyscript: fix $PYTHONAndré Erdmann2014-02-162-2/+2
| | | | Don't execute scripts directly if $PYTHON is set.
* genfiles.sh helper scriptAndré Erdmann2014-01-273-0/+115
| | | | | Recursively converts template files from <src tree> to real files in <dest tree> (using "query-config --from-file ... --outfile ...").
* move query_config code to roverlay/André Erdmann2014-01-271-340/+5
|
* helper for creating/editing config filesAndré Erdmann2014-01-262-0/+353
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ./bin/py/query_config (currently accessible via ./bin/query_config in the git repo, and not available if roverlay is installed) is a script for (a) accessing roverlay's config in shell-usable format: eval $(query_config OVERLAY_DIR OVERLAY_NAME) (b) replacing variables in file templates (@@VARNAME@@): query_config --config-file ~user/roverlay/R-overlay.conf \ --from-file <template file> -O <outfile> This can be used to create config file templates without having to worry about the actual file paths / server address / etc., for example (nginx, server{} block): server { listen @@NGINX_SERVER_ADDR@@; server_name @@NGINX_SERVER_NAME@@; ... # package mirror dir root @@OVERLAY_DISTDIR_ROOT@; ... } (NGINX_SERVER_ADDR and NGINX_SERVER_NAME would have to be given with the -v/--variable switch when calling query_config). The exit code indicates whether all variables could be replaced or not. TODO: * make config option aliases available for (b) (e.g. DISTDIR) * doc * script name * config templates
* script for interactive roverlay setupAndré Erdmann2013-09-202-0/+29
| | | | This commit restores the ebuild's pkg_config() functionality.
* bin/: set/export ROVERLAY_PRJROOTAndré Erdmann2013-09-133-0/+3
|
* bin/roverlay-status: typechange hardlink->symlinkAndré Erdmann2013-09-131-21/+1
|
* roverlay/runtime: locate roverlay's project root dirAndré Erdmann2013-09-131-1/+1
| | | | This is useful when creating config files for not-installed roverlay.
* add bin/installAndré Erdmann2013-09-114-0/+28
| | | | replacements for the "eggsecutables"
* move scripts/ to bin/André Erdmann2013-09-114-0/+143
|
* move run_tests to bin/André Erdmann2013-09-113-0/+46
|
* move debug-scripts/, roverlay.py to bin/André Erdmann2013-09-1119-0/+318
The scripts in roverlay's repo (debug-scripts,scripts,"eggsecutables") are going to be merged in bin/. Additionally, this allows to call not-installed roverlay from roverlay, because roverlay.py->bin/roverlay is now a wrapper script.