mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
Testing new update method
This commit is contained in:
parent
c161eb3393
commit
ed20f88cdc
11
.github/workflows/main.yml
vendored
11
.github/workflows/main.yml
vendored
@ -27,6 +27,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y libelf-dev qemu-utils
|
sudo apt-get install -y libelf-dev qemu-utils
|
||||||
|
sudo cp -f files/board/arpl/overlayfs/usr/bin/yq /usr/bin/yq
|
||||||
|
|
||||||
# Prepare buildroot for first make (for cache)
|
# Prepare buildroot for first make (for cache)
|
||||||
- name: Prepare buildroot
|
- name: Prepare buildroot
|
||||||
@ -94,7 +95,11 @@ jobs:
|
|||||||
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.img.zip" arpl.img
|
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.img.zip" arpl.img
|
||||||
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.vmdk-dyn.zip" arpl-dyn.vmdk
|
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.vmdk-dyn.zip" arpl-dyn.vmdk
|
||||||
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.vmdk-flat.zip" arpl.vmdk arpl-flat.vmdk
|
zip -9 "arpl-${{ steps.build.outputs.VERSION }}.vmdk-flat.zip" arpl.vmdk arpl-flat.vmdk
|
||||||
(cd .buildroot/output/images && sha256sum bzImage rootfs.cpio.xz) >> sha256sum
|
sha256sum update-list.yml > sha256sum
|
||||||
|
yq '.replace | explode(.) | to_entries | map([.key])[] | .[]' update-list.yml | while read F; do
|
||||||
|
(cd `dirname ${F}` && sha256sum `basename ${F}` > sha256sum)
|
||||||
|
done
|
||||||
|
yq '.replace | explode(.) | to_entries | map([.key])[] | .[]' update-list.yml | xargs zip -9D "update-${{ steps.build.outputs.VERSION }}.zip" sha256sum update-list.yml
|
||||||
|
|
||||||
# Upload artifact
|
# Upload artifact
|
||||||
- name: Upload
|
- name: Upload
|
||||||
@ -115,6 +120,4 @@ jobs:
|
|||||||
arpl-${{ steps.build.outputs.VERSION }}.img.zip
|
arpl-${{ steps.build.outputs.VERSION }}.img.zip
|
||||||
arpl-${{ steps.build.outputs.VERSION }}.vmdk-dyn.zip
|
arpl-${{ steps.build.outputs.VERSION }}.vmdk-dyn.zip
|
||||||
arpl-${{ steps.build.outputs.VERSION }}.vmdk-flat.zip
|
arpl-${{ steps.build.outputs.VERSION }}.vmdk-flat.zip
|
||||||
.buildroot/output/images/bzImage
|
update-${{ steps.build.outputs.VERSION }}.zip
|
||||||
.buildroot/output/images/rootfs.cpio.xz
|
|
||||||
sha256sum
|
|
||||||
|
4
TODO
4
TODO
@ -1,8 +1,6 @@
|
|||||||
A fazer
|
A fazer
|
||||||
- Checar NVME no modelo DS920+, DS918+
|
- Checar NVME no modelo DS920+, DS918+
|
||||||
- J4125, HP G7 N40L desligando (#110 #160)
|
|
||||||
- Checar módulo tg3 no próprio loader (BCM57780 [14e4:1692]) (#31)
|
- Checar módulo tg3 no próprio loader (BCM57780 [14e4:1692]) (#31)
|
||||||
- Ver se vale a pena colocar uma opção para configurações extras, como escolher qual módulo realtek usar (R8168 ou R8169)
|
|
||||||
|
|
||||||
Concluidos:
|
Concluidos:
|
||||||
- Generalizar código dos addons
|
- Generalizar código dos addons
|
||||||
@ -35,3 +33,5 @@ Concluidos:
|
|||||||
- Adicionar mais binários para o addon dbgutils (nano, strace, etc)
|
- Adicionar mais binários para o addon dbgutils (nano, strace, etc)
|
||||||
- Checar se tem como atualizar microcode via addon/modules/whatever... (NOP)
|
- Checar se tem como atualizar microcode via addon/modules/whatever... (NOP)
|
||||||
- Estudar acrescentar modo simples e avançado do menu (NOP)
|
- Estudar acrescentar modo simples e avançado do menu (NOP)
|
||||||
|
- J4125, HP G7 N40L desligando (#110 #160)
|
||||||
|
- Ver se vale a pena colocar uma opção para configurações extras, como escolher qual módulo realtek usar (R8168 ou R8169)
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -87,3 +87,9 @@ rm -f *.zip
|
|||||||
zip -9 "arpl-${VERSION}.img.zip" arpl.img
|
zip -9 "arpl-${VERSION}.img.zip" arpl.img
|
||||||
zip -9 "arpl-${VERSION}.vmdk-dyn.zip" arpl-dyn.vmdk
|
zip -9 "arpl-${VERSION}.vmdk-dyn.zip" arpl-dyn.vmdk
|
||||||
zip -9 "arpl-${VERSION}.vmdk-flat.zip" arpl.vmdk arpl-flat.vmdk
|
zip -9 "arpl-${VERSION}.vmdk-flat.zip" arpl.vmdk arpl-flat.vmdk
|
||||||
|
sha256sum update-list.yml > sha256sum
|
||||||
|
yq '.replace | explode(.) | to_entries | map([.key])[] | .[]' update-list.yml | while read F; do
|
||||||
|
(cd `dirname ${F}` && sha256sum `basename ${F}` > sha256sum)
|
||||||
|
done
|
||||||
|
yq '.replace | explode(.) | to_entries | map([.key])[] | .[]' update-list.yml | xargs zip -9D "update-${VERSION}.zip" sha256sum update-list.yml
|
||||||
|
rm -f sha256sum
|
||||||
|
5
update-list.yml
Normal file
5
update-list.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
replace:
|
||||||
|
".buildroot/output/images/bzImage": "/mnt/p3/bzImage-arpl"
|
||||||
|
".buildroot/output/images/rootfs.cpio.xz": "/mnt/p3/initrd-arpl"
|
||||||
|
"files/board/arpl/p1/grub/grub.cfg": "/mnt/p1/grub/grub/cfg"
|
||||||
|
remove:
|
Loading…
x
Reference in New Issue
Block a user