#!/bin/sh
# WARNING: This script is unsafe.
# * This is not a deb package manager, just a simple extractor.
# * It does not verify package contents.
# * It does check or clenup for previous versions in system before extraction.
#
# Usage:
#   extract-deb [DEB] [ROOT]
# ROOT: default path is /tmp/test, change this to / for installation
#
DEB="$1"; shift
ROOT="${1:-/tmp/test}"; shift
DEBFN="${DEB##*/}"
DIR="/tmp/deb/${DEBFN%.deb}"
mkdir -p "${DIR}"
mkdir -p "${ROOT}"
cp ${DEB} "/tmp/deb/"
(
	cd "${DIR}"
	ar x "../${DEBFN}"
	#tar xf control.tar.gz
	tar xvf data.tar.xz -C "${ROOT}"
)
rm -r "${DIR}"

