Aman Gupta Karmani
3337cd0f79
Fix var-lib-NetworkManager.mount dependencies ( #895 )
2020-10-12 21:41:12 +02:00
Stefan Agner
1708ed11b4
Fix Docker socket path ( #885 )
...
The Docker socket path is /run/docker.sock. Also only one path can be
used per property. This fixes the supervisor service, which currently
refuses to start due to missing Docker socket.
2020-10-06 12:17:39 +02:00
Pascal Vizeli
f219f239d8
Improve handling with services on supervisor ( #867 )
...
* Improve handling with services on supervisor
* add condition
* move dbus to required, since we can't start the supervisor
2020-09-24 13:40:39 +02: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
50176a0e3b
Add support for snapshots/restore on OS level ( #801 )
2020-08-03 16:28:08 +02:00
Franck Nijhof
83af2731a8
Fix Supervisor container name reference in hassos-supervisor service ( #727 )
2020-06-05 22:14:34 +02: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
db184bf5d3
Make machine-id persist ( #649 )
...
* Make machine-id persist
* update
* Adjustments
* cleanup
* fix cleanups
* small cleanup
2020-05-04 15:11:43 +02:00
Pascal Vizeli
febc4473d3
New supervisor / Adjust rauc handling ( #530 )
...
* OS: Update supervisor 194
* Remove old rauc mark code
* OS: Update supervisor 195
* Adjust dockerd
2020-01-09 23:02:46 +01:00
Pascal Vizeli
d340e79bea
Fix RPI issues with u-boot / firmware ( #503 )
...
* Fix RPI issues with u-boot / firmware
* Cleanup bluetooth handling
* Use RC4 for u-boot on rpi4
2019-12-10 19:07:16 +01:00
Pascal Vizeli
41d3f59002
Update Buildroot to 2019.02.3 ( #415 )
...
* Update Buildroot to 2019-02.3
* Fix enter script
* Update ova_defconfig
* Fix network manager
* Remove runc patches
* Use same docker version
* Fix build
* Fix vmtools
* Fix depens
* Fix handling with tempfiles
* Fix permission handling
* Fix cp
* Cleanup
* Fix mounts
2019-06-27 11:58:50 +02:00
Maël Kimmerlin
5e82060124
Adding /etc/modprobe.d folder for module configuration ( #397 )
...
* Add a /etc/modprobe.d folder
populated using a config USB stick with folder modprobe
* Add the documentation for the modprobe folder
2019-05-08 13:15:48 +02:00
Bryan Berg
43828c2555
Migrate from LABEL= to /dev/disk/by-label/* ( #318 )
2019-01-28 09:58:40 +01:00
Jasper van der Neut - Stulen
5835b6a683
OS: Fix unmount of busy mounts ( #319 )
...
dhclient and systemd-journald will be running during shutdown and are
only killed in the final shutdown fase. Unmounting the directories
they use will fail. Use lazy unmouting to fix this.
2019-01-13 21:04:57 +01:00
Pascal Vizeli
ae0a2fe264
OS: move service scripts into libexec
2018-11-29 16:01:16 +00:00
Pascal Vizeli
dc35208efe
OS: allow set NTP ( #252 )
...
* OS: allow set NTP
* Create etc-systemd-timesyncd.conf.mount
* Update hassos-config
* Update configuration.md
* add link
* Update Documentation/configuration.md
Co-Authored-By: pvizeli <pascal.vizeli@syshack.ch >
2018-11-21 00:28:40 +01:00
Pascal Vizeli
a2363d9a27
OS: bugfix acpid service file ( #229 )
...
* OS: bugfix acpid service file
* Update busybox-acpid.service
2018-10-29 16:00:20 +01:00
Pascal Vizeli
dac76b1632
Allow udev rules & make it persistent ( #210 )
...
* Install default to lib
* Create hmip-rfusb.rules
* Create etc-udev-rules.d.mount
* Update hassos-config
* Update configuration.md
* Update rauc.sh
* Add ln
2018-10-11 20:49:20 +02:00
Johannes Truschnigg
faa371191f
Implement basic ACPI shutdown support via busybox acpid ( #209 )
...
On systems where ACPI support is present as inidcated by the presence of
/proc/acpi (e.g. on OVA compatible hypervisors), we want to properly
shut down the system when the power button is pressed (or the hypervisor
simulates this kind of event to the guest machine that executes hassos).
This changeset provides the following basic infrastructure for this
feature to work as expected:
* a systemd service to start acpid, if ACPI support can be assumed
* an acpid configuration directory
* a trivial shutdown script to invoke when a PWR event is registered
2018-10-10 11:34:06 +02:00
Pascal Vizeli
74ff13e25e
P1
2018-08-24 21:50:29 +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
7cffb1f45b
Native bluetooth support ( #91 )
...
* Add bluez
* rpi firmware
* add rpi support
* Make packages from rpi
* Fix build
* Fix target
* persistent
* fix package
* Auto enable
* Fix parameter
* Fix rpi
* Fix done
2018-07-10 01:14:07 +02:00
Pascal Vizeli
14833a110f
Use wait on network to delay the startup ( #81 )
...
* Use wait on network to delay the startup
* Update nm.conf
* Create nm.conf
* Update hassos-supervisor.service
* Rename hassos.conf to docker.conf
* Create hassos.conf
* Create hassos.conf
* Update hassos.conf
* aply patch
* Mark only failed
* Fix start order
2018-07-06 18:21:19 +02:00
Pascal Vizeli
bf59b7744d
Use dhcp client / avahi after NM ( #75 )
...
* Use dhcp client / avahi after NM
* Store networkmanager
* Add default connection
* cleanup
* cleanup lease
* faster boot
* Cleanup
* Fix permission
2018-07-05 20:00:56 +02:00
Pascal Vizeli
11b1946cd7
Make logs persistent over reboot and cleanup ( #61 )
...
* Create hassos-persists-journald
* Create hassos-persists-journald.service
* Set ln & permission
* Enable persists journald
* Update hassos-persists-journald
2018-07-02 01:05:21 +02:00
Pascal Vizeli
2614ffce40
Use CONFIG as label for config partition ( #56 )
...
* Use CONFIG as label for config partition
* Update configuration.md
* Update hassos-config
2018-07-01 00:28:00 +02:00
Pascal Vizeli
dde6d8f806
Set hassos supervisor to rauc ( #55 )
...
* Set hassos supervisor to rauc
* Update post-install
* Update hassos-config
2018-06-29 15:23:49 +02:00
Pascal Vizeli
f739aed8de
Fix hassos-conf label ( #48 )
...
* Update mnt-config.mount
* Update configuration.md
* Update configuration.md
* Update mnt-config.mount
* Update configuration.md
2018-06-28 22:20:34 +02:00
Pascal Vizeli
27cd425f5b
Use systemd for config mount ( #37 )
...
* Create mnt-config.mount
* Update hassos-config
* Update mnt-config.mount
* Update hassos-config
2018-06-26 10:18:16 +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
49df049f2c
Change rauc mark handling
2018-06-16 09:06:07 +00:00
Pascal Vizeli
9f6a339ec7
fix old bootstate
...
Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch >
2018-06-12 14:31:50 +00: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
7db3226a8e
Optimize Rauc-Good service ( #24 )
...
* Update rauc-good.service
* Update rauc-good.timer
2018-05-27 20:02:11 +02:00
Pascal Vizeli
45dfd904d1
Update etc-modules\x2dload.d.mount
2018-05-18 15:21:35 +02:00
Pascal Vizeli
8e37f9af9d
Update etc-NetworkManager-system\x2dconnections.mount
2018-05-18 15:21:09 +02:00
Pascal Vizeli
cb5c9d1121
Create etc-modules\x2dload.d.mount
2018-05-18 15:20:38 +02:00
Pascal Vizeli
3a5d2de705
Rename OS ( #16 )
...
Rename OS
2018-05-14 22:37:39 +02:00
Pascal Vizeli
387d932392
Update hassio-supervisor.service
2018-05-12 11:36:47 +02:00
Pascal Vizeli
44f90cae13
Update rauc-bad.service
2018-05-12 11:36:17 +02:00
Pascal Vizeli
dfb13b5d40
Update rauc-good.service
2018-05-12 11:35:28 +02:00
Pascal Vizeli
fdab219376
Create rauc-good.timer
2018-05-12 11:33:55 +02:00
Pascal Vizeli
4424f5ab6b
Barebox Update ( #12 )
...
* Create hassio-rauc.service
* Update hassio-supervisor.service
* Update hassio-rauc.service
* Update hassio-supervisor.service
* Update and rename hassio-rauc.service to rauc-good.service
* Update rauc-good.service
* Create rauc-bad.service
* Update rauc-bad.service
* Update rauc-good.service
* Update hassio-supervisor.service
* Fix barebox recovery
* Create title
* Create title
* Create action
* Create title
* Create action
* Create 20-boot-system1
* Rename buildroot-external/barebox-env/menu/20-boot-system1/title to buildroot-external/barebox-env/menu/20-boot-system2title
* Update and rename buildroot-external/barebox-env/menu/20-boot-system2title to buildroot-external/barebox-env/menu/20-boot-system1/title
* Create title
* Create action
* Create action
* Delete autoboot_timeout
* Create editcmd
* Update init
* Update init
* Fix barebox config
* Update init
* Update system0
* Update system1
* Barebox cleanups
* Update init
* Update init
* Create 0001-get-devicetree-from-file.patch
* Update ova_defconfig
* Update system0
* Update system1
* Create 0001-add-i-argument-to.patch
* Update barebox.config
* Update rauc
* Rename buildroot-external/board/ova/patches/dt-util/0001-get-devicetree-from-file.patch to buildroot-external/board/ova/patches/dt-utils/0001-get-devicetree-from-file.patch
* Add script
* fix barebox-state
2018-05-10 01:11:07 +02:00
Pascal Vizeli
b0212beec3
Apparmor hassio ( #10 )
...
* Delete 0001-Autostart.patch
* Update apparmor.mk
* Update Config.in
* Create hassio-apparmor
* Update hassio-apparmor
* Update data.conf
* Delete etc-apparmor.d-containers.mount
* Delete etc-apparmor.d-containers.mount
* Delete hassio.conf
* Update hassio-apparmor
* Update Config.in
* Update Config.in
* Update hassio.mk
* Update hostapp.sh
* Update Config.in
* Update hassio.mk
* Update hassio.mk
* Create hassio-supervisor
* Update hassio-apparmor
* Update hassio-apparmor
* Update hassio-apparmor
* Update hassio-supervisor
* Update hassio-cli
* Update hassio-apparmor
* Update hassio-apparmor
* Create hassio-apparmor.service
* Update hassio-apparmor.service
* Delete apparmor.service
* Update local stuff
* Profile for CLI
* Update hassio.mk
* Update hassio.mk
* Update hassio-supervisor
* Update hassio-apparmor
2018-05-01 22:39:30 +02:00
Pascal Vizeli
f7c980fcc2
Create etc-apparmor.d-containers.mount
2018-04-30 12:26:39 +02:00
Pascal Vizeli
90b7c9f0d1
Update hassio-expand.service
2018-04-30 12:10:17 +02:00
Pascal Vizeli
e816808382
Update mnt-data.mount
2018-04-30 12:09:29 +02:00
Pascal Vizeli
e544c14d3d
Layering hostname/hosts ( #5 )
...
* Layering hostname/hosts
* Fix build
* Use origin files on new overlay
2018-04-27 18:20:06 +02:00
Pascal Vizeli
77293f58ca
expand working
2018-04-18 00:18:53 +02:00
Pascal Vizeli
281f262b67
Update mnt-data.mount
2018-04-17 18:56:39 +02:00