the images follow the upstream rename: postmarketOS is Nura
All checks were successful
image / image (push) Successful in 59m48s
All checks were successful
image / image (push) Successful in 59m48s
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.
This commit is contained in:
parent
ac71acd20e
commit
2c317d9e2e
4 changed files with 12 additions and 12 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
8
build.sh
8
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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue