Blame docker-builder-data/build/script/include/inc-pkunpack-default.sh
|
Ivan Mahonin |
e14835 |
|
|
Ivan Mahonin |
d32e1c |
# PK_VERSION
|
|
Ivan Mahonin |
e14835 |
# PK_ARCHIVE
|
|
Ivan Mahonin |
e14835 |
|
|
Ivan Mahonin |
e14835 |
pkunpack() {
|
|
Ivan Mahonin |
183b24 |
if [ ${PK_ARCHIVE: -7} == ".tar.gz" ]; then
|
|
Ivan Mahonin |
183b24 |
if ! tar -xzf "$DOWNLOAD_PACKET_DIR/$PK_ARCHIVE"; then
|
|
Ivan Mahonin |
183b24 |
return 1
|
|
Ivan Mahonin |
183b24 |
fi
|
|
Ivan Mahonin |
183b24 |
elif [ ${PK_ARCHIVE: -7} == ".tgz" ]; then
|
|
Ivan Mahonin |
183b24 |
if ! tar -xzf "$DOWNLOAD_PACKET_DIR/$PK_ARCHIVE"; then
|
|
Ivan Mahonin |
183b24 |
return 1
|
|
Ivan Mahonin |
183b24 |
fi
|
|
Ivan Mahonin |
183b24 |
else
|
|
Ivan Mahonin |
183b24 |
if ! tar -xf "$DOWNLOAD_PACKET_DIR/$PK_ARCHIVE"; then
|
|
Ivan Mahonin |
183b24 |
return 1
|
|
Ivan Mahonin |
183b24 |
fi
|
|
Ivan Mahonin |
183b24 |
fi
|
|
Ivan Mahonin |
9ab948 |
|
|
Ivan Mahonin |
183b24 |
if [ -z "$PK_VERSION" ]; then
|
|
Ivan Mahonin |
183b24 |
PK_VERSION="$(pkhook_version)"
|
|
Ivan Mahonin |
183b24 |
[ $? -eq 0 ] || return 1
|
|
Ivan Mahonin |
183b24 |
fi
|
|
Ivan Mahonin |
183b24 |
echo "$PK_VERSION" > "$UNPACK_PACKET_DIR/version-$NAME"
|
|
Ivan Mahonin |
183b24 |
[ $? -eq 0 ] || return 1
|
|
Ivan Mahonin |
183b24 |
return 0
|
|
Ivan Mahonin |
e14835 |
}
|