#!/bin/bash set -e if [ $# -lt 1 ]; then echo "usage: $0 package_name" exit 1 fi ## This script is a nasty hack... especially the cp of $filename. Yuck! filename="$1" basefile=`echo $filename | sed 's/.*\///'` pkg=`echo $basefile | sed 's/\.deb$//' | sed 's/\.ipk$//'` mkdir $pkg cp $filename $pkg cd $pkg ar -x $basefile tar xzf data.tar.gz mkdir DEBIAN cd DEBIAN tar xzf ../control.tar.gz cd .. rm -f control.tar.gz data.tar.gz debian-binary $basefile cd ../..