=== modified file 'default.alpine-base.do' --- default.alpine-base.do 2017-11-30 18:31:32 +0000 +++ default.alpine-base.do 2017-11-30 18:15:38 +0000 @@ -16,6 +16,7 @@ for repo in $=vars[repositories]; do # Fetch APKINDEX files to see if they changed depend download-file %filename url=$vars[alpine_mirror]/$vars[release]/$repo/$vars[arch]/APKINDEX.tar.gz + redo-hash $vars[filename] >>&$REDO_DEP_FD || die # unset "vars[filename]" print -rl - $vars[alpine_mirror]/$vars[release]/$repo >> $vars[build_dir]/etc/apk/repositories || die "failed to set up apk" done === modified file 'default.download-file.do' --- default.download-file.do 2017-11-30 18:31:32 +0000 +++ default.download-file.do 2017-11-30 18:26:34 +0000 @@ -10,9 +10,8 @@ wget --timestamping --force-directories --protocol-directories -P downloads $vars[url] \ || die "Failed to fetch ${(qqq)vars[url]}" - vars[sha256sum]=$(sha256sum $vars[filename]) \ + vars[sha256sum]=${$(sha256sum $vars[filename])%% *} \ || die "Could not compute sha256sum" - vars[sha256sum]=${${vars[sha256sum]}%% *} } . ./common.zsh # vim: fileencoding=utf8 ft=zsh noet sw=4 ts=4 sts=4