Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-14 | libremakepkg: play with the outputv20130914 | Luke Shumaker | |
2013-09-14 | libremakepkg: clean up temporary files created by prepare_chroot | Luke Shumaker | |
2013-09-14 | libremakepkg: add a librechroot_flags variable, split chrootbuild up | Luke Shumaker | |
We split chrootbuild so that the initialization bit runs before hook_pre_build. | |||
2013-09-14 | libremakepkg: remove extra call to clean_chroot | Luke Shumaker | |
2013-09-13 | libremakepkg: I can't believe committed my debug statements. | Luke Shumaker | |
2013-09-11 | Update to the new version of devtools (huge commit). | Luke Shumaker | |
User-facing changes: - libremessages: `lock_open_write` became `lock` - libremessages: `lock_open_read` became `slock` - librechroot: learned the `-r` and `-w` flags to do bind mounts. Internal changes: The changes to librechroot were pretty straight-forward; the biggest change is that `archroot` got split into `mkarchroot` and `arch-nspawn`. libremakepkg got a major overhaul Honestly, the changes to libremakepklg probably could have been a lot smaller, but... I wanted to do it right/be clean. makechrootpkg in devtools got cleaned up a lot, actually a lot of the same changes I was making. But, the small differences between the way we did things made it less than simple to adjust. The biggest changes in terms of conflict for me are how devtools now uses bind-mounts to put files in the chroot, and that the /chrootbuild file is more complicated. I handled a lot of the complexity by moving things out of the main program, and adding hooks for non-core functionality, including chcleanup, distcc compatability hacks, and PKGBUILD/pkg checking. Unfortunately, the files containing the hooks are currently hard-coded. Perhaps they will be truly pluggable in the future. That might be neat. Or over-complicated. We'll see where it goes. | |||
2013-09-11 | chroot-tools: internationalize | Luke Shumaker | |
2013-06-11 | libremakepkg: don't remove -N, but discourage its use.v20130611 | Luke Shumaker | |
2013-06-11 | libremakepkg: improve behavior when PACKAGER is not set | Luke Shumaker | |
2013-06-10 | libremakepkg: set PACKAGER in the chroot to reflect the value outside. | Luke Shumaker | |
2013-06-10 | libremakepkg: integrate distcc-tool | Luke Shumaker | |
2013-06-09 | libremakepkg: fix up clean up routines | Luke Shumaker | |
2013-06-08 | libremakepkg: add -N flag to enable networking, for distcc support | Luke Shumaker | |
2013-06-05 | libre{chroot,makepkg}: improve handling of when not configured | 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-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-14 | libremakepkg: fix adding [repo] to pacman.conf | 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-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 | 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-09 | make the messages while waiting for a chroot lock more helpful | 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 | libremakepkg: learn '-C' to dissable using the chroot | 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-28 | many fixes | Luke Shumaker | |
2012-11-28 | improve libremakepkg's help message | 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 | |
2012-11-28 | chroot-tools: disable overriding CHROOTDIR at the command line | Luke Shumaker | |
2012-11-13 | add an '-f' flag to pkgbuild-check-nonfree to let libremakepkg run as root | Luke Shumaker | |
2012-11-13 | libremakepkg: fix copy_log | Luke Shumaker | |
2012-11-12 | libremakepkg: touch up brackets | Luke Shumaker | |
2012-11-12 | chroot-tools: clean up, make play nice with new devtools | Luke Shumaker | |
* buildenv: delete; this is done by `mkarchroot` * librechroot: - adopt `archbuild`'s concept of CHROOT and CHROOTCOPY - add `-l` option to set the CHROOTCOPY * libremakepkg: - adopt `archbuild`'s concept of CHROOT and CHROOTCOPY - add `-l` option to set the CHROOTCOPY - pass options to `makechrootpkg` and `makepkg` the way `-h` always said it did * libremkchroot: - adopt `archbuild`'s concept of CHROOT and CHROOTCOPY - remove `-c` option to set the pacman cache - remove `-f` option to force overwrite | |||
2012-11-07 | organize the files | Luke Shumaker | |