summaryrefslogtreecommitdiff
path: root/src/chroot-tools
AgeCommit message (Collapse)Author
2017-04-20Variables inside of $((...)) don't need a $ in front of them.Luke Shumaker
These were found with the help of shellcheck.
2017-04-20Quote unquoted strings that should probably be quoted.Luke Shumaker
These were found with the help of shellcheck. Nothing more complicated than wrapping a variable in double quotes has been done.
2017-04-11libremakepkg: Tidy.Luke Shumaker
2017-04-11librechroot: Update for new sync_chroot usage.Luke Shumaker
I changed how it works in devtools-par.
2017-04-11librechroot: Load makechrootpkg.sh into the main process.Luke Shumaker
makechrootpkg.sh has now been patched to make it ok with `set -euE`.
2017-04-11librechroot: Tidy up.Luke Shumaker
2017-04-11chcleanup: Fix typo in a commentLuke Shumaker
2017-04-11Update for new devtools versionLuke Shumaker
2017-04-11libremakepkg: correctly exit if a hook failsLuke Shumaker
2017-04-11Expect devtools files to already be patched.Luke Shumaker
2017-01-30Update and tidy the build system for autothing v3.Luke Shumaker
2017-01-29makechrootpkg.sh.patch: Update to latest devtools-par master.Luke Shumaker
2016-06-09Update to a version of devtools based on 20160527.1Luke Shumaker
2016-06-09Work with the new version of autothing.Luke Shumaker
2016-05-23librechroot: give a better error if an invalid -A flag is givenLuke Shumaker
2016-05-11librechroot: Don't use the host CacheDir for ARM chroots on x86 hosts.v20160511Luke Shumaker
2016-05-11librechroot: tidy qemu-arm checkLuke Shumaker
2016-05-11Update arch-nspawn.patch to latest devtools commit.Luke Shumaker
Also, move the nosetarch check to reduce the possibility of conflicts in the future.
2016-05-11Fix `-s` flag to turn off setarch -> ↵André Fabian Silva Delgado
https://lists.parabola.nu/pipermail/dev/2016-May/003992.html
2016-05-10librechroot: Revert running arch-nspawn and mkarchroot in subshells.v20160510Luke Shumaker
It screws with the exit status. Instead, take advantage of dynamic scoping to avoid mutating arch_nspawn_flags (the reason I switched them to subshells).
2016-05-09librechroot: give a good error message if binfmt_misc isn't configuredLuke Shumaker
2016-05-09librechroot: Support using qemu for ARM builds on x86 via binfmt_misc.Luke Shumaker
2016-05-09librechroot: skip initialization steps when mode=deleteLuke Shumaker
When viewing this diff, you should ignore whitespace change. It just moved an "if" block up a ways.
2016-04-17librechroot: have the -A flag set Architecture in pacman.confLuke Shumaker
2016-04-15librechroot: run mkarchroot in its own mount namespace.Luke Shumaker
Fixes https://labs.parabola.nu/issues/667
2016-04-15Use a better technique for dealing with empty arrays when `set -u`.Luke Shumaker
https://news.ycombinator.com/item?id=11497636
2016-04-15librechroot: librexgettext was getting confusedLuke Shumaker
2016-04-14Print an error when trying to sync a copy with itself.Luke Shumaker
Fixes https://labs.parabola.nu/issues/920
2016-04-14librechroot: add -A flag to set the architecture.Luke Shumaker
Takes advantage of pacman 5.0.1-2.parabola4 shipping the default config files for all architectures.
2016-04-14librechroot: minor fixupsLuke Shumaker
2016-03-03buildsystem: rename all of the install-* variables to libretools-*Luke Shumaker
2016-02-08Refactor the build system. Avoid recursive make.Luke Shumaker
This looks like a lot, but more things should "just work". We have `make dist` now!
2016-02-04Adjust libremakepkg to work with pacman 5.0Luke Shumaker
2015-06-07Not that it matters, but I screwed up makechrootpkg.sh:main().v20150607Luke Shumaker
2015-06-06Update to new devtools.Luke Shumaker
2015-05-24Enforce two spaces after a period.Luke Shumaker
2015-05-20libremakepkg: Don't pass extra arguments to makepkg.Luke Shumaker
Packages should be buildable without any extra incantations, and it was more of a source of mistakes than anything else.
2015-04-13makechrootpkg.sh.patch: Update to newer devtoolsLuke Shumaker
2015-04-13librechroot help: remove extra whitespaceLuke Shumaker
2015-01-05chcleanup: oops, I left a `set -x` in therev20150105Luke Shumaker
2015-01-05librechroot: tidy upLuke Shumaker
2015-01-05chroot-tools: Drop support for CHROOTARCHLuke Shumaker
This only existed to work around a compatibility-breaking change in the Linux kernel. `uname -m` for MIPS-64 little-endian changed from "mips64el" to "mips64". This meant that all existing packages' CARCH was no longer == `uname -m`, so we had to de-unify the two, as we couldn't do `setarch $CARCH`. I'm removing this kludge because: - We no longer actively support MIPS. - Until two commits ago, it didn't work anyway - We should avoid this on new architectures going forward (ARM, anyone?) - It's gross.
2015-01-05Oops, update a couple of copyright yearsLuke Shumaker
2015-01-05arch-nspawn: correctly parse CHROOTARCHLuke Shumaker
2015-01-05chroot: Don't cache local repo packagesLuke Shumaker
2015-01-04oops, I'm dumb; fix chcleanupv20150104Luke Shumaker
2015-01-04Generate the duplicated code in chcleanupLuke Shumaker
2015-01-01makechrootpkg.sh: use full paths in messages, short names were ambiguousLuke Shumaker
2014-11-25librechroot: touch upLuke Shumaker
2014-11-25chroot-tools: no longer involve 'nobody'Luke Shumaker