Remove deprecated one-shot scripts and update first-boot configuration for improved provisioning</message>
<message>Delete obsolete one-shot scripts for setting screen rotation and wallpaper, as well as related Python and shell scripts. Update the first-boot configuration to streamline the provisioning process by removing references to these scripts. This cleanup enhances maintainability and focuses on the essential steps required for the first boot experience, ensuring a more efficient setup for users.
This commit is contained in:
35
emmc-provisioning/cloud-init/fileserver/README.md
Normal file
35
emmc-provisioning/cloud-init/fileserver/README.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# fileserver/
|
||||
|
||||
All files in this directory are synced to the portal's file server and served
|
||||
at `http://<portal>:5000/files/first-boot/`. The `first-boot.sh` script
|
||||
downloads them during provisioning via the `FILE_SERVER` variable.
|
||||
|
||||
Sync to the LXC with:
|
||||
|
||||
```bash
|
||||
../scripts/sync-portal-files-to-lxc.sh root@<lxc-ip>
|
||||
```
|
||||
|
||||
## Layout
|
||||
|
||||
| Path | Purpose |
|
||||
|------|---------|
|
||||
| `steps/01-hostname.sh` … `steps/13-reboot.sh` | Step scripts sourced by `first-boot.sh` |
|
||||
| `start-chromium.sh` | Chromium kiosk launcher |
|
||||
| `five-tap-close-chromium.py` | 5-tap overlay to close Chromium |
|
||||
| `chromium-kiosk.desktop` | Autostart for Chromium kiosk |
|
||||
| `chromium-kiosk-launcher.desktop` | Desktop icon to restart Chromium |
|
||||
| `five-tap-close-chromium.desktop` | Autostart for the 5-tap overlay |
|
||||
| `set-rotation-at-login.sh` / `.desktop` | Per-login kanshi rotation from cmdline |
|
||||
| `01-set-rotation-once.sh` / `.desktop` | One-shot: first-login rotation + dark theme |
|
||||
| `02-set-wallpaper-once.sh` / `.desktop` | One-shot: wallpaper via swaybg |
|
||||
| `fix-reterminal-display.sh` | Utility: re-apply DSI driver fix |
|
||||
| `99-default-session.conf` | LightDM → rpd-labwc session |
|
||||
| `99-wallpaper.conf` | LightDM greeter wallpaper |
|
||||
| `maliit-keyboard.desktop` | Maliit on-screen keyboard autostart |
|
||||
| `gtk.css` | GTK3 CSS override (dark menus/popovers) |
|
||||
| `wf-panel-pi.ini` | Dark taskbar config |
|
||||
| `panel-theme.css` | Dark taskbar CSS |
|
||||
| `custom.plymouth` / `custom.script` | Plymouth boot splash theme |
|
||||
| `splash.png` | Boot splash + wallpaper image (binary) |
|
||||
| `start-here.png` | Taskbar start button icon (binary, optional) |
|
||||
Reference in New Issue
Block a user