Skip to content
This repository was archived by the owner on Nov 16, 2019. It is now read-only.

FreifunkFranken/ffff-next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

##Freifunk Franken Firmware Repository

Basic layout

β”œβ”€β”€ packages        -> Openwrt-Packages provided by this repository
β”œβ”€β”€ package.config  -> Selection of packages that differ from openwrt profiles
β”œβ”€β”€ patches         -> Patches for
β”‚Β Β  β”œβ”€β”€ openwrt         * the openwrt repo itself
β”‚Β Β  β”œβ”€β”€ packages        * the openwrt package feed
β”‚Β Β  └── routing         * the openwrt routing package feed
β”œβ”€β”€ scripts         -> Convienent scripts to automate reoccurring steps
└── README.md       -> Exactly this file

How to turn a normal openwrt buildroot checkout into a Freifunk Franken Firmware

We assume that your current working directory is the root of the openwrt repository and that your checkout of this repo resides in ${FF_REPO}. We also assume that you have compiled openwrt before and thus have all dependencies already installed. If not see: http://wiki.openwrt.org/doc/howto/easy.build

Apply our patches for openwrt

git am ${FF_REPO}/patches/openwrt/*

Fetch the offical package feeds

./scripts/feeds update -a

Apply patches for openwrt packages

cd feeds/packages && git am ${FF_REPO}/patches/packages/* && cd -

Apply patches for openwrt routing packages

cd feeds/routing && git am ${FF_REPO}/patches/routing/* && cd -

Add our packages as an additional feed

echo "src-link FF_FEED ${FF_REPO}/packages" >> feeds.conf

Index and install all selected package feeds

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

Add our packages that differ from official profiles

cat ${FF_REPO}/package.config > .config

Configure openwrt:

make defconfig
make menuconfig

Now select the "Target System" and "Target Profile" for your AP model. Make sure, that you include one of the freifunk franken packages:

freifunk-franken-basic or freifunk-franken-debug

Finally start the build process

make

How to submit patches

Please send patches you would like to contribute to this repository to this mailinglist: franken-dev@freifunk.net

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors