1077
1086
snprintf (buf, 512, "%s/euca-dhcp.leases", vnetconfig->path);
1078
1087
rc = open(buf, O_WRONLY | O_CREAT, 0644);
1080
1093
// snprintf (buf, 512, "touch %s/euca-dhcp.leases", vnetconfig->path);
1081
1094
// logprintfl(EUCADEBUG, "executing: %s\n", buf);
1084
if (strncmp(vnetconfig->dhcpuser, "root", 32) && vnetconfig->path && strncmp(vnetconfig->path, "/", 1024) && strstr(vnetconfig->path, "eucalyptus/net")) {
1097
if (strncmp(vnetconfig->dhcpuser, "root", 32) && strncmp(vnetconfig->path, "/", 1024) && strstr(vnetconfig->path, "eucalyptus/net")) {
1085
1098
snprintf(buf, 512, "%s/usr/lib/eucalyptus/euca_rootwrap chgrp -R %s %s", vnetconfig->eucahome, vnetconfig->dhcpuser, vnetconfig->path);
1086
1099
logprintfl(EUCADEBUG, "executing: %s\n", buf);