aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/magicbox-2.6
Commit message (Expand)AuthorAgeFilesLines
* clean of the rootfs_split patchGabor Juhos2007-07-191-1/+0
* mostly cosmetic sync with the mainline bubinga codeImre Kaloz2007-07-112-10/+10
* bump to 2.6.22.1Mike Baker2007-07-111-1/+1
* 2.6.22 is released :)Felix Fietkau2007-07-091-1/+1
* nuke magicbox-2.6 2.6.21 patches - 2.6.22-rc is stable hereFelix Fietkau2007-07-022-118/+0
* update magicbox target to 2.6.22-rc6, select gcc 4.2.0 as default for this ta...Felix Fietkau2007-06-284-1/+130
* fill in the kernel version info for every target, move the kernel tarball md5...Felix Fietkau2007-06-281-0/+2
* prepare for the transition to linux 2.6.22 - make it possible to override the...Felix Fietkau2007-06-161-0/+4
* fix magicbox, convert mtd mapping to platform_device, add support for combine...Imre Kaloz2007-05-266-154/+62
* fix Magicbox for .21 and convert to the new structureImre Kaloz2007-05-247-2683/+562
* add magicbox 2.0 cf slot support - kmod-ide must not be used on magicbox 1.1 ...Felix Fietkau2007-04-092-3/+2325
* enable preinit for magicboxFelix Fietkau2007-03-031-1/+1
* make the rest of the structure for the targets that dont have profiles yetTim Yardley2007-03-031-0/+4
* clean up a few things in image build makefiles and fix unnecessary grub rebuildsFelix Fietkau2007-02-251-3/+0
* add missing config filesFelix Fietkau2007-02-221-0/+152
* Reorganize kernel configs - target/linux/*/config is now a directory. ./confi...Felix Fietkau2007-02-222-1492/+0
* port [6229] to kamikazeFelix Fietkau2007-02-081-1/+1
* Forgot to add the DELUDE target :/Florian Fainelli2007-01-231-0/+1
* Add chaostable from #1187, also enable netfilter modules for ixp4xx.Florian Fainelli2007-01-221-0/+2
* Add initial version of the new Image Builder It's still a bit rough in a few ...Felix Fietkau2007-01-101-2/+3
* store the default kernel version for our ports in a single place (target make...Felix Fietkau2006-12-251-4/+0
* upgrade to 2.6.19.1, fix Gateway 7001 patch and enable image generation for i...Imre Kaloz2006-12-191-2/+2
* Upgrade to Linux 2.6.19Felix Fietkau2006-12-145-1096/+1416
* Add HFS and HFS+ modules (#1024)Florian Fainelli2006-12-071-2/+2
* move target/image/platform to target/linux/platform/image platform directorie...Mike Baker2006-11-281-0/+38
* autodetect atm, pci, usb, pcmcia features from kernel config fileFelix Fietkau2006-11-191-1/+1
* reorganize nat helper packages, move ftp and irc nat to a package that is ena...Felix Fietkau2006-11-191-2/+2
* add mini_foFelix Fietkau2006-11-171-0/+1
* make target/linux/* directories self-contained, use the selected kernel versi...Felix Fietkau2006-11-111-0/+5
* Enable iso9660 and udf kernel modules (#930)Florian Fainelli2006-11-091-2/+6
* Update kernel configurations to enable NLS KOI8R (russian) and package the mo...Florian Fainelli2006-11-041-1/+1
* cleanup/rewrite of the kernel build processFelix Fietkau2006-10-191-8/+1
* cleanupFelix Fietkau2006-10-191-1/+0
* enable native ipsec modules on 2.6, add ipsec kernel modulesNicolas Thill2006-10-181-10/+13
* finally move buildroot-ng to trunkFelix Fietkau2016-03-204-0/+1702
$(TAR) czf $(1) $(2) dl_pack/xz=$(TAR) c $(2) | xz -zc > $(1) dl_pack/unknown=echo "ERROR: Unknown pack format for file $(1)"; false define dl_pack $(if $(dl_pack/$(call ext,$(1))),$(dl_pack/$(call ext,$(1))),$(dl_pack/unknown)) endef define DownloadMethod/unknown @echo "ERROR: No download method available"; false endef define DownloadMethod/default $(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(FILE)" "$(MD5SUM)" $(foreach url,$(URL),"$(url)") endef define wrap_mirror $(if $(if $(MIRROR),$(filter-out x,$(MIRROR_MD5SUM))),@$(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(FILE)" "$(MIRROR_MD5SUM)" || ( $(1) ),$(1)) endef define DownloadMethod/cvs $(call wrap_mirror, \ echo "Checking out files from the cvs repository..."; \ mkdir -p $(TMP_DIR)/dl && \ cd $(TMP_DIR)/dl && \ rm -rf $(SUBDIR) && \ [ \! -d $(SUBDIR) ] && \ cvs -d $(URL) export $(VERSION) $(SUBDIR) && \ echo "Packing checkout..." && \ $(call dl_pack,$(TMP_DIR)/dl/$(FILE),$(SUBDIR)) && \ mv $(TMP_DIR)/dl/$(FILE) $(DL_DIR)/ && \ rm -rf $(SUBDIR); \ ) endef define DownloadMethod/svn $(call wrap_mirror, \ echo "Checking out files from the svn repository..."; \ mkdir -p $(TMP_DIR)/dl && \ cd $(TMP_DIR)/dl && \ rm -rf $(SUBDIR) && \ [ \! -d $(SUBDIR) ] && \ ( svn help export | grep -q trust-server-cert && \ svn export --non-interactive --trust-server-cert -r$(VERSION) $(URL) $(SUBDIR) || \ svn export --non-interactive -r$(VERSION) $(URL) $(SUBDIR) ) && \ echo "Packing checkout..." && \ $(call dl_pack,$(TMP_DIR)/dl/$(FILE),$(SUBDIR)) && \ mv $(TMP_DIR)/dl/$(FILE) $(DL_DIR)/ && \ rm -rf $(SUBDIR); \ ) endef define DownloadMethod/git $(call wrap_mirror, \ echo "Checking out files from the git repository..."; \ mkdir -p $(TMP_DIR)/dl && \ cd $(TMP_DIR)/dl && \ rm -rf $(SUBDIR) && \ [ \! -d $(SUBDIR) ] && \ git clone $(URL) $(SUBDIR) --recursive && \ (cd $(SUBDIR) && git checkout $(VERSION) && git submodule update) && \ echo "Packing checkout..." && \ rm -rf $(SUBDIR)/.git && \ $(call dl_pack,$(TMP_DIR)/dl/$(FILE),$(SUBDIR)) && \ mv $(TMP_DIR)/dl/$(FILE) $(DL_DIR)/ && \ rm -rf $(SUBDIR); \ ) endef define DownloadMethod/bzr $(call wrap_mirror, \ echo "Checking out files from the bzr repository..."; \ mkdir -p $(TMP_DIR)/dl && \ cd $(TMP_DIR)/dl && \ rm -rf $(SUBDIR) && \ [ \! -d $(SUBDIR) ] && \ bzr export -r$(VERSION) $(SUBDIR) $(URL) && \ echo "Packing checkout..." && \ $(call dl_pack,$(TMP_DIR)/dl/$(FILE),$(SUBDIR)) && \ mv $(TMP_DIR)/dl/$(FILE) $(DL_DIR)/ && \ rm -rf $(SUBDIR); \ ) endef define DownloadMethod/hg $(call wrap_mirror, \ echo "Checking out files from the hg repository..."; \ mkdir -p $(TMP_DIR)/dl && \ cd $(TMP_DIR)/dl && \ rm -rf $(SUBDIR) && \ [ \! -d $(SUBDIR) ] && \ hg clone -r $(VERSION) $(URL) $(SUBDIR) && \ find $(SUBDIR) -name .hg | xargs rm -rf && \ echo "Packing checkout..." && \ $(call dl_pack,$(TMP_DIR)/dl/$(FILE),$(SUBDIR)) && \ mv $(TMP_DIR)/dl/$(FILE) $(DL_DIR)/ && \ rm -rf $(SUBDIR); \ ) endef define DownloadMethod/darcs $(call wrap_mirror, \ echo "Checking out files from the darcs repository..."; \ mkdir -p $(TMP_DIR)/dl && \ cd $(TMP_DIR)/dl && \ rm -rf $(SUBDIR) && \ [ \! -d $(SUBDIR) ] && \ darcs get -t $(VERSION) $(URL) $(SUBDIR) && \ find $(SUBDIR) -name _darcs | xargs rm -rf && \ echo "Packing checkout..." && \ $(call dl_pack,$(TMP_DIR)/dl/$(FILE),$(SUBDIR)) && \ mv $(TMP_DIR)/dl/$(FILE) $(DL_DIR)/ && \ rm -rf $(SUBDIR); \ ) endef Validate/cvs=VERSION SUBDIR Validate/svn=VERSION SUBDIR Validate/git=VERSION SUBDIR Validate/bzr=VERSION SUBDIR Validate/hg=VERSION SUBDIR Validate/darcs=VERSION SUBDIR define Download/Defaults URL:= FILE:= PROTO:= MD5SUM:= SUBDIR:= MIRROR:=1 MIRROR_MD5SUM:=x VERSION:= endef define Download $(eval $(Download/Defaults)) $(eval $(Download/$(1))) $(foreach FIELD,URL FILE $(Validate/$(call dl_method,$(URL),$(PROTO))), ifeq ($($(FIELD)),) $$(error Download/$(1) is missing the $(FIELD) field.) endif ) $(foreach dep,$(DOWNLOAD_RDEP), $(dep): $(DL_DIR)/$(FILE) ) download: $(DL_DIR)/$(FILE) $(DL_DIR)/$(FILE): mkdir -p $(DL_DIR) $(if $(DownloadMethod/$(call dl_method,$(URL),$(PROTO))),$(DownloadMethod/$(call dl_method,$(URL),$(PROTO))),$(DownloadMethod/unknown)) endef