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 |
e14835 |
if [ ${PK_ARCHIVE: -7} == ".tar.gz" ]; then
|
|
Ivan Mahonin |
e14835 |
if ! tar -xzf "$DOWNLOAD_PACKET_DIR/$PK_ARCHIVE"; then
|
|
Ivan Mahonin |
e14835 |
return 1
|
|
Ivan Mahonin |
e14835 |
fi
|
|
Ivan Mahonin |
e14835 |
elif [ ${PK_ARCHIVE: -7} == ".tgz" ]; then
|
|
Ivan Mahonin |
e14835 |
if ! tar -xzf "$DOWNLOAD_PACKET_DIR/$PK_ARCHIVE"; then
|
|
Ivan Mahonin |
e14835 |
return 1
|
|
Ivan Mahonin |
e14835 |
fi
|
|
Ivan Mahonin |
e14835 |
else
|
|
Ivan Mahonin |
e14835 |
if ! tar -xf "$DOWNLOAD_PACKET_DIR/$PK_ARCHIVE"; then
|
|
Ivan Mahonin |
e14835 |
return 1
|
|
Ivan Mahonin |
e14835 |
fi
|
|
Ivan Mahonin |
e14835 |
fi
|
|
Ivan Mahonin |
9ab948 |
|
|
Ivan Mahonin |
9ab948 |
if [ -z "$PK_VERSION" ]; then
|
|
Ivan Mahonin |
ec0475 |
PK_VERSION="$(echo "$NAME" | cut -d'-' -f 2-)"
|
|
Ivan Mahonin |
9ab948 |
fi
|
|
Ivan Mahonin |
9ab948 |
echo "$PK_VERSION" > "$UNPACK_PACKET_DIR/version-$NAME"
|
|
Ivan Mahonin |
9ab948 |
[ ! $? -eq 0 ] && return 1
|
|
Ivan Mahonin |
9ab948 |
return 0
|
|
Ivan Mahonin |
e14835 |
}
|