Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/archivers/deb2targz/files/deb2targz.sh
16461 views
1
#!/bin/sh
2
#
3
# Distributed under the BSD 2-clause Simplified License.
4
#
5
6
PATH=/bin:/usr/bin
7
8
[ $# -eq 0 ] && {
9
echo 1>&2 "Usage: ${0##*/} <deb-file> [<deb-file> ...]";
10
exit 1;
11
}
12
13
for i in "$@"; do
14
[ "${i##*.}" != "deb" ] && {
15
echo "${0##*/}: ignoring '$i' (not a .deb)";
16
continue;
17
}
18
19
for file in `tar tf "$i"`; do
20
[ "${file%%.*}" = "data" ] && {
21
tar xOf "${i}" "${file}" > "${i%%.deb}.${file#data.}"
22
}
23
done
24
done
25
26
27