Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | librechroot: capitalization and punctuation in usage() | Luke Shumaker | |
2013-06-05 | chcleanup: don't fail when offline | Luke Shumaker | |
2013-06-05 | Add 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-05 | Phase out `load_conf_*` and `check_conf_*` functions | Luke Shumaker | |
Replace their usages with `load_files *` and `check_vars *` | |||
2013-05-28 | librechroot: fix typos, add unit testtesting-20130528.2 | Luke Shumaker | |
2013-05-28 | librechroot: didn't always create repo.db symlinktesting-20130528.1 | Luke Shumaker | |
Fix this and remove code duplication by pulling the relevant code into a function. | |||
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 | fix https://labs.parabola.nu/issues/335 | Luke Shumaker | |
2013-05-14 | libremakepkg: fix adding [repo] to pacman.conf | Luke Shumaker | |
2013-05-14 | chcleanup: run pacman -Sy first to update the local repo | Luke Shumaker | |
2013-05-08 | librechroot: improve usage() text | Luke Shumaker | |
2013-05-07 | libremakepkg: copy more things out on failuretesting-20130507 | Luke Shumaker | |
2013-05-07 | have `librechroot install-file` add the packages to the local repo. | Luke Shumaker | |
2013-05-07 | libremakepkg: fix possible sudo option parsing bug | Luke Shumaker | |
2013-05-07 | It appears that I left out implementing `librechroot update` | Luke Shumaker | |
2013-05-03 | libremakepkg: fix -R flagtesting-20130503 | Luke Shumaker | |
2013-05-02 | libremakepkg: only lock the chroot if there is a chroot to lock. | Luke Shumaker | |
2013-05-02 | fix libremakepkg | Luke Shumaker | |
2013-05-02 | chcleanup: msg is used too | Luke Shumaker | |
2013-05-02 | librechroot: improve message output | Luke Shumaker | |
2013-05-02 | librechroot: fix ${archroot_args[]} | Luke Shumaker | |
2013-05-02 | chcleanup: define `msg2` and `error` internally, to avoid dep on libremessages | Luke Shumaker | |
2013-05-02 | Update for the new devtools-par (major) | Luke Shumaker | |
* `src/devtools`: Redo to get devtools from another location, and patch it * `src/chroot-tools/{chcleanup,chroot.conf}`: Only install 'base-devel' by default * libremkchroot: deprecate in favor of `librechroot make` * librechroot: - redo option parsing to be a "sub-command" (git-like) interface, instead of having esoteric flags (pacman-like). - add more documentation. - allow COPY to be an absolute path - generally clean up and use updated functions from `makechrootpkg.sh` * libremakepkg: - allow COPY to be an absolute path - update to work with the new `makechrootpkg.sh`: - `makechrootpkg.sh:chroot_exec()` -> `libremakepkg:run()` - `makechrootpkg.sh:chroot_init()` -> `libremakepkg:chroot_init()` - All functions from `makechrootpkg.sh` are wrapped, because they don't work with `set -euE`. - Other small changes | |||
2013-01-13 | use /usr/share/devtools/makechrootpkg.sh instead of *.gpl2 | Luke Shumaker | |
2012-12-11 | fix HOME/LIBREHOME bug in libremakepkg.gpl2 | Luke Shumaker | |
2012-12-09 | make the messages while waiting for a chroot lock more helpful | Luke Shumaker | |
2012-12-09 | chroot.conf: clarify what each setting does | Luke Shumaker | |
2012-12-09 | Improve the help messages for librechroot and libremakepkg | Luke Shumaker | |
2012-12-09 | rethink libremakepkg's chroot logic to make it play well from in a chroot | 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-12-09 | make the Makefile(s)... mortal-friendly | Luke Shumaker | |
I did this by making the assumption that the files in a directory are dividable into 2 groups: those that are executable, and those that aren't, and that all of the files in each group all go in the same folder when installed. These install directories are configurable per source directory with $(libre_execdir) and $(libre_datadir) | |||
2012-12-09 | Improve chcleanup, make supporting changes to other tools | Luke Shumaker | |
chcleanup: * load `CHROOTEXTRAPKGS` from `/etc/libretools.d/chroot.conf` * always cleanup temporary files * properly quote the various arrays used * verify that you are in a chroot librechroot: * write `$copydir/etc/libretools.d/chroot.conf` libremakepkg.gpl2: * use `librechroot` instead of `archroot` directly in `chrootexec()` | |||
2012-12-09 | libremakepkg: learn '-C' to dissable using the chroot | Luke Shumaker | |
2012-12-09 | libremakepkg: implement things using a chroot_exec function | Luke Shumaker | |
2012-12-09 | librechroot: clean up files when done | Luke Shumaker | |
2012-12-09 | librechroot: don't print messages for everything | Luke Shumaker | |
2012-12-09 | fix several "stupid" mistakes | Luke Shumaker | |
2012-11-30 | librechroot: use PATH to find chcleanup | Luke Shumaker | |
2012-11-30 | libremakepkg: autoclean before building | Luke Shumaker | |
2012-11-30 | libremakepkg: match makepkg's error message if PKGBUILD does not exist | Luke Shumaker | |
2012-11-30 | libremakepkg: forget -R | Luke Shumaker | |
2012-11-30 | libremakepkg: fix bug in makepkg_conf_get | Luke Shumaker | |
2012-11-30 | [librechroot] have -n set the CHROOT; rename the old -n to -m | Luke Shumaker | |
https://labs.parabola.nu/issues/252 | |||
2012-11-30 | move librechroot's sync into it's own file for licensing reasons | Luke Shumaker | |
2012-11-28 | many fixes | Luke Shumaker | |
2012-11-28 | improve libremakepkg's help message | Luke Shumaker | |
2012-11-28 | fix a typov20121128.2 | Luke Shumaker | |
2012-11-28 | teach libremakepkg "-m" to use a different command than "makepkg"v20121128.1 | Luke Shumaker | |
2012-11-28 | Rewrite libremakepkg to not use makechrootpkg | Luke Shumaker | |