wrolpi/pi-gen
2026-04-09 15:01:05 -06:00
..
stage2/04-wrolpi Migrating Controller from port 8087 to 80 so that it is more discoverable. Reformatting Controller dashboard to make header at the top. Reformatting navigation bar to handle the new links which prevented Admin from being visible in some screens. 2026-04-09 15:01:05 -06:00
build.sh Key changes: 2026-04-04 13:48:19 -06:00
config.txt Updating pi-gen build to use bookworm-arm64 branch. 2026-02-11 17:38:04 -07:00
README.md Building pi and debian images using branch by default, allowing specifying branch with -b option. 2026-02-22 15:09:15 -07:00

Pi-Gen

This directory exists to facilitate the creation of WROLPI Raspberry Pi OS images.

See https://github.com/RPI-Distro/pi-gen

Generate 64bit Raspberry Pi WROLPi image

  1. Convert a map PBF file to your initial map DB dump:

    docker run --rm -v /home/user/district-of-columbia-230111.osm.pbf:/data/region.osm.pbf lrnselfreliance/osm-map-dumper > pi-gen/stage2/04-wrolpi/files/map-db-gis.dump
    

    The output is already compressed (PostgreSQL custom format with --compress 9).

    Verify the dump format is correct:

    file pi-gen/stage2/04-wrolpi/files/map-db-gis.dump
    # Should show: "PostgreSQL custom database dump"
    
  2. Run the build (or, with a specific git branch)

    • Build release branch (default)

      sudo ./build.sh
      
    • Build specific branch

      sudo ./build.sh -b master
      
  3. The images are now in the pi-gen directory.