Stefan Agner
40b4d5ca2e
Start Home Assistant CLI on tty1 without login ( #1366 )
...
* Start ha-cli on tty1 instead of a getty
Instead of starting a getty start the ha-cli directly. This will show
the banner right on startup with the important information such as IP
address of the instance or the URL to reach it.
* Use default shell as root shell instead of HA CLI
Instead of using the ha-cli.sh script as login shell use the regular
shell. Amongst other things, this allows to run VS Code devcontainers
remotely via SSH or using scp. The HA CLI is still available using the
`ha` command.
2021-05-19 13:18:02 +02:00
Stefan Agner
f86fcbd609
Fix shellcheck issues ( #1341 )
...
* Fix issue with latest shellcheck version
The latest shellcheck versions use a new error number for non-POSIX
string replacement. Change to ignore this new error number.
* Ignore shellcheck issue about not following sourced files
Newer shellcheck versions also warn when shellcheck does not follow
sourcing of files with known path:
Not following: ./meta was not specified as input (see shellcheck -x).
We check those files separately so ignore this error for the two scripts
affected.
2021-04-29 01:15:47 +02:00
Stefan Agner
66e5ea3b4b
Rename hassos to haos ( #1213 )
...
* Change HASSOS_ID from hassos to haos
Use a rauc install-check hook to make this update compatible with OS
releases using hassos in the compatible string.
* Use home-assistant as organization in CPE_NAME
Align with Home Assistant core which uses home-assistant with a dash as
organization in CPE_NAME.
2021-03-09 15:27:12 +01:00
Stefan Agner
a6bdf2c1c9
Set OS pretty name to Home Assistant OS
2020-12-11 12:59:17 +01:00
Stefan Agner
4be3dee0b4
Add dev build workflow ( #1017 )
...
* Add development build version part to version number
Add third part in the version number to indicate development builds.
Generate a default version number based on the date, e.g.
"5.6.dev20201124".
* Add GitHub Action workflow for development builds
Add another GitHub workflow for development builds. Make it triggered
only for now. The version number is generated by the workflow and
passed to all builds to make sure all builds have the same development
build version.
* Add documentation
2020-11-25 10:52:28 +01:00
Pascal Vizeli
b3530d1ce1
Allow easy move data partition ( #651 )
...
* Allow easy move data partition
* Cleanup handling systemd
* Improve handling
* fix pipeline
* pipeline
* fix shell handling
* fix scripts
* Add bin folder
* fix lint
* Fix service handling
* Fix loading
* hide output
* Fix handling
2020-05-06 00:00:28 +02:00
Pascal Vizeli
45c62716cb
New way to install/run supervisor + plugins ( #620 )
...
* Use new layout for CLI/Supervisor
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Fix install script
* Fix config
* Add docs
* Fix shellcheck
* Fix issue
* rename package
* Fix build
* Fix apparmor
2020-04-21 14:37:25 +02:00
Pascal Vizeli
5a6678147e
Update buildroot 2020.02.01 ( #622 )
...
* Update buildroot 2020.02.01
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Fix LN
* Fix wpa
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Fix lint
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* fix-network
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Fix script
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
2020-04-16 20:03:01 +02: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
Ryan Bray
dc0f6367cb
Odroid-C2: Build Fixes, correct root partition
2018-08-24 22:40:15 -06:00
Pascal Vizeli
9b170812d6
Cleanup odroid
2018-08-22 22:15:08 +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
Pascal Vizeli
a426046bcc
Support dual bootloader ( #27 )
...
* Support dual bootloader
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Make ova running
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* fix uboot
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Update supervisor
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
* Support all rpi
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
2018-06-11 11:34:31 +00:00
Pascal Vizeli
cbcf9fbe3b
Update post-build.sh
2018-05-16 00:04:48 +02:00
Pascal Vizeli
55d1d73cd6
fix bug
2018-05-15 23:56:07 +02:00
Pascal Vizeli
3599b68c97
fix rel
2018-05-15 23:52:31 +02:00
Pascal Vizeli
a676448313
fix path v2
2018-05-15 23:47:19 +02:00
Pascal Vizeli
c9e5eafb17
fix path
2018-05-15 23:45:48 +02:00
Pascal Vizeli
280f1a819c
Setup a PKI for HassOS ( #19 )
...
* Add ca
* Update post-build.sh
* Delete keyring.pem
2018-05-15 19:41:32 +02:00
Pascal Vizeli
3a5d2de705
Rename OS ( #16 )
...
Rename OS
2018-05-14 22:37:39 +02:00
Pascal Vizeli
cf99b446ec
Update post-build.sh
2018-05-13 19:44:31 +02:00
Pascal Vizeli
979af0c8bc
fix os-release
2018-05-13 16:11:04 +02:00
Pascal Vizeli
3b7ca01907
fix post build
2018-05-13 09:50:02 +02:00
Pascal Vizeli
497c5365af
Cleanup version strings
2018-05-11 23:17:05 +02:00
Pascal Vizeli
a10446daef
Update post-build.sh
2018-05-10 23:32:38 +02:00
Pascal Vizeli
cbd8f536f5
Update post-build.sh
2018-05-10 23:22:52 +02:00
Pascal Vizeli
ba713bc1b8
Update post-build.sh
2018-05-10 23:11:44 +02:00
Pascal Vizeli
404e861a27
some cleanups
2018-05-10 22:33:18 +02:00