[neon/neon/livecd-rootfs/Neon/release] live-build/ubuntu-wsl/hooks: Create wsl-distribution.conf for WSL images
Didier Roche
null at kde.org
Wed Feb 19 22:35:44 GMT 2025
Git commit 48338fc76a6077c0037c60f790fd4e4268c73ec7 by Didier Roche.
Committed on 23/01/2025 at 13:13.
Pushed by carlosdem into branch 'Neon/release'.
Create wsl-distribution.conf for WSL images
This file is required in the new Microsoft WSL package format.
Co-authored-by: Carlos Nihelton <carlos.santanadeoliveira at canonical.com>
A +20 -0 live-build/ubuntu-wsl/hooks/01-distribution-conf.chroot
https://invent.kde.org/neon/neon/livecd-rootfs/-/commit/48338fc76a6077c0037c60f790fd4e4268c73ec7
diff --git a/live-build/ubuntu-wsl/hooks/01-distribution-conf.chroot b/live-build/ubuntu-wsl/hooks/01-distribution-conf.chroot
new file mode 100755
index 00000000..f470e51e
--- /dev/null
+++ b/live-build/ubuntu-wsl/hooks/01-distribution-conf.chroot
@@ -0,0 +1,20 @@
+#!/bin/bash -eu
+# vi: ts=4 expandtab
+#
+# Create wsl-distribution.conf for WSL setup
+#
+
+source /etc/os-release
+
+cat <<EOF >/etc/wsl-distribution.conf
+[oobe]
+command = /usr/libexec/wsl-setup
+defaultUid = 1000
+defaultName = ${NAME}-${VERSION_ID}
+
+[shortcut]
+icon = /usr/share/wsl/ubuntu.ico
+
+[windowsterminal]
+ProfileTemplate = /usr/share/wsl/terminal-profile.json
+EOF
More information about the Neon-commits
mailing list