Fork of OpenWrt used in router Turris
C Makefile Shell C++ Roff Objective-C Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config Omnia target doesnt need make_defconfig hack anymore Dec 14, 2016
configs python3-cryptography: package added + dependencies Aug 14, 2018
docker docker: fix luajit compilation Apr 19, 2018
docs add chaos_calmer branch Jun 14, 2015
files/etc Removed our set_opkg_url approach how to set opkg.conf. Instead of th… Feb 12, 2014
include kernel: Update to the latest version Aug 18, 2018
lists lists: empty lists should be documented Aug 14, 2018
package ncurses: Try version without cxx bindings on host to fix local builds Aug 16, 2018
patches twisted: Yet another twisted update Aug 17, 2018
scripts medkit generation: generate also for Turris Aug 13, 2018
target turris: Make sure that all kernel options are used Aug 3, 2018
toolchain Backport fopencookie to musl 1.1.15 from post 1.1.18 git version Feb 12, 2018
tools tools/automake: Update automake from LEDE Nov 6, 2017
turris-legacy As turris-legacy use version 3.6.5 Jul 10, 2017
uboot-static uboot-static: updated sdcard u-boot to rev 66210c1 Jul 2, 2015
vagrant vagrantfile: add openwrt bash completion to privisioning script May 10, 2015
.gitattributes add chaos_calmer branch Jun 14, 2015
.gitignore gitignore: ignore all log dirs Nov 20, 2015
.gitmodules Removed submodules feeds/lucics and package/packages Apr 21, 2015
BSDmakefile add chaos_calmer branch Jun 14, 2015
CHANGELOG feeds: knot-resolver update to version 2.4.1 (security fix) Aug 2, 2018
CONTRIBUTING.md CONTRIBUTING: Minor adjustments to mention even other options Jan 4, 2017
Config.in add chaos_calmer branch Jun 14, 2015
LICENSE add chaos_calmer branch Jun 14, 2015
Makefile add chaos_calmer branch Jun 14, 2015
README add chaos_calmer branch Jun 14, 2015
compile_fix compile_{fw,fix}: Fix passing KERNEL configs Jun 14, 2016
compile_fw Fix build of medkit on Turris 1.x Aug 14, 2018
compile_omnia_fw compile_fw: Try to unify build methods Apr 12, 2016
compile_turris_fw compile_fw: Try to unify build methods Apr 12, 2016
disabled_packages.common disabled_packages: Small fix Jan 5, 2018
disabled_packages.omnia disabled_packages: Disable packages that don't build and we don't care Dec 31, 2017
disabled_packages.turris disabled_packages: Disable packages that don't build and we don't care Dec 31, 2017
feeds.conf.default unbound: uClibc compile fix Aug 20, 2018
release-override feeds: Add samba4 feed Jun 21, 2018
rules.mk python: version bump to 3.6.0 (lede-17.01) Aug 14, 2018

README

This is the buildsystem for the OpenWrt Linux distribution.

Please use "make menuconfig" to configure your appreciated
configuration for the toolchain and firmware.

You need to have installed gcc, binutils, bzip2, flex, python, perl, make,
find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers.

Run "./scripts/feeds update -a" to get all the latest package definitions
defined in feeds.conf / feeds.conf.default respectively
and "./scripts/feeds install -a" to install symlinks of all of them into
package/feeds/.

Use "make menuconfig" to configure your image.

Simply running "make" will build your firmware.
It will download all sources, build the cross-compile toolchain, 
the kernel and all choosen applications.

You can use "scripts/flashing/flash.sh" for remotely updating your embedded
system via tftp.

The OpenWrt system is documented in docs/. You will need a LaTeX distribution
and the tex4ht package to build the documentation. Type "make -C docs/" to build it.

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.


Sunshine!
	Your OpenWrt Project
	http://openwrt.org