This shows you the differences between two versions of the page.
— |
sdk:scripts:update-config [2015/05/05 15:04] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== SDK Script update-config.are ====== | ||
+ | <code c update-config.are> | ||
+ | /* DESC: This script can be used to perform a configuration update | ||
+ | * Copyright (C) 2013 NetModule AG, Switzerland | ||
+ | */ | ||
+ | |||
+ | dir = "/config"; | ||
+ | url = sprintf("dir://%s", dir); | ||
+ | |||
+ | mkdir(dir, S_IRUSR|S_IWUSR|S_IXUSR); | ||
+ | mkdir(sprintf("%s/files", dir), S_IRUSR|S_IWUSR|S_IXUSR); | ||
+ | |||
+ | cfg = sprintf("%s/user-config.cfg", dir); | ||
+ | fp = fopen(cfg, "w"); | ||
+ | if (!fp) { | ||
+ | printf("unable to open %s\n", cfg); | ||
+ | exit(1); | ||
+ | } | ||
+ | fwrite(fp, "config.version=1.1\n"); | ||
+ | fwrite(fp, "admin.password=admin01\n"); | ||
+ | fwrite(fp, "sdk.status=1\n"); | ||
+ | fclose(fp); | ||
+ | |||
+ | rc = nb_update_config(url); | ||
+ | printf("update returns %d\n", rc); | ||
+ | |||
+ | exit(rc); | ||
+ | |||
+ | </code> | ||