Stefan Agner
0ba64629e8
Use rauc hook to extend compatible for upcomming OS release 6 ( #1247 )
...
* Use rauc hook to extend compatible for upcomming OS release 6
In the OS release 6 the OS (HASSOS_ID) will be renamed to haos. The
variable is used to generate the image file name, OS name in os-release
as well as OS compatible string for RAUC updates.
Furthermore intel-nuc will be renamed to generic-x86-64.
To be able to downgrade from a release 6 installation back to release 5,
we need to make release 5 update bundles work with a release 6 system.
Use a custom install-check hook which checks the full compatible as well
as compatible strings which check against the new compatible strings.
* Fix shellcheck issues
2021-03-01 16:41:07 +01:00
Pascal Vizeli
0c427d0dee
Update rauc 1.4 to fix mounted boot partition issue ( #809 )
...
* Update rauc 1.4 to fix mounted boot partition issue
* applay update
* fix characters
* fix CI
* Support old format
* fix mcopy prefix
* fix lint
* fix lint
* clean style
* Fix script
* fix syntax
* Support all system
* fix shell
* Fix script
2020-08-06 19:37:52 +02:00
Pascal Vizeli
517abe0ea9
Check keyring of ota update file ( #645 )
2020-04-29 14:49:32 +02:00
Pascal Vizeli
a592fc9866
Change handling for SPL based images ( #578 )
...
* Change handling for SPL based images
* Fix script
* Fix path for rauc-hook
2020-02-10 14:52:03 +01:00
Pascal Vizeli
60c9013535
Travis ( #269 )
...
* Update build-all.sh
* Delete ovf-create.sh
* Update patches.sh
* Update hdd-image.sh
* Create .travis.yml
* Update hdd-image.sh
* Update hdd-image.sh
* Update hdd-image.sh
* Update hdd-image.sh
* Update ota.sh
* Update post-build.sh
* Update post-image.sh
* Update rauc.sh
* Update rootfs-layer.sh
* Update hassos-cli
* Update hassos-supervisor
* Update hassos-config
* Update hassos-apparmor
* Update hassos-expand
* Update hassos-persists-journald
* Update hassos-rate
* Update hassos-hook.sh
* Update hassos-hook.sh
* Rename uboot-boot.sh to uboot-boot.ush
* Rename uboot-boot.sh to uboot-boot.ush
* Update hassos-hook.sh
* Rename uboot-boot.sh to uboot-boot.ush
* Rename uboot-boot.sh to uboot-boot.ush
* Update hassos-hook.sh
* Update odroid_c2_defconfig
* Update rpi0_w_defconfig
* Update rpi2_defconfig
* Update rpi3_64_defconfig
* Update rpi3_defconfig
* Update rpi_defconfig
* Update tinker_defconfig
* Update enter.sh
* Update .travis.yml
2018-11-30 16:22:04 +01:00
Simon Holzmayer
2435ca9065
provide a message when the OTA is skipped ( #255 )
...
Closes #249
2018-11-20 15:57:58 +01:00
Pascal Vizeli
74ff13e25e
P1
2018-08-24 21:50:29 +00:00
Ryan Bray
11088580c5
odroid-c2: Initial Support
...
Working:
* Ethernet
* Resize of Data
* RAUC boot marking/fetching
* CMD Line into HASSOS and Linux
Partially working:
* USB (requires 1+ devices in at boot. Seems to be a kernel/dt issue.)
Untested:
* RAUC Update
* HDMI
Not working:
* Homeassistant
** We see:
hassio > ha info
The HTTP request failed with the error: Get http://hassio/homeassistant/info : dial tcp 172.30.32.2:80: getsockopt: connection refused
2018-08-16 22:24:11 -06:00
Pascal Vizeli
5f24bd5574
build: optimize vmdk
2018-08-10 15:10:38 +00:00
Pascal Vizeli
fbb45e1544
tinker: Initial support ( #140 )
...
* tinker: initial support
* Fix info
* Fix uboot defconfig
* Split kernel config
* Fix name
* Add post-image
* Init different boot
* Add SPL images
* Dynamic rauc config
* Support SPL for OTA
* Fix expand script style
* Fix SPL
* Bump build u-boot
* Cleanup
* Add cmd for scritps
* Use kernel from armbian
* Fix u-boot
* Add bluetooth support
* Fix bt
* Fix env
* Change uart debug like rpi
* move config
2018-08-03 13:21:55 +02:00
Pascal Vizeli
3e8499ecbf
Use correct cert ( #35 )
...
* Use correct cert
* Fix boot partition handling
* Cleanup rauc handling
* Make a reboot
* handling
2018-06-24 23:41:04 +02:00
Pascal Vizeli
17ca2ccf0a
Create OTA updater ( #34 )
...
* Create OTA updater
* Create .gitignore
* Update build-all.sh
* Update hdd-image.sh
* Update ota.sh
* Update ota.sh
* Update ota.sh
* Update ota.sh
* Update post-image.sh
* Create name.sh
* Update name.sh
* Update post-build.sh
* Update name.sh
* Update post-image.sh
* Update ota.sh
* Update hdd-image.sh
* Update post-image.sh
* Update name.sh
* Update ota.sh
* Update post-image.sh
* Update hdd-image.sh
* Update hdd-image.sh
* Update hdd-image.sh
* Update post-image.sh
* Update post-image.sh
* Update hdd-image.sh
* Update hdd-image.sh
* Update post-image.sh
* Update post-image.sh
* Update post-image.sh
* Update info
* Update info
* Update info
* Update info
* Update info
* Update info
* Rename buildroot-external/board/raspberrypi/uboot-boot64.sh to buildroot-external/board/raspberrypi/rpi3-64/uboot-boot.sh
* Update rpi3_64_defconfig
* Update hdd-image.sh
* Update ota.sh
* Update post-image.sh
* Update post-image.sh
* Fix building
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Fix building v2
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
2018-06-24 00:11:54 +02:00