Failed to load all firmware versions. List is incomplete
Downloading firmware list from http://nc8q-server.local.mesh/aredn/firmware...
Failed to load all firmware versions. List is incomplete
Hi, Steve:
Thanks.
But,...
From:
gelmce@nc8q-server:/var/www/html/aredn $ cat get.sh
wget --limit-rate=1m -r -nH -nc https://downloads.arednmesh.org/
I get
http://nc8q-server/aredn/
Containing:
I updated the HowTo doc in the online documentation because we can now use the recommended rsync method of getting everything from downloads.arednmesh.org. I think all of your entries look correct, so it must be something in how wget returns stuff. The rsync method should work better. This was not available on the old downloads server, but rsync is the method I've used and tested on our local mesh.
The rsync command seems to copy every file every time I run it
The rsync command seems to copy every file every time I run it.
Is there a modifier to only transfer files newer than the destination?
I re-ran
rsync -rvP ...
and it appeared that every file was being transferred, again.
" Rsync finds files that need to be transferred using a "quick check" algorithm (by default) that looks for files that have changed in size or in last-modified
time. Any changes in the other preserved attributes (as requested by options) are made on the destination file directly when the quick check indicates that
the file’s data does not need to be updated."
rsync has a bunch of options for what gets copied, and by default it will look for files whose size or modification timestamp are different. Since we aren't necessarily guaranteed that our source and destination systems preserve the timestamps in the same way, I sometimes add the --size-only flag to rsync. That reduces the copied files list to only those files whose size is different.
Yes, kinda.
I often have the current stable and nightly sysupgrade.bin files on
http://nc8q-server.local.mesh/mesh/index.php
Look for:
- Stable AREDN firmware releases
- Nightly Builds
73, Chuck
Here are some instructions on how to set one up.
afs/ 2024-May-04 03:40:48 - Directory
firmware/ 2024-May-06 03:48:35 - Directory
messages/ 2024-Jun-07 07:46:08 - Directory
releases/ 2023-Dec-13 17:35:17 - Directory
snapshots/ 2024-Jun-18 11:31:32 - Directory
What am missing?
See:
Got it.
Did it.
:-)
3s, Chuck
Is there a modifier to only transfer files newer than the destination?
I re-ran
rsync -rvP ...
and it appeared that every file was being transferred, again.
" Rsync finds files that need to be transferred using a "quick check" algorithm (by default) that looks for files that have changed in size or in last-modified
time. Any changes in the other preserved attributes (as requested by options) are made on the destination file directly when the quick check indicates that
the file’s data does not need to be updated."
?
73, Chuck
rsync has a bunch of options for what gets copied, and by default it will look for files whose size or modification timestamp are different. Since we aren't necessarily guaranteed that our source and destination systems preserve the timestamps in the same way, I sometimes add the --size-only flag to rsync. That reduces the copied files list to only those files whose size is different.
Thanks.
Does this look sane?
nice -n 19 /usr/bin/rsync -rvP --size-only downloads.arednmesh.org::aredn_firmware /var/www/html/aredn/
Which displays:
gelmce@nc8q-server:/var/www/html/aredn $ sh rsync.sh
receiving incremental file list
sent 1,211 bytes received 746,062 bytes 135,867.82 bytes/sec
total size is 11,640,692,803 speedup is 15,577.56
73, Chuck