diff options
Diffstat (limited to 'packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init')
3 files changed, 42 insertions, 0 deletions
diff --git a/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest b/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest new file mode 100644 index 000000000000..82baffaba5a2 --- /dev/null +++ b/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest @@ -0,0 +1,9 @@ +PV = 3.0 +PR = r31 +RPROVIDES = +RDEPENDS = xinit +RRECOMMENDS = +RCONFLICTS = x11-common xserver-common (< 1.34-r9) +PKGSIZE = 2691 +FILES = /usr/bin/* /usr/sbin/* /usr/libexec/* /usr/lib/lib*.so.* /etc /com /var /bin/* /sbin/* /lib/*.so.* /lib/udev /usr/lib/udev /lib/udev /usr/lib/udev /usr/share/xserver-nodm-init /usr/lib/xserver-nodm-init/* /usr/share/pixmaps /usr/share/applications /usr/share/idl /usr/share/omf /usr/share/sounds /usr/lib/bonobo/servers /lib/systemd/system-preset/98-xserver-nodm-init.preset /lib/systemd/system/xserver-nodm.service +FILELIST = /etc/X11/Xsession /etc/X11/Xsession.d/13xdgbasedirs.sh /etc/X11/Xsession.d/89xdgautostart.sh /etc/X11/Xsession.d/90XWindowManager.sh /etc/default/xserver-nodm /etc/xserver-nodm/Xserver /lib/systemd/system-preset/98-xserver-nodm-init.preset /lib/systemd/system/xserver-nodm.service diff --git a/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest.pkg_postinst b/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest.pkg_postinst new file mode 100644 index 000000000000..ed63f564f6c9 --- /dev/null +++ b/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest.pkg_postinst @@ -0,0 +1,24 @@ +#!/bin/sh +set -e +if systemctl >/dev/null 2>/dev/null; then + OPTS="" + + if [ -n "$D" ]; then + OPTS="--root=$D" + fi + + if [ "enable" = "enable" ]; then + for service in xserver-nodm.service; do + systemctl ${OPTS} enable "$service" + done + fi + + if [ -z "$D" ]; then + systemctl daemon-reload + systemctl preset xserver-nodm.service + + if [ "enable" = "enable" ]; then + systemctl --no-block restart xserver-nodm.service + fi + fi +fi diff --git a/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest.pkg_prerm b/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest.pkg_prerm new file mode 100644 index 000000000000..496a4c2696bb --- /dev/null +++ b/packages/qemuarm64-poky-linux/xserver-nodm-init/xserver-nodm-init/latest.pkg_prerm @@ -0,0 +1,9 @@ +#!/bin/sh +set -e +if systemctl >/dev/null 2>/dev/null; then + if [ -z "$D" ]; then + systemctl stop xserver-nodm.service + + systemctl disable xserver-nodm.service + fi +fi |