Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-20 | libretools.conf:HOOKPRERELEASE: Respect $XDG_CONFIG_HOME's REPODEST | Luke Shumaker | |
~/.config/libretools/libretools.conf is loaded after /etc/libretools.conf If the file in ~/.config/ changes REPODEST, then the default value of HOOKPRERELEASE will do the wrong thing. So, change the double-quotes to single quotes; deferring evaluation of the REPODEST expression to call-time. This is made possible by the previous commit, which exposes the REPODEST variable to the hook. While we're at it, since we now have access to the parsed parts of REPODEST (like REPODEST_port and REPODEST_userhost), go ahead and use those, instead of using a gross `sed` expression to parse it in a sloppy way. | |||
2018-07-31 | Begone with XBS | Luke Shumaker | |
2017-05-24 | Include the 1863 port number in config variables | Luke Shumaker | |
2017-05-05 | librestage: get the list of arches from the PKGBUILD, not a global conf. | Luke Shumaker | |
Also, pacman-git produces ${pkgbase}-debug packages instead of the ${pkgname}-debug packages that pacman <=5.0.1 produces. This commit adds support for staging both, so we are ready when the new pacman comes out. | |||
2017-05-04 | shellcheck directives | Luke Shumaker | |
2017-01-17 | libretools.conf: Update default host names.v20170117 | Luke Shumaker | |
2016-05-24 | libretools.conf: autodetect ARCHES based on /usr/share/pacman/defaults/ | Luke Shumaker | |
2016-05-23 | libretools.conf: make the dagpkg comment header consistent with the others | Luke Shumaker | |
2015-06-06 | remove mips64el-tools: We don't support MIPS anymore | Luke Shumaker | |
2015-06-06 | Tidy up the default libretools.conf | Luke Shumaker | |
- REPOS is now only used by toru-path - ARCHES is also used by xbs-abslibre - remove the claim that ARCHES affects createworkdir from the docs. | |||
2015-06-06 | Remove fullpkg and treepkg, in favor of dagpkg. | Luke Shumaker | |
2015-05-20 | Use #!/hint/bash instead of the more verbose comment | Luke Shumaker | |
2014-12-31 | librefetch.conf: only select a graphical DIFFPROG if DISPLAY is set. | Luke Shumaker | |
There was a request on the bug tracker a while ago to not include graphical programs in the list searched, as sometimes they used libretools without X. We closed it as WONTFIX because it's a configuration option; if you don't like the default value, then set it to something different. But, checking for DISPLAY is trivial, and probably makes more people happy out-of-the-box, which is good. I don't know why I didn't think of it then. | |||
2014-10-04 | I'm stupid, just use relative paths for librereleasev20141004.1 | Luke Shumaker | |
2014-10-01 | clean up shebangs | Luke Shumaker | |
2014-09-30 | libretools.conf: update/clean-up default URLs | Luke Shumaker | |
2014-07-02 | spell-check :/ | Luke Shumaker | |
2014-06-20 | I think xbs is in a workable stage. | Luke Shumaker | |
2014-06-17 | minor touch ups in abslibre-tools | Luke Shumaker | |
2014-03-05 | treepkg: make HOOK* settings optional, update documentation on the HOOK*s | Luke Shumaker | |
2014-01-04 | libretools.conf: change default REPODEST to cause less clutter in ~repo | Luke Shumaker | |
2014-01-03 | Phase out DIFFTOOL for DIFFPROG (issue #438) | Luke Shumaker | |
https://labs.parabola.nu/issues/438 | |||
2013-11-04 | libretools.conf: base WORKDIR off of $LIBREHOME, not /home/$LIBREUSER | Luke Shumaker | |
2013-11-04 | libretools.conf: fix typo | Luke Shumaker | |
2013-11-02 | createworkdir: use gitget to set separate push and pull URLs. | Luke Shumaker | |
2013-09-21 | librerelease: support per-user staging directories | Luke Shumaker | |
The relies on db-update on the server respecting STAGING if it is set in the environment. https://labs.parabola.nu/issues/314 | |||
2013-06-08 | libretools.conf: tidy up | Luke Shumaker | |
2013-06-08 | librestage: go back to looping over all arches | Luke Shumaker | |
This for users who cross-compile for multiple architectures. | |||
2013-06-08 | libretools.conf: change default DIFFTOOL order | Luke Shumaker | |
2013-06-05 | fix up mipsrelease/fullpkg-build/HOOKLOCALRELEASE | Luke Shumaker | |
HOOKLOCALRELEASE: - set to librestage by default, because the mips value is mipsrelease, which calls librestage - document what arguments it is given. fullpkg-build: - Run HOOKLOCALRELEASE in a way that is consistent with treepkg does and what mipsrelease takes. Note that what fullpkg-build did is what mipsrelease documentation said, but not what it actually did. - Don't run librestage; if we want it to run, run it with HOOKLOCALRELEASE mipsrelease: Telling diff to ignore whitespace helps with this one. - use get_full_version from common.sh/libremessages - give a code path to display usage() - correct usage() - fix a little quoting - make sure makepkg.conf variables are set | |||
2013-06-05 | librerelease: use a single REPODEST instead of PARABOLAHOST + LIBREDESTDIR | Luke Shumaker | |
2013-06-05 | libretools.conf: add ssh value for ABSLIBREGIT in comment | Luke Shumaker | |
2013-06-05 | librerelease: Use makepkg.conf:GPGKEY instead of libretools.conf:SIGID | Luke Shumaker | |
2013-06-05 | librerelease: add a HOOKPOSTRELEASE | Luke Shumaker | |
2013-06-05 | librestage: clean up, add unit tests | Luke Shumaker | |
Contained the text "# TODO refactor this", and I can't just stick to that fragment of code, can I? I actually didn't change too much, despite what the diff looks like. - move everything into a main() routine - redo the usage() text - rename a few variables - fix where "${#repos}" should have been "${#repos[@]}" - use [[...]] instead of [...] - use "if A; then B; else C; fi" instead of "A || C && B" - use CARCH instead of looping over every possible architecture. - only look for files that match PKGEXT, as set in makepkg.conf - pull out duplicate code for error handling - don't warn when creating "staging/REPONAME" | |||
2013-06-05 | libretools.conf: add default for HOOKPREBUILD, comment | Luke Shumaker | |
2013-06-05 | rm librediff | Luke Shumaker | |
2013-06-05 | clean up configuration files | Luke Shumaker | |
2013-05-26 | redo the library system; avoid hard-coded paths | Luke Shumaker | |
* install all library files to $(libexecdir)/libretools, instead of - $(bindir) - $(datadir)/libretools - $(datadir)/devtools * symlink the executable library files into $(bindir) * add the tool `librelib` * instead of ". /path/to/lib.sh", use ". $(librelib lib.sh)" * mark all libraries with shebangs of what options they support * move blacklist.sh to libreblacklist | |||
2013-05-22 | libretools.conf: use https for BLACKLISTtesting-20130522 | Luke Shumaker | |
2013-05-21 | libretools.conf: add a comment about being non-executable | Luke Shumaker | |
2013-05-02 | COMMITCMD is no longer used, remove it from the conf | Luke Shumaker | |
2013-01-13 | libretools.conf: tweak DIFFTOOL detection | Luke Shumaker | |
2013-01-04 | remove obvious comment from libretools.conf | Luke Shumaker | |
2013-01-04 | move checks from libretools.conf to conf.sh | Luke Shumaker | |
2013-01-04 | fix dumb mistake in libretools.conf | Luke Shumaker | |
2012-12-09 | Add /usr/share/libretools/conf.sh, use /etc/libretools.d/chroot.conf | Luke Shumaker | |
Use it for librechroot, libremakepkg, libremkchroot | |||
2012-11-30 | libretools.conf: fix FULLBUILDCMD | Luke Shumaker | |
2012-11-30 | libretools.conf: force SIGEXT and SIGID to be set | Luke Shumaker | |
https://labs.parabola.nu/issues/154 | |||
2012-11-28 | libretools.conf: change the default value of CHROOTDIR to match devtoolsv20121128.3 | Luke Shumaker | |