aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* dnsmasq: make tftp root if not existingAlberto Bursi2017-05-041-1/+1
* dnsmasq: fix dhcp_option usage warningHans Dedecker2017-05-041-1/+2
* ramips: purge default packages on MT7621Daniel Golle2017-05-049-29/+48
* sunxi: clean up modules definitionsMatthias Schiffer2017-05-043-45/+5
* ramips: enable ramdisk for mt7621Paul Spooren2017-05-041-1/+1
* octeon: port missing 4.9 patchesFelix Fietkau2017-05-046-0/+1766
* armvirt: 64: enable usb supportYousong Zhou2017-05-032-1/+1
* ipq806x: fix EA8500 switch configurationJo-Philipp Wich2017-05-031-1/+1
* hostapd: add legacy_rates option to disable 802.11b data rates.Nick Lowe2017-05-031-8/+20
* hostapd: fix reload frequency change patchAbhilash Tuse2017-05-032-7/+32
* base-files: implement ucidef_set_hostname(), ucidef_set_ntpserver()Jo-Philipp Wich2017-05-031-0/+20
* opkg: alternatives: use ERROR level for symlink failureYousong Zhou2017-05-031-3/+3
* busybox: alternatives: accomodate CONFIG_BUSYBOX_CUSTOM=yYousong Zhou2017-05-031-14/+15
* build: reset ALTERNATIVES field in Package/DefaultYousong Zhou2017-05-031-0/+1
* mediatek: fix sysupgrade on eMMC boardsJohn Crispin2017-05-033-7/+9
* dnsmasq: bump to 2.77test5Kevin Darbyshire-Bryant2017-05-021-2/+2
* busybox: add alternatives specs for those also provided by procps-ngYousong Zhou2017-05-031-2/+14
* iproute2: bump PKG_RELEASEYousong Zhou2017-05-021-1/+1
* iproute2: add ip-tiny, ip-full as alternatives of /sbin/ipYousong Zhou2017-05-021-10/+16
* busybox: add as an alternative of /sbin/ipYousong Zhou2017-05-021-1/+2
* opkg: alternatives supportYousong Zhou2017-05-021-4/+4
* build: ipkg: new field AlternativesYousong Zhou2017-05-021-0/+1
* build: cleanup tmp/ dir of target rootfsYousong Zhou2017-05-022-1/+2
* imx6: remove linux 4.4 supportFelix Fietkau2017-05-0226-3811/+0
* target/arc770: switch to 4.9 kernelAlexey Brodkin2017-05-023-13/+33
* target/archs38: switch to 4.9 kernelAlexey Brodkin2017-05-023-18/+39
* toolchain/arc: update to the most recent release arc-2016.09Alexey Brodkin2017-05-0241-523/+573
* linux-4.9: Fix building of DWC3 moduleAlexey Brodkin2017-05-021-0/+54
* perf: disable build for ARC, it is currently brokenFelix Fietkau2017-05-021-1/+1
* target: mpc85xx: make kernel_menuconfigAlexandru Ardelean2017-05-021-14/+33
* target: mpc85xx: tl_wdr4900_v1: drop 'fsl_rstcr_restart' hookAlexandru Ardelean2017-05-021-1/+0
* target: mpc85xx: refresh kernel patchesAlexandru Ardelean2017-05-023-136/+9
* target: mpc85xx: switch to kernel 4.9Alexandru Ardelean2017-05-025-1/+1
* build: remove absolute path to perl and replace with /usr/bin/env perlBastian Köcher2017-05-024-4/+7
* kernel: allow selecting RTC drivers on targets without explicit RTC supportFelix Fietkau2017-05-022-9/+17
* uboot-omap: rename patch to 101-disable-thumb-omap3.patchAlexander Couzens2017-04-301-0/+0
* uboot-omap: enable thumb for overoAlexander Couzens2017-04-301-0/+18
* mediatek: fix mt7530 mcm resetJohn Crispin2017-04-293-3/+12
* odhcpd: update to git HEAD version (FS#656,FS#595)Hans Dedecker2017-04-281-3/+3
* dnsmasq: support dhcp_option config as a listHans Dedecker2017-04-271-4/+21
* x86: enable 4G high memory support for generic (32bit) subtargetJo-Philipp Wich2017-04-272-4/+8
* ramips: ZTE-Q7: fix switch driver initialization in DTS (FS#716)Jo-Philipp Wich2017-04-271-2/+4
* busybox: nslookup_lede: mimic output format of old Busybox appletJo-Philipp Wich2017-04-272-22/+61
* busybox: nslookup_lede: fix compatibility with v1.25Jo-Philipp Wich2017-04-272-6/+7
* ramips: fix syntax error in board.d/01_ledsMathias Kresin2017-04-271-1/+1
* ramips: ZBT-WE826: include the correct dtsiMathias Kresin2017-04-273-6/+4
* dropbear: fix procd interface trigger installHans Dedecker2017-04-261-1/+3
* busybox: Enable sendfile by defaultDaniel Engberg2017-04-261-1/+1
* include/packages-defaults.mk: Remove LARGEFILE optionDaniel Engberg2017-04-261-1/+0
* imx6: ventana: add GW553x board identificationTim Harvey2017-04-261-0/+5
class="se">\ [ \! -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) && \ (cd $(SUBDIR) && git checkout $(VERSION)) && \ 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