microsoft / microsoft/ebpf-for-windows

`install_ebpf.psm1` should not deploy to `$Env:systemroot\system32`

Open
#2,945 1 comment 0 reactions 0 assignees View on GitHub
cleanup good first issue help wanted triaged
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.