1#!/bin/sh 2BASE=http://svn.openwrt.org/openwrt/trunk/openwrt 3TARGET=$1 4CONTROL=$2 5VERSION=$3 6ARCH=$4 7 8WD=$(pwd) 9 10mkdir -p "$TARGET/CONTROL" 11grep '^[^(Version|Architecture)]' "$CONTROL" > "$TARGET/CONTROL/control" 12grep '^Maintainer' "$CONTROL" 2>&1 >/dev/null || \ 13 echo "Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>" >> "$TARGET/CONTROL/control" 14grep '^Source' "$CONTROL" 2>&1 >/dev/null || { 15 pkgbase=$(echo "$WD" | sed -e "s|^$TOPDIR/||g") 16 [ "$pkgbase" = "$WD" ] && src="N/A" || src="$BASE/$pkgbase" 17 echo "Source: $src" >> "$TARGET/CONTROL/control" 18} 19echo "Version: $VERSION" >> "$TARGET/CONTROL/control" 20echo "Architecture: $ARCH" >> "$TARGET/CONTROL/control" 21chmod 644 "$TARGET/CONTROL/control" 22