Bladeren bron

"support" bundling AppImage when building in a container (#822)

Oded Arbel 5 jaren geleden
bovenliggende
commit
3337677109
1 gewijzigde bestanden met toevoegingen van 7 en 1 verwijderingen
  1. 7 1
      cli/tauri-bundler/src/bundle/templates/appimage

+ 7 - 1
cli/tauri-bundler/src/bundle/templates/appimage

@@ -33,4 +33,10 @@ mksquashfs {{app_name}}.AppDir {{app_name}}.squashfs -root-owned -noappend
 
 wget -q -O appimagetool https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage || wget -q -O appimagetool https://github.com/AppImage/AppImageKit/releases/download/12/appimagetool-x86_64.AppImage
 chmod +x appimagetool
-./appimagetool {{app_name}}.AppDir {{app_name}}.AppImage
+if lsmod | grep -q fuse; then
+  ./appimagetool {{app_name}}.AppDir {{app_name}}.AppImage
+else
+  ./appimagetool --appimage-extract
+  ./squashfs-root/AppRun {{app_name}}.AppDir {{app_name}}.AppImage
+  rm -rf ./squashfs-root
+fi