blob: f724f751b6b8778c40c4100ccab5e4498d2d0cf9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/bin/sh
set -e
if [ $# -lt 1 ]; then
echo "usage: $0: package.ipk"
exit 1
fi
while [ $# -gt 0 ]; do
filename=$1
shift
pkg=`echo $filename | sed 's/.*\///;s/.ipk$//;s/.deb$//'`
mkdir -p $pkg
mkdir -p $pkg/CONTROL
pkg_dir=$PWD
cd $pkg; (ar x ../$filename || tar zxf ../$filename) >& /dev/null
cd $pkg_dir
tar xzf $pkg/data.tar.gz -C $pkg
tar xzf $pkg/control.tar.gz -C $pkg/CONTROL
rm -f $pkg/control.tar.gz $pkg/data.tar.gz $pkg/debian-binary
done
|