Add more CI dependencies

This commit is contained in:
Manawyrm 2023-06-29 22:30:21 +02:00
parent e8860f1c84
commit f521bbf00e
2 changed files with 8 additions and 2 deletions

View File

@ -19,7 +19,7 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
sudo apt update -qq sudo apt update -qq
sudo apt install -yqq libguestfs-tools qemu-utils rsync sudo wget xz-utils pigz sudo apt install -yqq libguestfs-tools qemu-utils rsync sudo wget xz-utils pigz mount dosfstools libarchive-tools
- name: Build firmware - name: Build firmware
run: | run: |

View File

@ -1,3 +1,5 @@
Another kiosk browser OS? Another kiosk browser OS?
Yes, this one is a little bit opinionated :) Yes, this one is a little bit opinionated :)
@ -29,3 +31,7 @@ Security considerations:
- Autossh does not check SSH host keys. This is okay-ish as long as the target server only allows tunneling, nothing else. - Autossh does not check SSH host keys. This is okay-ish as long as the target server only allows tunneling, nothing else.
- nginx/PHP are allowed to use sudo/NOPASSWD (because it needs to query the VideoCore, manage service, etc.), more priviledge seperation would be nice - nginx/PHP are allowed to use sudo/NOPASSWD (because it needs to query the VideoCore, manage service, etc.), more priviledge seperation would be nice
- due to the skeleton mechanism, the system has some ... creative permissions. some cleanup required. - due to the skeleton mechanism, the system has some ... creative permissions. some cleanup required.
Inspirations / Other Kiosk-OSes:
- https://github.com/jareware/chilipie-kiosk/
- https://github.com/guysoft/FullPageOS