#!/bin/sh [ -f APKBUILD ] || ( echo "please run this in a package directory"; exit 1 ) [ ! -f "$1" ] || ( echo "patch $1 already exists"; exit 1 ) [ "$1" != "" ] || ( echo "usage: apatch "; exit 1 ) abuild clean fetch unpack prepare # obtain builddir . APKBUILD [ -z "$builddir" ] && builddir="/$pkgname-$pkgver" cp -r src src-old ( cd "src$builddir" $SHELL ) busybox diff -U3 -r "src-old$builddir" "src$builddir" | sed "s|src-old$builddir|a|g;s|src$builddir|b|g" > $1 rm -rf src-old