Fork of Arch Linux devtools from https://git.archlinux.org/devtools.git
Go to file
Luke Shumaker c1a056c9a8
lib/common.sh: Make it safe to include multiple times.
This is similar to common C #ifdef guards.

I was tempted to wrap the entire thing in the if/fi, rather than use
'return' to bail early.  However, that means it won't execute anything
until after it reaches 'fi'.  And if `shopt -s extglob` isn't executed
before parsing, then it will syntax-error on the extended globs.  One
solution would have been to move `shopt -s extglob` up above the
include-guard.  But the committed solution is all-around simpler.
2017-04-05 22:14:20 +02:00
lib lib/common.sh: Make it safe to include multiple times. 2017-04-05 22:14:20 +02:00
.gitignore Update .gitignore 2013-05-25 22:17:30 +02:00
Makefile Version 20170320 2017-03-20 19:23:50 +01:00
arch-nspawn.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
archbuild.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
archco.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
archrelease.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
archrm.in Add a "License:" tag to all code files. 2017-04-05 22:10:03 +02:00
bash_completion.in Add a "License:" tag to all code files. 2017-04-05 22:10:03 +02:00
checkpkg.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
commitpkg.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
crossrepomove.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
find-libdeps.in Add a "License:" tag to all code files. 2017-04-05 22:10:03 +02:00
finddeps.in Add a "License:" tag to all code files. 2017-04-05 22:10:03 +02:00
lddd.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
makechrootpkg.in makechrootpkg: install_pkg was an unused variable 2017-04-05 22:14:20 +02:00
makepkg-i686.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
makepkg-x86_64.conf Set target vendor to pc for usge with gcc 6 2016-05-07 10:53:48 +02:00
mkarchroot.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
pacman-extra.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
pacman-gnome-unstable.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
pacman-kde-unstable.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
pacman-multilib-staging.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
pacman-multilib-testing.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
pacman-multilib.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
pacman-staging.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
pacman-testing.conf Update bundled pacman and makepkg configuration 2016-02-07 10:12:56 +01:00
rebuildpkgs.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
zsh_completion.in Add a "License:" tag to all code files. 2017-04-05 22:10:03 +02:00