mirror of
https://codeberg.org/kiss-community/repo
synced 2024-07-15 20:32:26 +00:00
extract: Added support for specifying destination directory for extraction.
This commit is contained in:
parent
60feff5f66
commit
f9863106c5
10
puke
10
puke
|
@ -36,7 +36,7 @@ pkg_depends() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_sources() {
|
pkg_sources() {
|
||||||
while read -r src; do
|
while read -r src _; do
|
||||||
case $(source_type "$src"; echo $?) in
|
case $(source_type "$src"; echo $?) in
|
||||||
4) git clone "${src##git:}" "$mak_dir" ;;
|
4) git clone "${src##git:}" "$mak_dir" ;;
|
||||||
5) wget -P "$src_dir" "$src" || die "Failed to download $src." ;;
|
5) wget -P "$src_dir" "$src" || die "Failed to download $src." ;;
|
||||||
|
@ -46,7 +46,7 @@ pkg_sources() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_checksum() {
|
pkg_checksum() {
|
||||||
while read -r src; do
|
while read -r src _; do
|
||||||
case $(source_type "$src"; echo $?) in
|
case $(source_type "$src"; echo $?) in
|
||||||
2) src_path=$src ;;
|
2) src_path=$src ;;
|
||||||
3) src_path=$src_dir/${src##*/} ;;
|
3) src_path=$src_dir/${src##*/} ;;
|
||||||
|
@ -64,13 +64,13 @@ pkg_verify() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_extract() {
|
pkg_extract() {
|
||||||
while read -r src; do
|
while read -r src dest; do
|
||||||
case $(source_type "$src"; echo $?)-$src in
|
case $(source_type "$src"; echo $?)-$src in
|
||||||
2-*) cp -f "$src" "$mak_dir" ;;
|
2-*) cp -f "$src" "$mak_dir" ;;
|
||||||
|
|
||||||
3-*.tar*)
|
3-*.tar*)
|
||||||
tar xf "$src_dir/${src##*/}" -C "$mak_dir" --strip-components 1 ||
|
tar xf "$src_dir/${src##*/}" -C "$mak_dir/$dest" \
|
||||||
die "Couldn't extract ${src##*/}" ;;
|
--strip-components 1 || die "Couldn't extract ${src##*/}" ;;
|
||||||
|
|
||||||
[01]-*) die "${src##*/} not found."
|
[01]-*) die "${src##*/} not found."
|
||||||
esac
|
esac
|
||||||
|
|
|
@ -1,24 +1,24 @@
|
||||||
/var/db/puke/zlib/version
|
/var/db/puke/zlib/version
|
||||||
/var/db/puke/zlib/sources
|
|
||||||
/var/db/puke/zlib/checksums
|
|
||||||
/var/db/puke/zlib/build
|
/var/db/puke/zlib/build
|
||||||
|
/var/db/puke/zlib/checksums
|
||||||
/var/db/puke/zlib/manifest
|
/var/db/puke/zlib/manifest
|
||||||
|
/var/db/puke/zlib/sources
|
||||||
/var/db/puke/zlib
|
/var/db/puke/zlib
|
||||||
/var/db/puke
|
/var/db/puke
|
||||||
/var/db
|
/var/db
|
||||||
/var
|
/var
|
||||||
|
/usr/include/zlib.h
|
||||||
|
/usr/include/zconf.h
|
||||||
|
/usr/include
|
||||||
|
/usr/lib/pkgconfig/zlib.pc
|
||||||
|
/usr/lib/pkgconfig
|
||||||
|
/usr/lib/libz.a
|
||||||
|
/usr/lib/libz.so
|
||||||
|
/usr/lib/libz.so.1
|
||||||
|
/usr/lib/libz.so.1.2.11
|
||||||
|
/usr/lib
|
||||||
/usr/share/man/man3/zlib.3
|
/usr/share/man/man3/zlib.3
|
||||||
/usr/share/man/man3
|
/usr/share/man/man3
|
||||||
/usr/share/man
|
/usr/share/man
|
||||||
/usr/share
|
/usr/share
|
||||||
/usr/lib/pkgconfig/zlib.pc
|
|
||||||
/usr/lib/pkgconfig
|
|
||||||
/usr/lib/libz.so.1
|
|
||||||
/usr/lib/libz.a
|
|
||||||
/usr/lib/libz.so
|
|
||||||
/usr/lib/libz.so.1.2.11
|
|
||||||
/usr/lib
|
|
||||||
/usr/include/zconf.h
|
|
||||||
/usr/include/zlib.h
|
|
||||||
/usr/include
|
|
||||||
/usr
|
/usr
|
||||||
|
|
Loading…
Reference in New Issue
Block a user