summaryrefslogtreecommitdiff
path: root/src/chroot-tools
AgeCommit message (Collapse)Author
2018-08-03chcleanup: Consider _$CARCH depsLuke Shumaker
Also, don't parse PKGBUILD ourself; use .SRCINFO to extract information from the PKGBUILD.
2018-06-02librechroot: Properly clean up temporary pacman.conf fileLuke Shumaker
2018-06-02librechroot: Remove the hack for -any packages differing between archesLuke Shumaker
db-import-pkg now makes sure that that doesn't happen.
2018-05-30libremakepkg: Fix it_fails_with_bad_signaturesv20180530Luke Shumaker
libremakepkg defined a cleanup() function, which overrode common.sh:cleanup(), which meant that common.sh:die() exited with a '0' status.
2018-05-30libremakepkg: Fix it_succeeds_with_good_signaturesLuke Shumaker
Do this by syncing makepkg_args with makechrootpkg's default_makepkg_args; recent devtools have makechrootpkg not copy the keyring in to the chroot. This incorporates 3 commits from Arch devtools: 7ca4eb82d (2017-05-02): add --holdver 0cbc179d2 (2017-07-13): use long options; `-s`→`--syncdeps`, `-L`→`--log` 75fdff181 (2017-07-13): add --skipinteg
2018-03-27Makefile: Use files.groups instead of nested.subdirs to split the packageLuke Shumaker
2018-03-24Makefile: Support split libdir / libexecdirLuke Shumaker
I intend to have xbs-abs have separate libdir / libexecdir s.
2018-03-24librechroot: Add Andreas Grapentin to the copyright statement.Luke Shumaker
This should have been in 314f2c9b1daac8c47d78754569a7310d0b77e22b.
2018-03-20make librechroot target arch agnosticAndreas Grapentin
in the light of my attempts to create a riscv64 parabola port, I would like to see the following changes made to librechroot. The patch removes the hard-coded arm cross arch checks in favour of a more general approach, that works for more architectures. As a side effect, this now also would behave correctly when creating x86 chroots on arm, although why anyone would choose to do this is beyond me. Reviewed-By: Luke Shumaker <lukeshu@parabola.nu> [LS: Added quotes]
2018-01-03update for new devtoolsLuke Shumaker
2018-01-03libremakepkg: usage: mention copying in the GnuPG pubringLuke Shumaker
2018-01-03libremakepkg: consistent tense in usage text bulletsLuke Shumaker
2018-01-02Change my email address lukeshu@sbcglobal.net -> lukeshu@parabola.nuLuke Shumaker
2018-01-02librechroot: Update binfmt_misc check for qemu-user-static-binfmtLuke Shumaker
2018-01-02librechroot: Add comments about where config changes come fromLuke Shumaker
This has been sitting uncommitted in my checkout for a while. This has been sitting uncommitted in my checkout for a while.
2017-07-08librechroot: Respect the -n flag (fixes test)Luke Shumaker
2017-07-04librechroot: make sure that makepkg.conf is always parsed as textv20170705Luke Shumaker
https://lists.parabola.nu/pipermail/dev/2017-June/005576.html
2017-05-25start moving things to use the libremessages exit codesLuke Shumaker
2017-05-24Merge conf.sh:load_files and conf.sh:check_vars into load_confLuke Shumaker
2017-05-05libremakepkg: update usage() textLuke Shumaker
2017-05-04random tidy upLuke Shumaker
2017-05-04shellcheck directivesLuke Shumaker
2017-05-04bugfix [2/2]: libremakepkg: hooks-distcc: Fix for the basic smoke test.Luke Shumaker
2017-05-04distcc-tool: reformat a commentLuke Shumaker
2017-05-04distcc-tool: use `jobs` instead of trying to track PIDs manually.Luke Shumaker
The old way fails in weird ways if a process dies early.
2017-05-04distcc-tool: use SO_REUSEADDR for listening on TCP socketsLuke Shumaker
2017-05-04chroot-tools: tidy shebangs of library filesLuke Shumaker
2017-05-01Clean up argument parsing for libremessages formatters.Luke Shumaker
2017-04-20Don't use subshells in local/export/declare commands.Luke Shumaker
Only make this change in places where it shouldn't make a difference, and something weird has to be going on for the subshell to fail. This is on par with checking the return value of malloc. We don't need tests for each of these failure cases.
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