update: use filedir
This commit is contained in:
7
leaf
7
leaf
@@ -405,13 +405,12 @@ leaf_update_environment() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
leaf_prepare_package() {
|
leaf_prepare_package() {
|
||||||
local url sourcefile index _md5sum local_src pkg_src_root
|
local url sourcefile index _md5sum local_src
|
||||||
|
|
||||||
distdir="${DIST_DIR}"
|
distdir="${DIST_DIR}"
|
||||||
|
filedir="${PKGBUILD_DIR}/${PKG_PREFIX}/${PKG_NAME}"
|
||||||
mkdir -pv -- "${distdir}"
|
mkdir -pv -- "${distdir}"
|
||||||
|
|
||||||
pkg_src_root="${PKGBUILD_DIR}/${PKG_PREFIX}/${PKG_NAME}"
|
|
||||||
|
|
||||||
pushd "${distdir}" >/dev/null || leaf_error "cannot enter distdir: ${distdir}"
|
pushd "${distdir}" >/dev/null || leaf_error "cannot enter distdir: ${distdir}"
|
||||||
|
|
||||||
for index in "${!sources[@]}"; do
|
for index in "${!sources[@]}"; do
|
||||||
@@ -439,7 +438,7 @@ leaf_prepare_package() {
|
|||||||
wget -O "${sourcefile}" -- "${url}" || leaf_error "wget failed: ${url}"
|
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}..."
|
echo "Copying ${sourcefile} from local file ${local_src}..."
|
||||||
[ -f "${local_src}" ] || leaf_error "local source not found: ${local_src}"
|
[ -f "${local_src}" ] || leaf_error "local source not found: ${local_src}"
|
||||||
cp -f -- "${local_src}" "${sourcefile}" || leaf_error "cp failed: ${local_src}"
|
cp -f -- "${local_src}" "${sourcefile}" || leaf_error "cp failed: ${local_src}"
|
||||||
|
|||||||
Reference in New Issue
Block a user