-
Notifications
You must be signed in to change notification settings - Fork 0
Building the package manually
Jack'lul edited this page May 25, 2024
·
3 revisions
The package was designed to build through Github Actions but it can also be done manually:
# Fetch repositories
./scripts/dev.sh development-v6
# Prepare pi-hole/pi-hole
./scripts/patch.sh core dev/core
./scripts/test.sh core dev/core
./scripts/version.sh dev/core
# Prepare pi-hole/web
./scripts/patch.sh web dev/web
./scripts/test.sh web dev/web
./scripts/version.sh dev/web
# Prepare pi-hole/FTL
./scripts/patch.sh FTL dev/FTL
./scripts/test.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
# (you will need sudo access to set ownership of files to uid/gid 0)
./scripts/ipk.sh ./build dev armv7-3.2
# the package will be saved at the root of this repository