From 2c317d9e2e094aab93e0f78ee635575a802e6629 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Mon, 12 Oct 2026 15:51:36 +0200 Subject: [PATCH] the images follow the upstream rename: postmarketOS is Nura postmarketOS renamed itself Nura on 2026-09-27 (https://nura.eco/blog/2026/09/27/nura-rename/). The README intro, install.sh's messages, the 'latest' release title, the build headers and the default-login lines now say so. Identifiers keep their names - package names, the pmaports and mirror URLs, pmbootstrap - until upstream moves them. The intro also stops calling the images nightly: the schedule trigger is commented out, CI builds on push. --- .forgejo/workflows/build.yml | 4 ++-- README.md | 6 +++--- build.sh | 8 ++++---- install.sh | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3af50cf..c5eccf6 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -1,6 +1,6 @@ name: image -# Builds the flashable postmarketOS images for the Fairphone 6 (kernel from +# Builds the flashable Nura images for the Fairphone 6 (kernel from # milos-linux combined-stable + imsd) — Plasma Mobile (fp6-img-plasma.tar.xz) and # Phosh (fp6-img-phosh.tar.xz) — and publishes both as the rolling 'latest' # release. @@ -106,7 +106,7 @@ jobs: url: ${{ github.server_url }} repo: ${{ github.repository }} tag: latest - title: Latest FP6 postmarketOS image + title: Latest FP6 Nura image prerelease: true override: true release-dir: dist diff --git a/README.md b/README.md index eab56b2..9380819 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # fp6-img -Flashable [postmarketOS](https://postmarketos.org/) images for the -**Fairphone 6/6+**, built nightly from the +Flashable [Nura](https://nura.eco) images for the +**Fairphone 6/6+**, built from the [Catcrafts milos-linux](https://forgejo.catcrafts.net/Catcrafts/milos-linux) `combined-stable` kernel branch. @@ -36,5 +36,5 @@ cd fp6-img-{DE} inside Linux where the bootloader's NV-wipe cannot see it, then reads the modem NV back and reports the result. The bootloader never writes `boot`. -Default login: `user` / `147147` (same as official postmarketOS images). +Default login: `user` / `147147` (same as official Nura images). **Never re-lock the bootloader** with a custom image installed. diff --git a/build.sh b/build.sh index 4aabd3c..b351667 100755 --- a/build.sh +++ b/build.sh @@ -1,5 +1,5 @@ #!/bin/sh -eu -# fp6-img pipeline: build a flashable postmarketOS image for the Fairphone 6 +# fp6-img pipeline: build a flashable Nura image for the Fairphone 6 # with the Catcrafts kernel (milos-linux combined-stable), imsd (VoLTE) and # fingerprintd (fingerprint unlock) # installed from the Catcrafts apk registry. @@ -30,7 +30,7 @@ KERNEL_BRANCH=combined-stable # sha256; that gated fresh installs only, never upgrades, and cost a commit # and an image run per release. REGISTRY=https://forgejo.catcrafts.net/api/packages/Catcrafts/alpine/edge/fp6 -# FP6IMG_UI: which postmarketOS UI the image boots into. plasma-mobile (the +# FP6IMG_UI: which Nura UI the image boots into. plasma-mobile (the # default) gets imsd-dialerd from the imsd package itself; phosh gets the # opt-in imsd-ofono subpackage (imsd-ofonod + the GNOME Calls plugin # override) and fp6-login-screen-schema (GNOME Settings' fingerprint row) on @@ -330,7 +330,7 @@ rm -f "$REG_DL"/*.apk pmbootstrap index # --- 4. build the image ------------------------------------------------------- -# Same default credentials as the official postmarketOS images. +# Same default credentials as the official Nura images. pmbootstrap -y zap >/dev/null 2>&1 || true pmbootstrap install --password 147147 @@ -358,7 +358,7 @@ cp README.md install.sh "$STAGE/$IMG_NAME/" echo "kernel: $KERNEL_REPO $KERNEL_BRANCH @ $COMMIT" echo "ui: $FP6IMG_UI" echo "built: $(date -u +%Y-%m-%dT%H:%M:%SZ)" - echo "default login: user / 147147 (same as official postmarketOS images)" + echo "default login: user / 147147 (same as official Nura images)" while read -r _n _v _s; do printf '%-14s %s %s-%s (newest registry package, sha256 %s)\n' "$_n:" "$REGISTRY" "$_n" "$_v" "$_s" done < "$REG_DL/manifest" diff --git a/install.sh b/install.sh index b34d90c..ac5d53f 100755 --- a/install.sh +++ b/install.sh @@ -50,7 +50,7 @@ printf '%s' "$DEVINFO" | grep -q "Device unlocked: true" || \ then re-run. Note that unlocking wipes the phone." cat <<'EOF' -This will replace the operating system on the connected Fairphone 6 with catcrafts patched postmarketos. Keep the phone connected on USB for the entirety of this script's duration. +This will replace the operating system on the connected Fairphone 6 with the Catcrafts build of Nura. Keep the phone connected on USB for the entirety of this script's duration. If this has been usefull please consider donating at https://catcrafts.net/shop/donation WARNING: This is a early version of the install script for power users ahead of the official release, while tested this has not been trough the strict quality control the offical release will have. Press Enter to continue, Ctrl-C to abort. @@ -151,7 +151,7 @@ Z=$(ssh $SSHOPTS "user@$PHONE" \ if [ "$Z" -le 2 ]; then cat <<'EOF' WARNING: the modem NV reads empty. If this device previously ran stock -Android, its factory copy (fsg) is still on the device but postmarketOS +Android, its factory copy (fsg) is still on the device but Nura cannot restore from it yet - see the README's modem section. If you have a modemst backup, dd it back now. EOF @@ -166,6 +166,6 @@ ssh $SSHOPTS -O exit "user@$PHONE" 2>/dev/null || true cat <<'EOF' -DONE. The phone reboots into postmarketOS from its own boot partition. +DONE. The phone reboots into Nura from its own boot partition. Log in as user / 147147. EOF