use tar strip-components to extract src
avoids having to manually determine package name, needed for #1743
This commit is contained in:
parent
0735606dc4
commit
304d9e0df5
@ -472,13 +472,12 @@ termux_step_extract_package() {
|
||||
folder=`unzip -qql "$file" | head -n1 | tr -s ' ' | cut -d' ' -f5-`
|
||||
rm -Rf $folder
|
||||
unzip -q "$file"
|
||||
mv $folder "$TERMUX_PKG_SRCDIR"
|
||||
else
|
||||
folder=`tar tf "$file" | head -1 | sed 's/^.\///' | sed -e 's/\/.*//'`
|
||||
rm -Rf $folder
|
||||
tar xf "$file"
|
||||
mkdir "$TERMUX_PKG_SRCDIR"
|
||||
tar xf "$file" -C "$TERMUX_PKG_SRCDIR" --strip-components=1
|
||||
fi
|
||||
set -o pipefail
|
||||
mv $folder "$TERMUX_PKG_SRCDIR"
|
||||
}
|
||||
|
||||
# Hook for packages to act just after the package has been extracted.
|
||||
|
Loading…
Reference in New Issue
Block a user