diff options
author | Dan McGee <dan@archlinux.org> | 2010-05-14 00:46:30 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2010-05-14 00:46:30 +0200 |
commit | 10b0acfc20589abd92b5d7517529c92e48cfcc7c (patch) | |
tree | d3bbf6b2a19e7600f64e412e8acefd1c9f136d9e | |
parent | 07b2ba251f7956b887f00dadc0e2cff91777326b (diff) | |
download | pacman-10b0acfc20589abd92b5d7517529c92e48cfcc7c.tar.gz pacman-10b0acfc20589abd92b5d7517529c92e48cfcc7c.tar.xz |
PKGBUILD.vim: only allow hex characters in checksums
Of course, we still have only md5 and sha1 hardcoded here but I resisted the
urge to copy paste for the rest of our supported checksums in hope that
someone knows how to do it a better way.
Signed-off-by: Dan McGee <dan@archlinux.org>
-rw-r--r-- | contrib/PKGBUILD.vim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/contrib/PKGBUILD.vim b/contrib/PKGBUILD.vim index 90b628e6..8b40ed7c 100644 --- a/contrib/PKGBUILD.vim +++ b/contrib/PKGBUILD.vim @@ -142,10 +142,10 @@ hi def link pbDerefEmulation PreProc " md5sums syn keyword pb_k_md5sums md5sums contained syn match pbIllegalMd5sums /[^='"()\/ ]/ contained contains=pbValidMd5sums -syn match pbValidMd5sums /[[:alnum:]]\{32\}/ contained +syn match pbValidMd5sums /\x\{32\}/ contained syn region pbMd5sumsGroup start=/^md5sums/ end=/)/ contains=pb_k_md5sums,pbMd5Quotes,pbMd5Hash,pbIllegalMd5sums keepend syn match pbMd5Quotes /'.*'\|".*"/ contained contains=pbMd5Hash,pbIllegalMd5sums -syn match pbMd5Hash /[[:alnum:]]\+/ contained contains=pbValidMd5sums +syn match pbMd5Hash /\x\+/ contained contains=pbValidMd5sums hi def link pbMd5Quotes Keyword hi def link pbMd5Hash Error hi def link pbValidMd5sums Number @@ -153,10 +153,10 @@ hi def link pbValidMd5sums Number " sha1sums syn keyword pb_k_sha1sums sha1sums contained syn match pbIllegalSha1sums /[^='"()\/ ]/ contained contains=pbValidSha1sums -syn match pbValidSha1sums /[[:alnum:]]\{40\}/ contained +syn match pbValidSha1sums /\x\{40\}/ contained syn region pbSha1sumsGroup start=/^sha1sums/ end=/)/ contains=pb_k_sha1sums,pbSha1Quotes,pbSha1Hash,pbIllegalSha1sums keepend syn match pbSha1Quotes /'.*'\|".*"/ contained contains=pbSha1Hash,pbIllegalSha1sums -syn match pbSha1Hash /[[:alnum:]]\+/ contained contains=pbValidSha1sums +syn match pbSha1Hash /\x\+/ contained contains=pbValidSha1sums hi def link pbSha1Quotes Keyword hi def link pbSha1Hash Error hi def link pbValidSha1sums Number |