static void populate_network_config(struct platform_powerpc *platform,
struct config *config)
{
+ char *val, *saveptr = NULL;
const char *cval;
- char *val;
int i;
cval = get_param(platform, "petitboot,network");
val = talloc_strdup(config, cval);
for (i = 0; ; i++) {
- char *tok, *saveptr;
+ char *tok;
tok = strtok_r(i == 0 ? val : NULL, " ", &saveptr);
if (!tok)
struct stat statbuf;
int rc;
- /* we need a device tree and a working nvram binary */
+ /* we need a device tree */
rc = stat("/proc/device-tree", &statbuf);
if (rc)
return false;
if (!S_ISDIR(statbuf.st_mode))
return false;
- rc = process_run_simple(ctx, "nvram", "--print-config", NULL);
- if (!WIFEXITED(rc) || WEXITSTATUS(rc) != 0)
- return false;
-
platform = talloc(ctx, struct platform_powerpc);
list_init(&platform->params);