11 lines
323 B
Bash
Executable File
11 lines
323 B
Bash
Executable File
#!/bin/bash -ex
|
|
export PREV="$(pwd)"
|
|
in=(${2//:/ })
|
|
tmpdir="$1/${in[1]:-"default"}/`cat /etc/os-release | md5sum --binary | awk '{ print $1 }'`"
|
|
mkdir -p "$tmpdir"
|
|
cd "$tmpdir"
|
|
apt-get download "$2"
|
|
filename="$(find . -type f -name "${in[0]}_*_${in[1]:-"amd64"}.deb" | sort | tail -n1)"
|
|
dpkg -x "$filename" "$3"
|
|
cd "$PREV"
|