_____ _ _ _ ____
| ___| __ ___ ___| |_ ____ | \ | |/ ___|
| |_ | '__/ _ \/ _ \ __|_ /____| \| | | _
| _|| | | __/ __/ |_ / /_____| |\ | |_| |
|_| |_| \___|\___|\__/___| |_| \_|\____|
Freetz-NG is a fork of Freetz. More features - less bugs!
- You need an up to date Linux System with some prerequisites.
- Or download a ready-to-use VM like Gismotro's Freetz-Linux. (admin & pass: freetz)
- Your linux user needs to have set
umask 0022
before checkout and during make.
git clone https://github.com/Freetz-NG/freetz-ng ~/freetz-ng
Or clone a single tag:
git clone https://github.com/Freetz-NG/freetz-ng ~/freetz-ng --single-branch --branch TAGNAME
cd ~/freetz-ng
make menuconfig
make
# make help
# make push-firmware
tools/push_firmware -h
git status
git diff --no-prefix # --cached # > file.patch
git log --graph # --oneline
git checkout master ; git fetch --all --prune ; git reset --hard origin/HEAD ; git clean -fd
git pull
git checkout HASH-OF-COMMIT # -b NEW-BRANCH
git checkout EXISTING-BRANCH
git clone https://gitlab.com/Freetz-NG/freetz-ng ~/freetz-ng
git clone https://bitbucket.org/Freetz-NG/freetz-ng ~/freetz-ng
svn co https://svn.boxmatrix.info/freetz-ng/trunk ~/freetz-ng
See https://freetz-ng.github.io/ (or docs/).