Revert "termux_step_get_dependencies: strip some levels when extracting deps"
Let's handle this in a better way, by installing debs through apt
instead.
This reverts commit 334e9c1b4d
.
This commit is contained in:
parent
9d0ecbf461
commit
f4366b8fb3
|
@ -70,15 +70,13 @@ termux_step_get_dependencies() {
|
|||
(
|
||||
cd $TERMUX_COMMON_CACHEDIR-$DEP_ARCH
|
||||
ar x ${PKG}_${DEP_VERSION}_${DEP_ARCH}.deb data.tar.xz
|
||||
# Strip prefixed ./data/data/com.termux or
|
||||
# /data/data/com.termux, to avoid permission errors
|
||||
# from tar when extracting on device.
|
||||
if tar -tf data.tar.xz|grep "^./$">/dev/null; then
|
||||
tar -xf data.tar.xz --strip-components=4 \
|
||||
--no-overwrite-dir -C /data/data/$TERMUX_APP_PACKAGE/
|
||||
# Strip prefixed ./, to avoid possible
|
||||
# permission errors from tar
|
||||
tar -xf data.tar.xz --strip-components=1 \
|
||||
--no-overwrite-dir -C /
|
||||
else
|
||||
tar -xf data.tar.xz --strip-components=3 \
|
||||
--no-overwrite-dir -C /data/data/$TERMUX_APP_PACKAGE/
|
||||
tar -xf data.tar.xz --overwrite-dir -C /
|
||||
fi
|
||||
)
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue