diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..afd2afd --- /dev/null +++ b/install.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +OPENWRT_DIR="$1" +if test -z "$OPENWRT_DIR"; then + >&2 echo 'usage: ./install.sh openwrt-dir' + exit 1 +fi + +cd "$OPENWRT_DIR" +if test ! -x scripts/feeds; then + >&2 echo "no scripts/feeds, is $OPENWRT_DIR correct?" + exit 1 +fi + +if test -e feeds.conf && cat feeds.conf | awk '{print $2}' | grep -qE '^pantonshire$'; then + >&2 echo 'feed already installed' + exit 1 +fi + +echo 'src-git pantonshire https://git.pantonshire.com/tom/openwrt_feed.git' >> feeds.conf +./scripts/feeds update pantonshire +./scripts/feeds install -a -p pantonshire +