summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-05Double 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-05fullpkg-find:copy_files(): comment on being stolen from makechrootpkgLuke Shumaker
2013-06-05use common.sh:get_full_version() universallyLuke 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-05conf.sh: add a mechanism to save environmental variablesLuke Shumaker
This mimics the behavior of makepkg.
2013-06-05conf.sh: fix leaked local variablesLuke Shumaker
2013-06-05librerelease: Use makepkg.conf:GPGKEY instead of libretools.conf:SIGIDLuke Shumaker
2013-06-05librerelease: add a HOOKPOSTRELEASELuke Shumaker
2013-06-05librerelease: clean upLuke Shumaker
Besides a few code-technique things, - delay executing an action like clean until all options are parsed; before `librerelease -nc` and `librerelease -nc` were very different. - fix the clean action
2013-06-05libre{stage,release}: Standardize message for running as root.Luke Shumaker
2013-06-05librerelease: wrap the end bit in `function main {...}; main "$@"`Luke Shumaker
2013-06-05librerelease: format usage() to be consistentLuke Shumaker
also, use print(), which has gettext support built in
2013-06-05librerelease: use tab for indentLuke Shumaker
2013-06-05librechroot: capitalization and punctuation in usage()Luke 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-05librestage: use tabs to indentLuke Shumaker
2013-06-05add a few tests for libremakepkgLuke Shumaker
2013-06-05chcleanup: don't fail when offlineLuke Shumaker
2013-06-05lib/conf.sh: respect a customized HOME variableLuke Shumaker
2013-06-05Add tests for librechroot's help system, make them pass.Luke Shumaker
They didn't pass because on several errors it printed to stdout, not stderr
2013-06-05make the librelib 0-args test more strictLuke Shumaker
2013-06-05Add tests for the libreblacklist help system, make them pass.Luke Shumaker
2013-06-05Fix tests for networks that have a host on them named "phony".Luke Shumaker
I was using "http://phony" as a URL that would fail to be retrieved. Well, I'm currently on a network (Chick-fil-A Wifi) that returns a web search for unknown hostnames. So, now I use "phony://example.com".
2013-06-05libretools.conf: add default for HOOKPREBUILD, commentLuke Shumaker
2013-06-05Phase out `load_conf_*` and `check_conf_*` functionsLuke Shumaker
Replace their usages with `load_files *` and `check_vars *`
2013-06-05conf.sh: fix potential bug with MAKEPKG_CONFLuke Shumaker
2013-06-05mv diff-unfree abslibre-tools/Luke Shumaker
2013-06-05rm librediffLuke Shumaker
2013-06-05reorganize the tests a bitLuke Shumaker
2013-06-05[many tools]: miscellaneous minor cleanupsLuke Shumaker
2013-06-05clean up configuration filesLuke Shumaker
2013-06-05[all tools]: use conf.sh (and libremessages if necessary)Luke Shumaker
2013-06-05libreaddiff: use a shebang instead of `set -e`Luke Shumaker
2013-06-05mips-add: fix (it used the now-gone librecommit)Luke Shumaker
2013-06-05createworkdir: properly quote arrayLuke Shumaker
2013-06-05librediff: fix (even if it is stupid)Luke Shumaker
2013-06-05treepkg: make compound if statements more readableLuke Shumaker
2013-06-05is_built: touch upLuke Shumaker
2013-06-05aur: play with return statusLuke Shumaker
2013-06-05test/{runtests => testenv}: make it easy to enter a test shellLuke Shumaker
Move 'runtests' to 'testenv', and have it execute the arguments instead of roundup. Have Makefile pass it 'roundup' as an argument.
2013-06-05pull code from `aur` into new prog `pkgbuild-check-licenses`, enhanceLuke Shumaker
2013-06-05aur, pkgbuild-check-nonfree: fix up copyright linesLuke Shumaker
2013-06-05pkgbuild-check-nonfree: exit with 1 when not a PKGBUILDLuke Shumaker
2013-06-05aur: detect common licenses not in /usr/share/license/commonLuke Shumaker
2013-06-05aur: also examine "checkdepends", and mk{,check,make}depends (librefetch)Luke Shumaker
2013-06-05aur: report if pkgbuild-check-nonfree failedLuke Shumaker
2013-06-05aur: Use pacman instead of searching ABSROOT; works for split packagesLuke Shumaker
2013-06-05aur: prompt to continue after diffing a packageLuke Shumaker