Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-05 | src/lib/: set TEXTDOMAIN differently for internal messages | Luke Shumaker | |
This allows us to fix the long-standing bug that libremessages forces TEXTDOMAIN=libretools | |||
2014-01-03 | Phase out DIFFTOOL for DIFFPROG (issue #438) | Luke Shumaker | |
https://labs.parabola.nu/issues/438 | |||
2013-10-07 | (oops) I missed an instance of get_conf_makepkg. | Luke Shumaker | |
2013-10-04 | conf.sh: generalize {get,set}_conf_makepkg to {get,set}_var | Luke Shumaker | |
2013-10-02 | Add documentation for lib/ | Luke Shumaker | |
* Add a bunch of man-pages * Add some comments to conf.sh * Add more information to librelib:usage() | |||
2013-09-12 | Merge branch 'fauno~2' (early part) into master | Luke Shumaker | |
2013-09-11 | librelib: Internationalize (actually use the internationalization stuff) | Luke Shumaker | |
2013-09-11 | conf.sh: touch up quoting | Luke Shumaker | |
2013-06-27 | add {load,unset}_PKGBUILD to conf.sh, use it. | Luke Shumaker | |
There are a bunch of caveats to loading a PKGBUILD file. This way it is all done correctly in one place. unset_PKGBUILD unsets any functions and variables that are normally set in a PKGBUILD. The list is far more complete than any existing implementation. load_PKGBUILD loads the file given, or "./PKGBUILD" if none is given. But first it calls unset_PKGBUILD and then sets CARCH. | |||
2013-06-13 | lib/conf.sh: remove INCLUDE_CONF_SH line; everything has been migrated | Luke Shumaker | |
2013-06-08 | libreblacklist: fix a few bugs | Luke Shumaker | |
- set -e didn't work in blacklist-update when followed by || - it prompted before overwriting the local blacklist | |||
2013-06-05 | Double bracket ==/</> compare lexicographically, not numerically. | Luke Shumaker | |
Unfortunately for me, that means that it works correctly *most* of the time. But, for example, [[ 10 < 2 ]], and negatives don't work. | |||
2013-06-05 | conf.sh: add a mechanism to save environmental variables | Luke Shumaker | |
This mimics the behavior of makepkg. | |||
2013-06-05 | conf.sh: fix leaked local variables | Luke Shumaker | |
2013-06-05 | lib/conf.sh: respect a customized HOME variable | Luke Shumaker | |
2013-06-05 | Phase out `load_conf_*` and `check_conf_*` functions | Luke Shumaker | |
Replace their usages with `load_files *` and `check_vars *` | |||
2013-06-05 | conf.sh: fix potential bug with MAKEPKG_CONF | Luke Shumaker | |
2013-05-29 | lib/conf.sh: learn about the slug "abs" | Luke Shumaker | |
2013-05-27 | fix a bug in conf.sh (from the get_files->list_files switch), add unit testtesting-20130528 | 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-26 | lib/conf.sh: fix bug with `set -u` | Luke Shumaker | |
2013-05-26 | Add copyright headers to src/lib/{blacklist,conf}.sh | Luke Shumaker | |
2013-05-22 | conf.sh: also set XDG_CACHE_HOME | Luke Shumaker | |
2013-05-21 | conf.sh: add documentation, make generic API more consistent. | Luke Shumaker | |
* rename get_files() to list_files() * make list_files() NOT take .conf a the end of $slug * the .conf change cascades to check_vars() | |||
2013-05-08 | lib/conf.sh: hopefully this will fix alfplayer's problem w/ /dev/stderrtesting-20130508 | Luke Shumaker | |
2013-05-02 | librefetch: take advantage of provided libraries | Luke Shumaker | |
2013-05-02 | COMMITCMD is no longer used, remove it from the conf | Luke Shumaker | |
2013-01-04 | move checks from libretools.conf to conf.sh | Luke Shumaker | |
2013-01-04 | fix mistake in conf.sh | Luke Shumaker | |
2012-12-09 | relax the requirement that [[ $CHROOT != 'root' ]] | 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 |