--- embedtools/src/ube.c 2014/01/28 22:03:01 1.1.2.4 +++ embedtools/src/ube.c 2014/01/28 22:07:45 1.1.2.5 @@ -15,6 +15,7 @@ Usage() " Syntax: ube [options] [set_value]\n" "\n" "\t-c \tConfig file [default: /etc/ube.conf]\n" + "\t-d \tDrive description into config [default: 64K]\n" "\t-g \tSet parameter to value\n" "\t-s \tGet parameter value\n" "\t-q\t\tQuiet mode\n" @@ -26,12 +27,13 @@ int main(int argc, char **argv) { char ch, mode = 0, szName[STRSIZ] = { 0 }, szVal[STRSIZ] = { 0 }, - szCfgName[PATH_MAX]; + szCfgName[PATH_MAX], szSec[STRSIZ]; const char *str; int ret; strlcpy(szCfgName, UBE_CFGNAME, sizeof szCfgName); - while ((ch = getopt(argc, argv, "hvqg:s:c:")) != -1) + strlcpy(szSec, UBE_SECTION, sizeof szSec); + while ((ch = getopt(argc, argv, "hvqg:s:c:d:")) != -1) switch (ch) { case 'g': mode |= 1; @@ -43,6 +45,9 @@ main(int argc, char **argv) break; case 'c': strlcpy(szCfgName, optarg, sizeof szCfgName); + break; + case 'd': + strlcpy(szSec, optarg, sizeof szSec); break; case 'v': Verbose++;