mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-04-21 09:30:56 +00:00
Produce AppImage assets
Change-type: minor
This commit is contained in:
parent
b4495839ca
commit
fed4328dec
5
automation/appimage/Dockerfile
Normal file
5
automation/appimage/Dockerfile
Normal file
@ -0,0 +1,5 @@
|
||||
FROM ubuntu:20.04
|
||||
WORKDIR /usr/src/app
|
||||
RUN apt-get -q update && apt-get -qy install fuse file curl unzip
|
||||
COPY balena.desktop icon.png make-appimage.sh ./
|
||||
RUN chmod +x /usr/src/app/make-appimage.sh
|
7
automation/appimage/balena.desktop
Normal file
7
automation/appimage/balena.desktop
Normal file
@ -0,0 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Name=balena
|
||||
Exec=balena
|
||||
Icon=icon
|
||||
Type=Application
|
||||
Terminal=true
|
||||
Categories=Utility;
|
BIN
automation/appimage/icon.png
Executable file
BIN
automation/appimage/icon.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
12
automation/appimage/make-appimage.sh
Normal file
12
automation/appimage/make-appimage.sh
Normal file
@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
curl -LO https://github.com/balena-io/balena-cli/releases/download/v12.44.11/balena-cli-v12.44.11-linux-x64-standalone.zip
|
||||
curl -Lo /usr/local/bin/appimagetool https://github.com/AppImage/AppImageKit/releases/download/12/appimagetool-x86_64.AppImage
|
||||
chmod +x /usr/local/bin/appimagetool
|
||||
unzip -q balena-cli-v12.44.11-linux-x64-standalone.zip
|
||||
mv balena-cli/balena balena-cli/AppRun
|
||||
cp balena.desktop icon.png balena-cli/
|
||||
ARCH=x86_64 appimagetool balena-cli
|
||||
mv balena-x86_64.AppImage /usr/local/bin/balena
|
||||
|
||||
/usr/local/bin/balena version -a
|
Loading…
x
Reference in New Issue
Block a user