quickemu: fix Samba shares
This makes it possible to share your home dir with a Windows guest. * use `qemu_full` for the correct smbd path; the fallback path `/usr/sbin/smbd` fails on NixOS [1] * make the `smbd` binary available to quickemu, enabling it to start qemu with Samba support [2] [1]28b8a57ad6/meson.build (L2217)
[2]626591bca8/quickemu (L1083)
This commit is contained in:
parent
d23d7c0273
commit
9604aba3f6
@ -14,7 +14,7 @@
|
|||||||
pciutils,
|
pciutils,
|
||||||
procps,
|
procps,
|
||||||
python3,
|
python3,
|
||||||
qemu,
|
qemu_full,
|
||||||
socat,
|
socat,
|
||||||
spice-gtk,
|
spice-gtk,
|
||||||
swtpm,
|
swtpm,
|
||||||
@ -42,7 +42,7 @@ let
|
|||||||
pciutils
|
pciutils
|
||||||
procps
|
procps
|
||||||
python3
|
python3
|
||||||
qemu
|
qemu_full
|
||||||
socat
|
socat
|
||||||
swtpm
|
swtpm
|
||||||
util-linux
|
util-linux
|
||||||
@ -73,6 +73,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
-e '/OVMF_CODE_4M.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \
|
-e '/OVMF_CODE_4M.fd/s|ovmfs=(|ovmfs=("${OVMF.firmware}","${OVMF.variables}" |' \
|
||||||
-e '/cp "''${VARS_IN}" "''${VARS_OUT}"/a chmod +w "''${VARS_OUT}"' \
|
-e '/cp "''${VARS_IN}" "''${VARS_OUT}"/a chmod +w "''${VARS_OUT}"' \
|
||||||
-e 's/Icon=.*qemu.svg/Icon=qemu/' \
|
-e 's/Icon=.*qemu.svg/Icon=qemu/' \
|
||||||
|
-e 's,\[ -x "\$(command -v smbd)" \],true,' \
|
||||||
quickemu
|
quickemu
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user