microsoft / microsoft/ebpf-for-windows
`install_ebpf.psm1` should not deploy to `$Env:systemroot\system32`
- Dominant language
- C
- Stars
- 3.6k
- Forks
- 311
- Avg merge
- 6d 10h
- Merged PRs (30d)
- 21
Description
With the goal of testing in a real deployment scenario, `install_ebpf.psm1` should not install eBPF for Windows should in `$Env:systemroot\system32` anymore, but in the same default directory used by the MSI, i.e. `\Program Files\ebpf-for-windows`.
Continuing to use `system32` could hide issues by benefitting of default system paths, that are not used when the platform is installed through the official release artifacts, i.e. MSI.
Contributor guide
Research direction
Read install_ebpf.psm1 and compare its current installation destination with the MSI default directory described in the issue. Update the deployment behavior so it uses the MSI directory rather than system32, then verify that a real deployment places eBPF there and does not rely on default system paths.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- powershell
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100