Skip to content

Building the package manually

Jack'lul edited this page Aug 26, 2025 · 6 revisions

The package was designed to build through Github Actions but it can also be done manually:

# Fetch repositories
./scripts/dev.sh development # ...or master / other branch

# Prepare pi-hole/pi-hole
./scripts/patch.sh core dev/core
./scripts/version.sh dev/core

# Prepare pi-hole/web
./scripts/patch.sh web dev/web
./scripts/version.sh dev/web

# Prepare pi-hole/FTL
./scripts/patch.sh FTL dev/FTL
./scripts/version.sh dev/FTL

# Compile FTL
# For full instructions check the official repository
./dev/FTL/build.sh

# Build package files in ./build directory
mkdir ./build
./scripts/build.sh ./build

# then build the IPK package
./scripts/ipk.sh ./build dev armv7-3.2

# the package will be saved at the root of the repository

Clone this wiki locally