Migrate to Weston

parent c88ae151
......@@ -14,8 +14,7 @@ install_common:
mkdir -p $(DESTDIR)$(PREFIX)/bin
install -p -Dm 0755 ready-set-service $(DESTDIR)$(PREFIX)/bin/ready-set-service
install -p -Dm 0755 ready-set-post.sh $(DESTDIR)$(DATADIR)/ready-set-service/ready-set-post.sh
install -p -Dm 0755 weston.ini $(DESTDIR)$(DATADIR)/ready-set-service/weston.ini
install -p -Dm 0755 ready-set-service.service $(DESTDIR)$(UNITDIR)/ready-set-service.service
install -p -Dm 0755 setup.target $(DESTDIR)$(UNITDIR)/setup.target
install -p -Dm 0755 ready-set-start.sh $(DESTDIR)$(DATADIR)/ready-set-service/ready-set-start.sh
install -p -Dm 0755 ready-set-post.sh $(DESTDIR)$(DATADIR)/ready-set-service/ready-set-post.sh
#!/bin/bash
subst 's/ systemd\.unit=setup\.target//g' /etc/sysconfig/grub2
rm /usr/share/wayland-sessions/weston.desktop
systemctl start display-manager.service
update-grub
reboot
apt-get remove -y weston libweston ready-set ready-set-service
#!/bin/bash
datadir=/usr/share/ready-set-service
mkdir -p /run/user/0
chmod 700 /run/user/0
export XDG_RUNTIME_DIR=/run/user/0
# export WAYLAND_DISPLAY=wayland-1
cage -s $datadir/ready-set-start.sh
# weston -- /usr/share/ready-set-service/ready-set-start.sh &&
# phoc -C /usr/share/phosh/phoc.ini -E /usr/share/ready-set-service/ready-set-start.sh &&
dbus-run-session weston --shell=kiosk-shell.so --config=/usr/share/ready-set-service/weston.ini
......@@ -5,8 +5,9 @@ After=multi-user.target
Requires=multi-user.target
[Service]
Type=idle
Type=simple
ExecStart=/usr/bin/ready-set-service
ExecStop=/usr/share/ready-set-service/ready-set-post.sh
Restart=on-failure
StandardInput=tty
StandardOutput=journal
......@@ -16,8 +17,7 @@ TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes
User=root
WorkingDirectory=/root
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
PAMName=login
[Install]
WantedBy=setup.target
[core]
shell=kiosk
[autolaunch]
path=/usr/libexec/ready-set
watch=true
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment