From 235b2a415ce22bc70da20fdbedb6a8384a553e27 Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 18 Jun 2024 10:07:51 -0400 Subject: [PATCH] fix Kasm init and run chown in autostart --- Dockerfile | 3 +++ Dockerfile.aarch64 | 3 +++ readme-vars.yml | 1 + root/defaults/autostart | 4 ++++ root/defaults/menu.xml | 2 +- 5 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3af8696..80ef1bd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,9 @@ RUN \ chmod +x /tmp/obsidian.app && \ ./obsidian.app --appimage-extract && \ mv squashfs-root /opt/obsidian && \ + cp \ + /opt/obsidian/usr/share/icons/hicolor/512x512/apps/obsidian.png \ + /usr/share/icons/hicolor/512x512/apps/obsidian.png && \ echo "**** cleanup ****" && \ apt-get autoclean && \ rm -rf \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 64bef73..af42e4c 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -38,6 +38,9 @@ RUN \ chmod +x /tmp/obsidian.app && \ ./obsidian.app --appimage-extract && \ mv squashfs-root /opt/obsidian && \ + cp \ + /opt/obsidian/usr/share/icons/hicolor/512x512/apps/obsidian.png \ + /usr/share/icons/hicolor/512x512/apps/obsidian.png && \ echo "**** cleanup ****" && \ apt-get autoclean && \ rm -rf \ diff --git a/readme-vars.yml b/readme-vars.yml index 50cedde..54ddf14 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -96,4 +96,5 @@ app_setup_block: | # changelog changelogs: + - { date: "18.06.24:", desc: "Fix application init for Kasm." } - { date: "06.04.24:", desc: "Initial release." } diff --git a/root/defaults/autostart b/root/defaults/autostart index de39159..1d1a71b 100644 --- a/root/defaults/autostart +++ b/root/defaults/autostart @@ -1 +1,5 @@ +if [ "$(whoami)" != "abc" ]; then + sudo lsiown -R $(id -u):$(id -u) \ + /opt/obsidian +fi obsidian diff --git a/root/defaults/menu.xml b/root/defaults/menu.xml index d07721d..ee40d20 100644 --- a/root/defaults/menu.xml +++ b/root/defaults/menu.xml @@ -1,7 +1,7 @@ -/usr/bin/obsidian +/usr/bin/obsidian /usr/bin/chromium /usr/bin/xterm