vinchu / openwrt

This repository is fork from openwrt official repo, we will update the latest tag and release GL.iNet firmware based on it.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This repo is maintained by GL.iNet team, which is used to release stock firmware.

Feature

  • Support latest device of GL.iNet
  • Support kernel driver which isn't support by kernel-tree
  • Keep updating with stock firmware

Prerequisites

To build your own firmware you need to have access to a Linux, BSD or MacOSX system (case-sensitive filesystem required). Cygwin will not be supported because of the lack of case sensitiveness in the file system. Ubuntu is usually recommended.

Installing Packages

$ sudo apt-get update
$ sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev

Downloading Source

$ git clone https://github.com/gl-inet/openwrt.git openwrt

Updating Feeds

$ ./scripts/feeds update -a
$ ./scripts/feeds install -a

Compile

Issueing make menuconfig to select a GL.iNet device, and then exit with save. Simply running make will build your own firmware. It will download all sources, build the cross-compile toolchain, the kernel and all choosen applications which is spent on several hours.

Note that if you have all the source already, just put them in your openwrt/dl folder and you save time to download resource.

About

This repository is fork from openwrt official repo, we will update the latest tag and release GL.iNet firmware based on it.

License:GNU General Public License v2.0


Languages

Language:C 60.8%Language:Makefile 16.5%Language:Shell 8.0%Language:C++ 6.6%Language:Roff 3.8%Language:Perl 2.2%Language:M4 1.3%Language:Assembly 0.3%Language:Python 0.2%Language:Yacc 0.1%Language:Lex 0.1%Language:Awk 0.0%Language:Objective-C 0.0%Language:CMake 0.0%