diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2019-05-22 16:39:43 +0200 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2019-05-28 03:13:40 +0200 |
commit | 4c38f4b991e7ff7119ac4d2a0ff11ad20f46086e (patch) | |
tree | c8099d70935acbac2e9362c336e53a31c2a470fe /scripts/libmakepkg/lint_config/meson.build | |
parent | c8062d753c77a8de4a89fbd4a83e5c8602a883aa (diff) | |
download | pacman-4c38f4b991e7ff7119ac4d2a0ff11ad20f46086e.tar.gz pacman-4c38f4b991e7ff7119ac4d2a0ff11ad20f46086e.tar.xz |
libmakepkg: add lint_config to validate SRCEXT/PKGEXT
These variables must begin with .src.tar / .pkg.tar respectively, so
fail early if those expectations are not matched. This prevents makepkg
from creating e.g. package files literally named "./pacman-5.1.3-1-x86_64"
which are actually uncompressed tarballs.
Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'scripts/libmakepkg/lint_config/meson.build')
-rw-r--r-- | scripts/libmakepkg/lint_config/meson.build | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/libmakepkg/lint_config/meson.build b/scripts/libmakepkg/lint_config/meson.build index 144705f9..2262ad45 100644 --- a/scripts/libmakepkg/lint_config/meson.build +++ b/scripts/libmakepkg/lint_config/meson.build @@ -1,6 +1,7 @@ libmakepkg_module = 'lint_config' sources = [ + 'ext.sh.in', 'paths.sh.in', 'source_date_epoch.sh.in', 'variable.sh.in', |