Merge branch 'main' of http://code.tooloop.de/Tooloop/tooloop-kiosk-browser
This commit is contained in:
@@ -3,8 +3,15 @@
|
|||||||
|
|
||||||
# Install dev environment
|
# Install dev environment
|
||||||
|
|
||||||
|
Only on arm64
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt install node
|
wget https://launchpad.net/ubuntu/+source/phantomjs/2.1.1+dfsg-2ubuntu1/+build/19118060/+files/phantomjs_2.1.1+dfsg-2ubuntu1_arm64.deb
|
||||||
|
sudo apt install ./phantomjs_2.1.1+dfsg-2ubuntu1_arm64.deb
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt install nodejs
|
||||||
sudo apt install npm
|
sudo apt install npm
|
||||||
sudo apt install rpm
|
sudo apt install rpm
|
||||||
|
|
||||||
@@ -12,8 +19,8 @@ npm install
|
|||||||
|
|
||||||
# On Linux
|
# On Linux
|
||||||
# https://github.com/electron/electron/issues/17972
|
# https://github.com/electron/electron/issues/17972
|
||||||
sudo chown root chrome-sandbox
|
sudo chown root node_modules/electron/dist/chrome-sandbox
|
||||||
chmod 4755 chrome-sandbox
|
sudo chmod 4755 node_modules/electron/dist/chrome-sandbox
|
||||||
|
|
||||||
# for cross compilation Mac -> Linux
|
# for cross compilation Mac -> Linux
|
||||||
brew install dpkg
|
brew install dpkg
|
||||||
|
|||||||
@@ -2,22 +2,25 @@
|
|||||||
|
|
||||||
# set -e
|
# set -e
|
||||||
|
|
||||||
|
# Get current cpu architecture
|
||||||
|
architecture=$(dpkg --print-architecture)
|
||||||
|
|
||||||
# Remove old builds excluding scripts and config example
|
# Remove old builds excluding scripts and config example
|
||||||
find ./out/Tooloop\ OS\ Package/package/assets/presentation/ -type f -not -name '*sh' -not -name 'config*' -print0 | xargs -0 rm -f --
|
find ./out/Tooloop\ OS\ Package/package/assets/presentation/ -type f -not -name '*sh' -not -name 'config*' -print0 | xargs -0 rm -f --
|
||||||
|
|
||||||
# unzip zip
|
# Unzip zip
|
||||||
unzip -o ./out/make/zip/linux/x64/Tooloop\ Kiosk\ Browser-linux-x64-1.0.0.zip -d ./out/Tooloop\ OS\ Package/package/assets/presentation
|
unzip -o ./out/make/zip/linux/$architecture/Tooloop\ Kiosk\ Browser-linux-$architecture-1.0.0.zip -d ./out/Tooloop\ OS\ Package/package/assets/presentation
|
||||||
|
|
||||||
# move contents to Tooloop package directory
|
# Move contents to Tooloop package directory
|
||||||
mv -f ./out/Tooloop\ OS\ Package/package/assets/presentation/Tooloop\ Kiosk\ Browser-linux-x64/* ./out/Tooloop\ OS\ Package/package/assets/presentation/
|
mv -f ./out/Tooloop\ OS\ Package/package/assets/presentation/Tooloop\ Kiosk\ Browser-linux-$architecture/* ./out/Tooloop\ OS\ Package/package/assets/presentation/
|
||||||
|
|
||||||
# remove empty directory
|
# Remove empty directory
|
||||||
rm -fr ./out/Tooloop\ OS\ Package/package/assets/presentation/Tooloop\ Kiosk\ Browser-linux-x64/
|
rm -fr ./out/Tooloop\ OS\ Package/package/assets/presentation/Tooloop\ Kiosk\ Browser-linux-$architecture/
|
||||||
|
|
||||||
# copy package to package project
|
# Copy package to package project
|
||||||
cp -fr ./out/Tooloop\ OS\ Package/ /home/tooloop/Tooloop-Packages/kiosk-browser
|
cp -fr ./out/Tooloop\ OS\ Package/ /home/tooloop/Tooloop-Packages/kiosk-browser
|
||||||
|
|
||||||
# re-build and deploy all packages and update control center
|
# Re-build and deploy all packages and update control center
|
||||||
cd /home/tooloop/Tooloop-Packages/
|
cd /home/tooloop/Tooloop-Packages/
|
||||||
/bin/bash /home/tooloop/Tooloop-Packages/build.sh
|
/bin/bash /home/tooloop/Tooloop-Packages/build.sh
|
||||||
/bin/bash /home/tooloop/Tooloop-Packages/deploy.sh
|
/bin/bash /home/tooloop/Tooloop-Packages/deploy.sh
|
||||||
|
|||||||
@@ -2,14 +2,13 @@ Package: tooloop-kiosk-browser
|
|||||||
Version: 1.0.0
|
Version: 1.0.0
|
||||||
Maintainer: Tooloop Multimedia
|
Maintainer: Tooloop Multimedia
|
||||||
Homepage: https://www.tooloop.de
|
Homepage: https://www.tooloop.de
|
||||||
Bugs: https://github.com/Tooloop/Tooloop-Packages
|
Bugs: https://www.tooloop.de
|
||||||
Section: tooloop/presentation
|
Section: tooloop/presentation
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Recommends: tooloop-transparent-cursor
|
Recommends: tooloop-transparent-cursor
|
||||||
Suggests: tooloop-nginx
|
Suggests: tooloop-nginx
|
||||||
Name: Kiosk Browser
|
Name: Kiosk Browser
|
||||||
Description: A feature-rich fullscreen browser for touch kiosks
|
Description: A feature-rich fullscreen browser for touch kiosks
|
||||||
A simple full-screen kiosk browser based on chromium.
|
A full-screen kiosk browser.
|
||||||
You can define its’ homepage in the settings.
|
|
||||||
Thumbnail: thumbnail-kiosk-browser.png
|
Thumbnail: thumbnail-kiosk-browser.png
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user