summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2019-08-09Don't rely on $0 to determine script names.Eli Schwartz1-1/+1
2019-06-12Revert "makechrootpkg: sync_chroot: Make more general."Eli Schwartz via arch-projects1-8/+0
2019-04-20is_same_fs() in lib/archroot.sh should use $1 and $2, not $1 and $1Erich Eckner1-1/+1
2018-01-21lib/common.sh: Adjust to work properly with `set -u`Luke Shumaker1-1/+3
2017-11-22Support reproducible buildsEli Schwartz1-2/+4
2017-11-08Remove i686 supportBartłomiej Piotrowski1-10/+9
2017-10-30use makepkg library instead of local function copiesLuke Shumaker1-93/+7
2017-07-05Add `# shellcheck` directives to quiet shellcheck, add PKGBUILD.protoLuke Shumaker3-0/+12
2017-07-05Make slightly more involved changes to make shellcheck happy.Luke Shumaker1-6/+9
2017-07-05Quote strings that shellcheck warns about.Luke Shumaker1-7/+9
2017-07-05Make purely stylistic changes to make shellcheck happier.Luke Shumaker1-2/+2
2017-07-05lib/archroot.sh: subvolume_delete_recursive: support arbitrary recursionLuke Shumaker1-3/+6
2017-07-05makechrootpkg: sync_chroot: Make more general.Luke Shumaker1-0/+8
2017-07-05makechrootpkg: delete_chroot: Fix the is-btrfs-subvolume check.Luke Shumaker1-1/+10
2017-04-05lib/common.sh: Make it safe to include multiple times.Luke Shumaker1-0/+3
2017-04-05lib/common.sh: Adjust to work properly with `set -u`.Luke Shumaker1-3/+4
2017-04-05Avoid using string interpolation; use printf format strings instead.Luke Shumaker1-5/+5
2017-04-05Add a "License:" tag to all code files.Luke Shumaker3-0/+4
2017-04-05Add '#!/hint/bash' headers to non-executable bash files.Luke Shumaker3-0/+6
2017-04-05lib/common.sh: Make setup_workdir()/cleanup() safe for programs to not useLuke Shumaker1-4/+7
2017-04-05lib/common.sh: lock, slock: Create directories for locks if necessary.Luke Shumaker1-0/+2
2017-04-05lib/common.sh: lock, slock: Allow locks to be inherited.Luke Shumaker1-2/+10
2017-04-05lib/common.sh: add 'lock_close'; use it as appropriate.Luke Shumaker1-0/+8
2017-03-07archbuild/makechrootpkg: Delete subvolumes in rootsJan Alexander Steffens (heftig)1-0/+20
2017-03-07lib/archroot.sh: Add is_btrfs helperJan Alexander Steffens (heftig)1-0/+8
2017-03-07lib/archroot.sh: Simplify check_rootJan Alexander Steffens (heftig)2-12/+13
2017-03-07lib/archroot.sh: Move CHROOT_VERSION to a common fileJan Alexander Steffens (heftig)1-0/+1
2017-03-04lib: remove unused version, pkgpartsJelle van der Waa1-1/+1
2017-03-04lib: remove unused left, rightJelle van der Waa1-2/+0
2014-09-22common: remove unreachable statementDave Reisner1-2/+1
2014-09-22common.sh: propagate error through trap_exitDave Reisner1-1/+2
2014-05-10Switch to root when started as regular userSébastien Luttringer1-0/+13
2014-05-10get_full_version :: remove duplicated epoch checkBlackEagle1-1/+1
2014-05-10when cleanup is called without code exit with 0BlackEagle1-1/+1
2014-05-10abort and die are serious errors so throw 255 outBlackEagle1-3/+3
2013-11-04find_cached_package: avoid adding duplicatesDave Reisner1-2/+7
2013-11-01common: implement find_cached_packageDave Reisner1-0/+69
2013-08-08common: Properly forward arguments from die to errorDave Reisner1-1/+1
2013-05-03lib/common.sh: Introduce locking helper functionsJan Alexander Steffens (heftig)1-0/+24
2012-10-27Fix return code handlingJan Alexander Steffens (heftig)1-1/+1
2012-10-03Use dedicated trap functions to avoid unsetting the trap when e.g. cleanup is...Pierre Schmitz1-4/+12
2012-06-16mkarchroot: reset trap so it wont be called twicePierre Schmitz1-1/+1
2012-02-12archrelease: Validate tags before releasingLukas Fleischer1-0/+20
2011-11-04lib/common.sh: Revise setup_workdir()Lukas Fleischer1-1/+1
2011-11-04lib/common.sh: Use double bracketsLukas Fleischer1-3/+3
2011-11-01Move common functions to a shared filePierre Schmitz1-0/+124