update: use filedir

This commit is contained in:
2025-12-26 14:32:11 -05:00
parent 5d42d56441
commit d44c761978

7
leaf
View File

@@ -405,13 +405,12 @@ leaf_update_environment() {
}
leaf_prepare_package() {
local url sourcefile index _md5sum local_src pkg_src_root
local url sourcefile index _md5sum local_src
distdir="${DIST_DIR}"
filedir="${PKGBUILD_DIR}/${PKG_PREFIX}/${PKG_NAME}"
mkdir -pv -- "${distdir}"
pkg_src_root="${PKGBUILD_DIR}/${PKG_PREFIX}/${PKG_NAME}"
pushd "${distdir}" >/dev/null || leaf_error "cannot enter distdir: ${distdir}"
for index in "${!sources[@]}"; do
@@ -439,7 +438,7 @@ leaf_prepare_package() {
wget -O "${sourcefile}" -- "${url}" || leaf_error "wget failed: ${url}"
;;
*)
local_src="${pkg_src_root}/${url}"
local_src="${filedir}/${url}"
echo "Copying ${sourcefile} from local file ${local_src}..."
[ -f "${local_src}" ] || leaf_error "local source not found: ${local_src}"
cp -f -- "${local_src}" "${sourcefile}" || leaf_error "cp failed: ${local_src}"