summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-26libremessages: run with -euE when stand alone, use == instead of =Luke Shumaker
2013-05-26blacklist.sh: make -euE or non -euE safe, add comments, make executable.Luke Shumaker
Also, change blacklist-lookup()'s internals.
2013-05-26lib/conf.sh: fix bug with `set -u`Luke Shumaker
2013-05-26Add copyright headers to src/lib/{blacklist,conf}.shLuke Shumaker
2013-05-26libremessages: fix bug with exit valueLuke Shumaker
If invoked directly, the final command executed is `unset`, which ensures an exit status of 0. Because the unset variable is only set when executed directly, it is safe to just remove the unset.
2013-05-25move librefetch:print() to libremessages:print()Luke Shumaker
2013-05-25libremessages: clean up commentsLuke Shumaker
2013-05-24remove stdnull, use plain I/O redirectionLuke Shumaker
2013-05-24rm src/is_unfree # nothing uses thisLuke Shumaker
2013-05-24libremessages: simplify stdnull()Luke Shumaker
2013-05-23is_unfree: use blacklist.shLuke Shumaker
2013-05-23lib/blacklist.sh: source conf.sh globally to ensure XDG_CACHE_HOME is setLuke Shumaker
2013-05-23lib/blacklist.sh:blacklist-cat(): download blacklist iff it doesn't existLuke Shumaker
2013-05-22libretools.conf: use https for BLACKLISTtesting-20130522Luke Shumaker
2013-05-22add a lib/blacklist.sh, use it for pkgbuild-check-nonfreeLuke Shumaker
2013-05-22librediff: normalize indentLuke Shumaker
2013-05-22conf.sh: also set XDG_CACHE_HOMELuke Shumaker
2013-05-22fix https://labs.parabola.nu/issues/335Luke Shumaker
2013-05-22pkgbuild-check-nonfree: clean upLuke Shumaker
* use tabs for indent * document exit codes * use conf.sh * make the output more pleasing to me * general code clean-up
2013-05-21conf.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-21libretools.conf: add a comment about being non-executableLuke Shumaker
2013-05-14update makechrootpkg.sh.patchtesting-20130514Luke Shumaker
2013-05-14libremakepkg: fix adding [repo] to pacman.confLuke Shumaker
2013-05-14chcleanup: run pacman -Sy first to update the local repoLuke Shumaker
2013-05-13makechrootpkg.sh:chroot_copy_in(): work with librefetch stuffLuke Shumaker
* do the process for both PKGBUILD and SRCBUILD, if it exists * look at both ${source[@]} and ${mksource[@]} * don't require that URLs contain a path-part
2013-05-13librefetch: force the ustar format, pax records atimetesting-20130513Luke Shumaker
2013-05-13librefetch: don't run prepare() or check()Luke Shumaker
2013-05-13librefetch: find source files distributed with the PKGBUILDLuke Shumaker
2013-05-13librefetch: careful with stdout, might be called by `makepkg -g`Luke Shumaker
2013-05-08lib/conf.sh: hopefully this will fix alfplayer's problem w/ /dev/stderrtesting-20130508Luke Shumaker
2013-05-08librechroot: improve usage() textLuke Shumaker
2013-05-07libremakepkg: copy more things out on failuretesting-20130507Luke Shumaker
2013-05-07have `librechroot install-file` add the packages to the local repo.Luke Shumaker
2013-05-07libremakepkg: fix possible sudo option parsing bugLuke Shumaker
2013-05-07It appears that I left out implementing `librechroot update`Luke Shumaker
2013-05-07Merge remote-tracking branch 'remotes/origin/fauno'Luke Shumaker
Conflicts: treepkg
2013-05-03libremakepkg: fix -R flagtesting-20130503Luke Shumaker
2013-05-02mips64el-tools/librebasebuilder: s/mkarchroot/archroot/Luke Shumaker
2013-05-02libremakepkg: only lock the chroot if there is a chroot to lock.Luke Shumaker
2013-05-02fix libremakepkgLuke Shumaker
2013-05-02chcleanup: msg is used tooLuke Shumaker
2013-05-02librefetch: take advantage of provided librariesLuke Shumaker
2013-05-02COMMITCMD is no longer used, remove it from the confLuke Shumaker
2013-05-02src/devtools/Makefile: edit lib/*.sh scriptsLuke Shumaker
- makechrootpkg.sh: run through $(edit) to expand m4_include() - common.sh: add a header and footer to prevent multiple inclusion
2013-05-02librechroot: improve message outputLuke Shumaker
2013-05-02librechroot: fix ${archroot_args[]}Luke Shumaker
2013-05-02fix the MakefilesLuke Shumaker
2013-05-02fix minor bugs in Makefile, .gitignoreLuke Shumaker
2013-05-02treepkg: normalize indent to a 'tab'; no other changesLuke Shumaker
The indentation was scattered between tabs and any number of spaces.