Skip to content
Snippets Groups Projects
Commit 3ddc0777 authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

Add make target to check out modules

parent 508e9e93
Branches
Tags
No related merge requests found
......@@ -2,3 +2,8 @@
/build
/images
/site
/openwrt
/packages/openwrt
/packages/gluon
/packages/routing
/packages/luci
......@@ -18,7 +18,11 @@ include $(GLUONDIR)/include/gluon.mk
TOPDIR:=$(GLUON_OPENWRTDIR)
export TOPDIR
include $(TOPDIR)/include/host.mk
update: FORCE
$(GLUONDIR)/scripts/update.sh $(GLUONDIR)
-include $(TOPDIR)/include/host.mk
_SINGLE=export MAKEFLAGS=$(space);
......@@ -27,8 +31,8 @@ override REVISION:=$(shell $(GLUONDIR)/scripts/openwrt_rev.sh $(GLUONDIR))
GREP_OPTIONS=
export OPENWRT_BUILD GREP_OPTIONS REVISION
include $(TOPDIR)/include/debug.mk
include $(TOPDIR)/include/depends.mk
-include $(TOPDIR)/include/debug.mk
-include $(TOPDIR)/include/depends.mk
include $(GLUONDIR)/include/toplevel.mk
define GluonProfile
......
......@@ -10,7 +10,7 @@
RELEASE:=Attitude Adjustment
PREP_MK= OPENWRT_BUILD= QUIET=0
include $(TOPDIR)/include/verbose.mk
-include $(TOPDIR)/include/verbose.mk
REVISION:=$(shell $(TOPDIR)/scripts/getver.sh)
......
modules 0 → 100644
GLUON_MODULES='openwrt packages/openwrt packages/gluon packages/routing packages/luci'
MODULE_OPENWRT_REPO=git://nbd.name/attitude_adjustment.git
MODULE_OPENWRT_COMMIT=162cca9386fd2d451732562efeaf57a533f3de86
MODULE_PACKAGES_OPENWRT_REPO=git://nbd.name/packages_12.09.git
MODULE_PACKAGES_OPENWRT_COMMIT=b4aa2d25af02e55e223f31894facf6d0e5300146
MODULE_PACKAGES_GLUON_REPO=https://github.com/freifunk-gluon/packages.git
MODULE_PACKAGES_GLUON_COMMIT=f34c54d84cb1f874bf7d588d264dae3c0706ba0b
MODULE_PACKAGES_ROUTING_REPO=https://github.com/openwrt-routing/packages.git
MODULE_PACKAGES_ROUTING_COMMIT=1c0b31528970a181327ff9309e3efd1e8c625ff0
MODULE_PACKAGES_LUCI_REPO=https://github.com/freifunk-gluon/luci.git
MODULE_PACKAGES_LUCI_COMMIT=bed710786d8a3a63f5908823e6382a51efc91003
#!/bin/sh
set -e
. $1/modules
for module in $GLUON_MODULES; do
dir=$1/$module
mkdir -p $dir
var=$(echo "$module" | tr '[:lower:]/' '[:upper:]_')
eval repo=\${MODULE_${var}_REPO}
eval commit=\${MODULE_${var}_COMMIT}
git -C $dir init
git -C $dir fetch $repo
git -C $dir checkout -B base $commit
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment