diff --git a/src/linux/init/binfmt.h b/src/linux/init/binfmt.h index 367a7fe..5e1ac5e 100644 --- a/src/linux/init/binfmt.h +++ b/src/linux/init/binfmt.h @@ -19,15 +19,6 @@ Abstract: // #define LX_INIT_BINFMT_NAME "WSLInterop" - -// -// Name of the WSL 'late' binfmt_misc interpreter. -// This name is used by the wsl-binfmt systemd unit which -// registers the interpreter a second time after systemd-binfmt to make sure -// that wsl's interpreter is always registered last. -// - -#define LX_INIT_BINFMT_NAME_LATE "WSLInterop-late" #define BINFMT_MISC_MOUNT_TARGET "/proc/sys/fs/binfmt_misc" #define BINFMT_MISC_REGISTER_FILE BINFMT_MISC_MOUNT_TARGET "/register" #define BINFMT_INTEROP_REGISTRATION_STRING(Name) ":" Name ":M::MZ::" LX_INIT_PATH ":P" diff --git a/src/linux/init/init.cpp b/src/linux/init/init.cpp index 3fd5d10..8a48195 100644 --- a/src/linux/init/init.cpp +++ b/src/linux/init/init.cpp @@ -365,8 +365,8 @@ ExecStart=/bin/mount -o bind,ro,X-mount.mkdir -t none /mnt/wslg/.X11-unix /tmp/. ExecStop= ExecStart=/bin/sh -c '(echo -1 > {}/{}) ; (echo "{}" > {})' )", BINFMT_MISC_MOUNT_TARGET, - LX_INIT_BINFMT_NAME_LATE, - BINFMT_INTEROP_REGISTRATION_STRING(LX_INIT_BINFMT_NAME_LATE), + LX_INIT_BINFMT_NAME, + BINFMT_INTEROP_REGISTRATION_STRING(LX_INIT_BINFMT_NAME), BINFMT_MISC_REGISTER_FILE); // Install the override for systemd-binfmt.service.