Skip to content

Commit 9e76db6

Browse files
committed
vsrcextract: support partial extract
e.g: vsrcextract -C dst --strip-components=3 archive.tar.gz path/to/asset
1 parent 2d2958c commit 9e76db6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

common/environment/setup/archive.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,10 @@ vsrcextract() {
160160
break ;;
161161
esac
162162
done
163+
local archive="$1"
164+
shift
163165
vextract "$sc" ${dst:+-C "$dst"} \
164-
"${XBPS_SRCDISTDIR}/${pkgname}-${version}/$1"
166+
"${XBPS_SRCDISTDIR}/${pkgname}-${version}/$archive" "$@"
165167
}
166168

167169
vtar() {

0 commit comments

Comments
 (0)