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

firmware: make new firmware redirect public #181

Merged
merged 1 commit into from
Dec 28, 2024

Conversation

grische
Copy link
Contributor

@grische grische commented Dec 23, 2024

I tested this briefly using curl and it LGTM:

This is our current folder structure:

$ ls -gG gluon-v*/
gluon-v2021.1.x/:
total 0
lrwxrwxrwx 1 12 Dec 15 17:13 experimental -> ../v2022.5.8
lrwxrwxrwx 1 12 Dec 15 17:12 stable -> ../v2022.5.8
lrwxrwxrwx 1 12 Dec 15 17:13 testing -> ../v2022.5.8

gluon-v2023.1.x_v2021.1.x/:
total 0
lrwxrwxrwx 1 23 Dec 15 17:15 experimental -> ../v2024.11.1_v2022.5.8
lrwxrwxrwx 1 22 Dec 15 17:14 stable -> ../v2024.9.1_v2022.5.8
lrwxrwxrwx 1 22 Dec 15 17:14 testing -> ../v2024.9.1_v2022.5.8

gluon-v2023.2.x_v2023.1.x/:
total 0

@T0biii any objections from your side?

@grische grische requested a review from a team as a code owner December 23, 2024 20:31
@T0biii
Copy link
Member

T0biii commented Dec 24, 2024

looks good to me.
but i want to do a last test with a firmware build with Updatepath "-debug".

https://github.com/T0biiias/site-ffm-update/actions/runs/12482941514 - gluon-v2023.2.x
https://github.com/T0biiias/site-ffm-update/actions/runs/12482939845 - gluon-v2023.1.x
https://github.com/T0biiias/site-ffm-update/actions/runs/12482942320 - gluon-v2021.1.x

Copy link
Member

@T0biii T0biii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@grische
Copy link
Contributor Author

grische commented Dec 26, 2024

Tested with:

Reference:

root@ffmuc-dxxxx:~# autoupdater -b experimental http://firmware.ffmuc.net/experimental/sysupgrade --no-action
Retrieving manifest from http://firmware.ffmuc.net/experimental/sysupgrade/experimental.manifest ...
No new firmware available.

Experimental test (should upgrade):

root@ffmuc-dxxxx:~# autoupdater -b experimental http://firmware.ffmuc.net/experimental-debug/sysupgrade --no-action
Retrieving manifest from http://firmware.ffmuc.net/experimental-debug/sysupgrade/experimental.manifest ...
Stopping cron...
Stopping urngd...
Stopping micrond...
Stopping sysntpd...
Stopping gluon-radvd...
Stopping uhttpd...
Stopping sse-multiplexd...
Stopping gluon-respondd...
vm.drop_caches = 3
Downloading image:  8960 / 8960 KiB
autoupdater: info: Aborting successful upgrade because simulation was requested.
autoupdater: info: You can find the firmware file in /tmp/firmware.bin
Starting gluon-respondd...
Starting sse-multiplexd...
Starting uhttpd...
Starting gluon-radvd...
Starting cron...
Starting urngd...
Starting micrond...
Starting sysntpd...

Stable test (should not upgrade)

root@ffmuc-dxxxx:~# autoupdater -b stable http://firmware.ffmuc.net/stable-debug/sysupgrade --no-action
Retrieving manifest from http://firmware.ffmuc.net/stable-debug/sysupgrade/stable.manifest ...
No new firmware available.

@grische grische added the enhancement New feature or request label Dec 27, 2024
@DasSkelett DasSkelett merged commit 3845718 into freifunkMUC:main Dec 28, 2024
4 checks passed
grische added a commit to grische/site-ffm that referenced this pull request Jan 1, 2025
With freifunkMUC/ffmuc-salt-public#181 merged
there is no need anymore for a "next" channel.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants