Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
alpine
abuild
Commits
85cd8c96
Commit
85cd8c96
authored
Nov 29, 2012
by
Natanael Copa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
abuild: improve sanitycheck to check sanity of all checksums
parent
630ec726
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
5 deletions
+11
-5
abuild.in
abuild.in
+11
-5
No files found.
abuild.in
View file @
85cd8c96
...
...
@@ -190,18 +190,24 @@ default_sanitycheck() {
warning
"You should not have
\$
install in source"
continue
fi
md5sums_has
${
i
##*/
}
||
die
"
${
i
##*/
}
is missing in md5sums"
list_has
${
i
##*/
}
$md5sums
$sha256sums
$sha512sums
\
||
die
"
${
i
##*/
}
is missing in checksums"
case
"
$i
"
in
https://
*
)
makedepends_has wget
&&
warning
"wget no longer need to be in makedepends when source has https://"
;;
esac
done
fi
if
[
-n
"
$md5sums
"
]
;
then
for
i
in
$(
echo
"
$md5sums
"
|
awk
'{ print $2 }'
)
;
do
source_has
$i
||
die
"
$i
exists in md5sums but is missing in source"
# verify that things listed in checksum also is listed in source
local
algo
=
for
algo
in
md5 sha256 sha512
;
do
eval set
--
\$
${
algo
}
sums
while
[
$#
-gt
1
]
;
do
local
file
=
"
$2
"
shift
2
source_has
$file
||
die
"
$file
exists in
${
algo
}
sums but is missing in source"
done
fi
done
# common spelling errors
[
-n
"
$depend
"
]
&&
die
"APKBUILD contains 'depend'. It should be depends"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment