summaryrefslogtreecommitdiff
path: root/src/libretools.conf
AgeCommit message (Collapse)Author
2018-10-03librerelease: Set DBSCRIPTS_CONFIG for db-updateLuke Shumaker
Its value is configurable in libretools.conf. I discussed this eventual change in my dbscripts plans on the mailing list.
2018-09-20libretools.conf:REPODEST: Don't use a shared SSH account by default.v20180920Luke Shumaker
DISRUPTION: This will make the default configuration unsuitable for packagers whose local username doesn't match their username in hackers.git. They will need to manually adjust their `libretools.conf:REPODEST` to have the correct username. For years, when releasing a package, librerelease has been SSH'ing to a shared repo@ account. In the last few months, we've made changes to the server to make it so that you can use your normal $USER@ account. It has been opt-in by adjusting your REPODEST appropriately. For the last month, several developers have opted-in. After a couple of hiccups resolved in the first few hours, the HOOKPRERELEASE issue (for users for which the DISRUPTION applies, which the last few commits fixed), there were no issues. This has the negative affect So, change this from opt-in to opt-out. If all goes smoothly, then SSH to the repo@ account will eventually be disabled. https://lists.parabola.nu/pipermail/dev/2018-August/006907.html
2018-09-20libretools.conf:HOOKPRERELEASE: Respect $XDG_CONFIG_HOME's REPODESTLuke 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-31Begone with XBSLuke Shumaker
2017-05-24Include the 1863 port number in config variablesLuke Shumaker
2017-05-05librestage: 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-04shellcheck directivesLuke Shumaker
2017-01-17libretools.conf: Update default host names.v20170117Luke Shumaker
2016-05-24libretools.conf: autodetect ARCHES based on /usr/share/pacman/defaults/Luke Shumaker
2016-05-23libretools.conf: make the dagpkg comment header consistent with the othersLuke Shumaker
2015-06-06remove mips64el-tools: We don't support MIPS anymoreLuke Shumaker
2015-06-06Tidy up the default libretools.confLuke 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-06Remove fullpkg and treepkg, in favor of dagpkg.Luke Shumaker
2015-05-20Use #!/hint/bash instead of the more verbose commentLuke Shumaker
2014-12-31librefetch.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-04I'm stupid, just use relative paths for librereleasev20141004.1Luke Shumaker
2014-10-01clean up shebangsLuke Shumaker
2014-09-30libretools.conf: update/clean-up default URLsLuke Shumaker
2014-07-02spell-check :/Luke Shumaker
2014-06-20I think xbs is in a workable stage.Luke Shumaker
2014-06-17minor touch ups in abslibre-toolsLuke Shumaker
2014-03-05treepkg: make HOOK* settings optional, update documentation on the HOOK*sLuke Shumaker
2014-01-04libretools.conf: change default REPODEST to cause less clutter in ~repoLuke Shumaker
2014-01-03Phase out DIFFTOOL for DIFFPROG (issue #438)Luke Shumaker
https://labs.parabola.nu/issues/438
2013-11-04libretools.conf: base WORKDIR off of $LIBREHOME, not /home/$LIBREUSERLuke Shumaker
2013-11-04libretools.conf: fix typoLuke Shumaker
2013-11-02createworkdir: use gitget to set separate push and pull URLs.Luke Shumaker
2013-09-21librerelease: support per-user staging directoriesLuke 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-08libretools.conf: tidy upLuke Shumaker
2013-06-08librestage: go back to looping over all archesLuke Shumaker
This for users who cross-compile for multiple architectures.
2013-06-08libretools.conf: change default DIFFTOOL orderLuke Shumaker
2013-06-05fix up mipsrelease/fullpkg-build/HOOKLOCALRELEASELuke 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-05librerelease: use a single REPODEST instead of PARABOLAHOST + LIBREDESTDIRLuke Shumaker
2013-06-05libretools.conf: add ssh value for ABSLIBREGIT in commentLuke Shumaker
2013-06-05librerelease: Use makepkg.conf:GPGKEY instead of libretools.conf:SIGIDLuke Shumaker
2013-06-05librerelease: add a HOOKPOSTRELEASELuke Shumaker
2013-06-05librestage: clean up, add unit testsLuke 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-05libretools.conf: add default for HOOKPREBUILD, commentLuke Shumaker
2013-06-05rm librediffLuke Shumaker
2013-06-05clean up configuration filesLuke Shumaker
2013-05-26redo the library system; avoid hard-coded pathsLuke 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-22libretools.conf: use https for BLACKLISTtesting-20130522Luke Shumaker
2013-05-21libretools.conf: add a comment about being non-executableLuke Shumaker
2013-05-02COMMITCMD is no longer used, remove it from the confLuke Shumaker
2013-01-13libretools.conf: tweak DIFFTOOL detectionLuke Shumaker
2013-01-04remove obvious comment from libretools.confLuke Shumaker
2013-01-04move checks from libretools.conf to conf.shLuke Shumaker
2013-01-04fix dumb mistake in libretools.confLuke Shumaker
2012-12-09Add /usr/share/libretools/conf.sh, use /etc/libretools.d/chroot.confLuke Shumaker
Use it for librechroot, libremakepkg, libremkchroot
2012-11-30libretools.conf: fix FULLBUILDCMDLuke Shumaker