@@ -50,6 +50,10 @@ func TestLogFile(t *testing.T) {
50
50
func TestUser (t * testing.T ) {
51
51
config , err := DefaultConfig ()
52
52
assert .NilError (t , err )
53
+ if runtime .GOOS != "darwin" && config .Group == "everyone" {
54
+ // The "everyone" group is a specific macOS feature to include non-local accounts.
55
+ config .Group = "staff"
56
+ }
53
57
54
58
user , err := config .User (Switch )
55
59
assert .NilError (t , err )
@@ -85,14 +89,14 @@ func TestStartCmd(t *testing.T) {
85
89
86
90
cmd := config .StartCmd ("shared" , Switch )
87
91
assert .Equal (t , cmd , "/opt/vde/bin/vde_switch --pidfile=/private/var/run/lima/shared_switch.pid " +
88
- "--sock=/private/var/run/lima/shared.ctl --group=staff --dirmode=0770 --nostdin" )
92
+ "--sock=/private/var/run/lima/shared.ctl --group=everyone --dirmode=0770 --nostdin" )
89
93
90
94
cmd = config .StartCmd ("shared" , VMNet )
91
- assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/shared_vmnet.pid --vde-group=staff --vmnet-mode=shared " +
95
+ assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/shared_vmnet.pid --vde-group=everyone --vmnet-mode=shared " +
92
96
"--vmnet-gateway=192.168.105.1 --vmnet-dhcp-end=192.168.105.254 --vmnet-mask=255.255.255.0 /private/var/run/lima/shared.ctl" )
93
97
94
98
cmd = config .StartCmd ("bridged" , VMNet )
95
- assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/bridged_vmnet.pid --vde-group=staff --vmnet-mode=bridged " +
99
+ assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/bridged_vmnet.pid --vde-group=everyone --vmnet-mode=bridged " +
96
100
"--vmnet-interface=en0 /private/var/run/lima/bridged.ctl" )
97
101
}
98
102
0 commit comments