[arch-projects] [devtools][PATCH 00/13] More patches from Parabola's new version

Luke Shumaker lukeshu at parabola.nu
Fri May 5 22:40:57 UTC 2017


I wrote these patches while reparing a new release of Parabola's dev
tools.

 - The first 5 commits fix issues that I found.

 - The next 3 make it harder for future editors to accidentally break
   things, but make no real changes.

 - The final 5 commits add a "make check" target that runs shellcheck
   over the code, and then make minor changes to make shellcheck come
   back mostly clean.  All of the changes should be pretty minor and
   non-controvercial; quoting strings and such.  The things that
   shellcheck continues to warn about are things that might be
   *actual* issues.

Happy hacking,
~ Luke Shumaker

Luke Shumaker (13):
  makechrootpkg: delete_chroot: Fix the is-btrfs-subvolume check.
  makechrootpkg: sync_chroot: make usage easier to understand.
  makechrootpkg: sync_chroot: Make more general.
  lib/archroot.sh: subvolume_delete_recursive: support arbitrary
    recursion
  makechroot: download_sources: Accept makepkg_owner as an argument
  Makefile: add .DELETE_ON_ERROR:
  Makefile: m4_changequote([[[,]]]) to avoid accidental quoting.
  makechrootpkg: Add a comment warning about a bug in "sudo -i"
  Makefile: Add a simple 'check' target that runs shellcheck
  Make purely stylistic changes to make shellcheck happier.
  Quote strings that shellcheck warns about.
  Make slightly more involved changes to make shellcheck happy.
  Add `# shellcheck` directives to quiet shellcheck, add PKGBUILD.proto

 Makefile            |  7 +++--
 PKGBUILD.proto      | 48 ++++++++++++++++++++++++++++++++
 arch-nspawn.in      | 22 ++++++++-------
 archrelease.in      |  6 ++--
 archrm.in           |  2 +-
 bash_completion.in  |  6 ++--
 checkpkg.in         | 13 +++++----
 commitpkg.in        | 41 +++++++++++++++------------
 crossrepomove.in    | 14 ++++++----
 find-libdeps.in     |  8 +++---
 finddeps.in         | 11 ++++----
 lddd.in             | 20 +++++++-------
 lib/archroot.sh     | 30 +++++++++++++++++---
 lib/common.sh       | 42 ++++++++++++++++++----------
 lib/valid-tags.sh   |  3 ++
 makechrootpkg.in    | 80 +++++++++++++++++++++++++++++------------------------
 makepkg-i686.conf   |  3 ++
 makepkg-x86_64.conf |  3 ++
 mkarchroot.in       |  6 ++--
 rebuildpkgs.in      | 12 +++++---
 20 files changed, 248 insertions(+), 129 deletions(-)
 create mode 100644 PKGBUILD.proto

-- 
2.12.2


More information about the arch-projects mailing list