Projet ouvert et collaboratif, nous créons des personnalisations pour OpenWRT, une version de LHC. Nous travaillons à configurer un compteur de qualité de connexion Internet créant un nouveau menu et des fonctionnalités sur OpenWRT. 
La compilation se fait dans un conteneur Docker.
Dans ce référentiel, effectuez:
sudo env UID= $( id -u ) GID= $( id -g ) docker compose buildAssurez-vous de démarrer les sous-moteurs:
git submodule update --init --recursiveExécutez le conteneur
sudo env UID= $( id -u ) GID= $( id -g ) docker compose run sindriExécutez le script pour préparer l'environnement (première fois seulement)
./setup_build.shExécutez le conteneur:
./build_image.sh -a chirpstackos_rpi4Cette commande construira la version Caipirinha-OS pour Raspberry Pi 4 avec Chirpstack (Lorawan)
Les commandes suivantes doivent être exécutées à l'intérieur du conteneur, en particulier dans le dossier openwrt :
Nettoyez éventuellement le contenu créé ci-dessus:
make distcleanMettez à jour les flux:
./scripts/feeds update -a
./scripts/feeds install -a Générer le fichier .config :
cp ../.config.caipirinha .config
make defconfigPour créer un nouveau paramètre de différence
./scripts/diffconfig.sh > ../.config.caipirinha
make menuconfigmake download
make -j4 Après plainte, les images peuvent être trouvées dans le bac / cibles / BCM27XX / BCM2710 / . openwrt-ath79-generic-comfast_cf-e5-squashfs-sysupgrade.bin
make download
make -j1 V=scLes commandes ci-dessus permettra les détails et la compilation dans un seul thread pour obtenir une visualisation d'erreur pendant la compilation.