small changes to make-ipkg-dir.sh from trunk/
authorFelix Fietkau <nbd@openwrt.org>
Fri, 21 Oct 2005 20:15:15 +0000 (20:15 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 21 Oct 2005 20:15:15 +0000 (20:15 +0000)
SVN-Revision: 2215

openwrt/scripts/make-ipkg-dir.sh

index 2dced31384915da801e6869be6002f6847a48630..5225c3448dbd47e5b61230db74247ee426640fbf 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/bash
-BASE=http://svn.openwrt.org/openwrt/branches/whiterussian/openwrt/package
+BASE=http://svn.openwrt.org/openwrt/branches/whiterussian/openwrt
 TARGET=$1
 CONTROL=$2
 VERSION=$3
@@ -8,11 +8,11 @@ ARCH=$4
 mkdir -p "$TARGET/CONTROL"
 grep '^[^(Version|Architecture)]' "$CONTROL" > "$TARGET/CONTROL/control"
 grep '^Maintainer' "$CONTROL" 2>&1 >/dev/null || \
-       echo "Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>" >> "$TARGET/CONTROL/control"
+        echo "Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>" >> "$TARGET/CONTROL/control"
 grep '^Source' "$CONTROL" 2>&1 >/dev/null || {
-       pkgname=$(pwd | awk -F/ '{ n = split($0, p, "/"); if ((p[n - 1] == "package") && (p[n - 2] == "openwrt")) print p[n] }')
-       [ -z "$pkgname" ] && src="http://svn.openwrt.org" || src="$BASE/$pkgname"
-       echo "Source: $src" >> "$TARGET/CONTROL/control"
+        pkgbase=$(pwd | sed -e "s|^$TOPDIR/||g")
+        [ "$pkgbase" = "$WD" ] && src="N/A" || src="$BASE/$pkgbase"
+        echo "Source: $src" >> "$TARGET/CONTROL/control"
 }
 echo "Version: $VERSION" >> "$TARGET/CONTROL/control"
 echo "Architecture: $ARCH" >> "$TARGET/CONTROL/control"