summaryrefslogtreecommitdiff
path: root/auto/functions/appimage-hook
diff options
context:
space:
mode:
authorHolger Paradies <retabell@gmx.de>2024-02-11 16:56:35 +0100
committerHolger Paradies <retabell@gmx.de>2024-02-11 16:56:35 +0100
commitadac2e7c64f52ab8f72186ebb5eb877594085914 (patch)
tree4d8091f1011feeb92286a1031183ba3e2f6e9751 /auto/functions/appimage-hook
parent44742bda281f7d9d86ff2072b5ddafd586c67c85 (diff)
downloadkanotix-adac2e7c64f52ab8f72186ebb5eb877594085914.zip
kanotix-adac2e7c64f52ab8f72186ebb5eb877594085914.tar.gz
Add option to include x86_64.AppImages
Appimages are includede in the iso filesystem. A Starter is created on Desktop (live-only).
Diffstat (limited to 'auto/functions/appimage-hook')
-rw-r--r--auto/functions/appimage-hook29
1 files changed, 29 insertions, 0 deletions
diff --git a/auto/functions/appimage-hook b/auto/functions/appimage-hook
new file mode 100644
index 0000000..1c88873
--- /dev/null
+++ b/auto/functions/appimage-hook
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+current_script="$(basename "$0"|sed 's/^lb_//')"
+
+if [ "$current_script" = "chroot_hooks" ]; then
+ echo "HOOK: appimage@chroot_hooks"
+ if [ -e config/chroot_appimage ]; then
+ mkdir -p chroot/run/live/medium
+ cp -rf config/chroot_appimage/* chroot/run/live/medium/
+ fi
+fi
+
+if [ "$current_script" = "binary_rootfs" ]; then
+ echo "HOOK: appimage@binary-rootfs"
+
+ if [ -e chroot/var/lib/dpkg/info/libc6:amd64.postinst ]; then
+ echo "DEBUG amd64"
+ if [ -e /tmp/chroot_appimage ]; then
+ echo "DEBUG: appimages folder found"
+
+ # figure out arch TODO
+
+ echo "DEBUG: appimage amd64"
+ mkdir -p binary/appimages
+ cp -f /tmp/chroot_appimage/* binary/appimages/
+ chmod ugo+x binary/appimages/*
+ fi
+ fi
+fi