Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 1.22 KB

File metadata and controls

61 lines (44 loc) · 1.22 KB

Install

Dependencies

sudo apt-get install build-essential cmake pkg-config libpng-dev \
  libwayland-dev wayland-protocols

Build

cmake -S . -B build
cmake --build build

Output:

build/zero-shell-wayland

Install

sudo ./install.sh

Installed files:

/opt/cardputer-zero-shell/bin/zero-shell-wayland
/usr/share/APPLaunch/applications
/usr/share/APPLaunch/share/images

The installer does not install fake app entries and does not configure login, PAM, labwc, LightDM, udev, or polkit. That is cardputer-zero-os responsibility.

Verify

ls -l /opt/cardputer-zero-shell/bin/zero-shell-wayland
ps -eo user,pid,args | grep zero-shell-wayland

Expected runtime identity:

pi  /opt/cardputer-zero-shell/bin/zero-shell-wayland

Deploy To The Test Device

tar --exclude=build -czf /tmp/cardputer-zero-shell.tgz .
scp /tmp/cardputer-zero-shell.tgz pi@192.168.50.35:/tmp/
ssh pi@192.168.50.35 'rm -rf /tmp/cardputer-zero-shell-src && mkdir -p /tmp/cardputer-zero-shell-src'
ssh pi@192.168.50.35 'tar -xzf /tmp/cardputer-zero-shell.tgz -C /tmp/cardputer-zero-shell-src'
ssh pi@192.168.50.35 'cd /tmp/cardputer-zero-shell-src && sudo ./install.sh'