summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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.
2013-05-02deprecate rePKGBUILD/librerepkgLuke Shumaker
2013-05-02chcleanup: define `msg2` and `error` internally, to avoid dep on libremessagesLuke Shumaker
2013-05-02Update 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-04-25beta 4 of librefetchLuke Shumaker
2013-04-25beta 3 of librefetchLuke Shumaker
2013-04-25second iteration of librefetchLuke Shumaker
2013-04-25initial implementation of librefetchLuke Shumaker
2013-04-24Merge branch 'master' of ssh://parabolagnulinux.org:1863/srv/git/libretoolsLuke Shumaker
2013-04-07librerelease: Don't resign packages after successful verification.Michał Masłowski
All such resigns were interactive and unneeded.
2013-01-17Integrate devtools into the build systemv20130117Luke Shumaker
2013-01-17Merge commit '512436524cd3e70b9394d304bc9a43c6858c3695' as 'src/devtools'Luke Shumaker
2013-01-13use /usr/share/devtools/makechrootpkg.sh instead of *.gpl2Luke Shumaker
2013-01-13libretools.conf: tweak DIFFTOOL detectionLuke Shumaker
2013-01-04remove obvious comment from libretools.confLuke Shumaker
2013-01-04move checks from libretools.conf to conf.shLuke Shumaker
2013-01-04fix mistake in conf.shLuke Shumaker
2013-01-04fix dumb mistake in libretools.confLuke Shumaker
2012-12-22abslibre-tools: remove shallow git wrappersLuke Shumaker
2012-12-21librestage: use get_full_version() for finding the package file.Luke Shumaker
This fixes a bug with it assuming that version is the same across split packages (and possibly other bugs).
2012-12-11fix HOME/LIBREHOME bug in libremakepkg.gpl2Luke Shumaker
2012-12-09Merge branch 'master' of ssh://parabolagnulinux.org:1863/srv/git/libretoolsLuke Shumaker
2012-12-09make the messages while waiting for a chroot lock more helpfulLuke Shumaker
2012-12-09chroot.conf: clarify what each setting doesLuke Shumaker
2012-12-09Improve the help messages for librechroot and libremakepkgLuke Shumaker
2012-12-09relax the requirement that [[ $CHROOT != 'root' ]]Luke Shumaker
2012-12-09rethink libremakepkg's chroot logic to make it play well from in a chrootLuke Shumaker
2012-12-09Add /usr/share/libretools/conf.sh, use /etc/libretools.d/chroot.confLuke Shumaker
Use it for librechroot, libremakepkg, libremkchroot
2012-12-09make the Makefile(s)... mortal-friendlyLuke 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-09Improve chcleanup, make supporting changes to other toolsLuke 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-09libremakepkg: learn '-C' to dissable using the chrootLuke Shumaker
2012-12-09libremakepkg: implement things using a chroot_exec functionLuke Shumaker
2012-12-09librechroot: clean up files when doneLuke Shumaker
2012-12-09librechroot: don't print messages for everythingLuke Shumaker
2012-12-09fix several "stupid" mistakesLuke Shumaker