Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Read-only root with data partition #76

Merged
merged 14 commits into from
Apr 3, 2021
Merged

Read-only root with data partition #76

merged 14 commits into from
Apr 3, 2021

Commits on Apr 3, 2021

  1. [WIP] Read-only root with data partition

    - Use squashfs as rootfs
    - ext4 data partition
    - TODO OverlayFS for /var
    
    Work in progress:
    - convince systemd to work on a read-only rootfs.
    - Most likely needs a custom pre-init script for OverlayFS to avoid initramfs
    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    e605c75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c363faa View commit details
    Browse the repository at this point in the history
  3. feat: Bump genimage version for hybrid GPT MBR partitions

    Update genimage 12 to 14 for proper hybrid partition table support.
    MBR is required for RPi boot partition. GPT is used for everything else.
    This makes partition handling much nicer whithout the primary partition limit of MBR.
    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    1bb712a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18bcc32 View commit details
    Browse the repository at this point in the history
  5. [WIP] wpa_supplicant configuration handling

    Store user editable wpa_supplicant configuration file in /var/etc/wpa_supplicant
    and avoid bindmount indirection from /etc/wpa_supplicant.
    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    e98c80c View commit details
    Browse the repository at this point in the history
  6. fix: Disable dhcpcd service auto-start in Buildroot

    This service was used in the old access point functionality and might be used again in the future.
    Instead of disabling it during first boot, remove the install section in the service file.
    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    373e6fc View commit details
    Browse the repository at this point in the history
  7. fix: Disable lighttpd service auto-start in Buildroot

    Instead of disabling it during first boot, remove the install section in the service file.
    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    22a3544 View commit details
    Browse the repository at this point in the history
  8. feat: Use fixed partition UUIDs

    This allows to reference partitions by UUID
    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    37de846 View commit details
    Browse the repository at this point in the history
  9. [WIP] Use filesystem UUIDs

    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    70ea07d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    131724e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8acef64 View commit details
    Browse the repository at this point in the history
  12. [WIP] /opt/yio overlay

    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    f17f9a4 View commit details
    Browse the repository at this point in the history
  13. feat: Rotate display for rpi0w and rpi3 dev boards

    Included evtest to test alternative touchscreens.
    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    7be4a93 View commit details
    Browse the repository at this point in the history
  14. Enhanced documentation

    zehnm committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    b0c4756 View commit details
    Browse the repository at this point in the history