Skip to content
This repository has been 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: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published