diff options
Diffstat (limited to 'packages/cortexa57-poky-linux/systemd/systemd-binfmt')
3 files changed, 42 insertions, 0 deletions
diff --git a/packages/cortexa57-poky-linux/systemd/systemd-binfmt/latest b/packages/cortexa57-poky-linux/systemd/systemd-binfmt/latest new file mode 100644 index 00000000000..3386d21ae08 --- /dev/null +++ b/packages/cortexa57-poky-linux/systemd/systemd-binfmt/latest @@ -0,0 +1,9 @@ +PE = 1 +PV = 251.8 +PR = r0 +RPROVIDES = +RDEPENDS = glibc (>= 2.36) libsystemd-shared (>= 251.8) +RRECOMMENDS = kernel-module-binfmt-misc +PKGSIZE = 70554 +FILES = /etc/binfmt.d/ /usr/lib/binfmt.d /lib/systemd/systemd-binfmt /lib/systemd/system/proc-sys-fs-binfmt_misc.* /lib/systemd/system/systemd-binfmt.service /lib/systemd/system-preset/98-systemd-binfmt.preset /lib/systemd/system/systemd-binfmt.service +FILELIST = /lib/systemd/system-preset/98-systemd-binfmt.preset /lib/systemd/system/proc-sys-fs-binfmt_misc.automount /lib/systemd/system/proc-sys-fs-binfmt_misc.mount /lib/systemd/system/systemd-binfmt.service /lib/systemd/systemd-binfmt diff --git a/packages/cortexa57-poky-linux/systemd/systemd-binfmt/latest.pkg_postinst b/packages/cortexa57-poky-linux/systemd/systemd-binfmt/latest.pkg_postinst new file mode 100644 index 00000000000..e24d55b5f27 --- /dev/null +++ b/packages/cortexa57-poky-linux/systemd/systemd-binfmt/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 systemd-binfmt.service; do + systemctl ${OPTS} enable "$service" + done + fi + + if [ -z "$D" ]; then + systemctl daemon-reload + systemctl preset systemd-binfmt.service + + if [ "enable" = "enable" ]; then + systemctl --no-block restart systemd-binfmt.service + fi + fi +fi diff --git a/packages/cortexa57-poky-linux/systemd/systemd-binfmt/latest.pkg_prerm b/packages/cortexa57-poky-linux/systemd/systemd-binfmt/latest.pkg_prerm new file mode 100644 index 00000000000..8c25ea47531 --- /dev/null +++ b/packages/cortexa57-poky-linux/systemd/systemd-binfmt/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 systemd-binfmt.service + + systemctl disable systemd-binfmt.service + fi +fi |