tar_extract() {
	extractdir=$(mktemp -d --tmpdir=/tmp)
	if [ -z "$extractdir" ]; then
		echo "Error during extraction." >&2
		exit 1
	fi

	cd "$extractdir" || exit 1
	rpm2cpio "/var/lib/flash-player-plugin/flash-plugin-10.3.183.7-release.i386.rpm" | cpio -i --quiet -d

	FILENUM=1
	FILE_SRC="$FILE1_SRC"
	FILE_DST="$FILE1_DST"
	while [ -n "$FILE_SRC" ]; do
		mv -f "$FILE_SRC" "$FILE_DST"
		FILENUM=$((FILENUM+1))
		eval FILE_SRC="\$FILE${FILENUM}_SRC"
		eval FILE_DST="\$FILE${FILENUM}_DST"
	done
	rm -rf "$extractdir"
}
