Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4
- run: |
sudo apt-get update && sudo apt-get install -y shellcheck
shellcheck -S error build-image.sh customize.sh provision.sh lib/common.sh hardware-smoke-test.sh
shellcheck -S error build-image.sh customize.sh hardware-smoke-test.sh

customize-in-container:
runs-on: ubuntu-24.04-arm # native arm64 container
Expand Down
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ dependencies and installs them with `uv`.

### Shared apt packages (`packages.txt`)

`packages.txt` is the single source of truth, read by `build-image.sh` and
`provision.sh`. Current contents:
`packages.txt` is the single source of truth, read during the image build.
Current contents:

- core: `git`, `curl`, `ca-certificates`
- I2C/SPI: `i2c-tools`
Expand Down Expand Up @@ -89,8 +89,6 @@ you can reach `172.17.21.2`.
| `build-image.sh` | download + grow + loop-mount + chroot-customize the stock image into `.img.xz` |
| `customize.sh` | the steps run inside the image chroot |
| `files/dpea-eth0.nmconnection` | baked NetworkManager profile (eth0 DHCP + static) |
| `provision.sh` | apply the same config to an already-running Pi (no reflash) |
| `lib/common.sh` | shared shell helpers for `provision.sh` |
| `hardware-smoke-test.sh` | on-Pi smoke test of the baked config |
| `imager-launchers/` | double-click launchers that open Imager with the DPEA OS list |
| `.github/workflows/build-image.yml` | build + publish the image + `os-list.json` |
Expand Down
81 changes: 0 additions & 81 deletions lib/common.sh

This file was deleted.

6 changes: 3 additions & 3 deletions packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
# that repo's pyproject.toml. apt python3-* packages do NOT populate a uv venv,
# so they never belong here.
#
# Read by build-image.sh (image build) and provision.sh (a running Pi). Lines
# starting with # and blank lines are ignored. Keep this list documented in
# README.md.
# Read during the image build (build-image.sh copies it in, customize.sh installs
# it). Lines starting with # and blank lines are ignored. Keep this list
# documented in README.md.

# --- core ---
git
Expand Down
37 changes: 0 additions & 37 deletions provision.sh

This file was deleted.

Loading