From f5af49829d068aff008304ca74c214a6b3fbafe7 Mon Sep 17 00:00:00 2001 From: Alexandre Eijiro Teoi Date: Mon, 20 Jan 2025 11:22:24 -0300 Subject: [PATCH] fix: mask recommended systemd services --- .gitignore | 1 + build | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 8ae2528..701f306 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /DistributionInfo.json /imagetag.txt /root/usr/lib/wsl/terminal-profile.json +/rootfs/ diff --git a/build b/build index d3c7abf..522e072 100755 --- a/build +++ b/build @@ -48,9 +48,9 @@ docker rmi "archwsl:${tag}" # Apply configuration file recommendations # https://learn.microsoft.com/windows/wsl/build-custom-distro#configuration-file-recommendations -tar --delete -f archlinux.tar etc/resolv.conf - -# Create the tar file -# https://learn.microsoft.com/windows/wsl/build-custom-distro#create-the-tar-file -gzip --best --force archlinux.tar -mv archlinux.tar.gz archlinux.wsl +[[ -d rootfs ]] && rm -rf rootfs +mkdir rootfs +pushd rootfs || exit 1 +fakeroot bash -c "tar -xf ../archlinux.tar && rm -f etc/resolv.conf && tar --numeric-owner --absolute-names -c -- * | gzip --best >../archlinux.wsl" +popd || exit 1 +rm archlinux.tar