Subversion Repositories SvarDOS

Rev

Rev 1959 | Rev 1962 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1959 Rev 1961
Line 47... Line 47...
47
  ACTION_UPDATE,
47
  ACTION_UPDATE,
48
  ACTION_REMOVE,
48
  ACTION_REMOVE,
49
  ACTION_LISTFILES,
49
  ACTION_LISTFILES,
50
  ACTION_LISTLOCAL,
50
  ACTION_LISTLOCAL,
51
  ACTION_HEALTHCHECK,
51
  ACTION_HEALTHCHECK,
-
 
52
  ACTION_HEALTHCHECKEXT,
52
  ACTION_UNZIP,
53
  ACTION_UNZIP,
53
  ACTION_LISTZIP,
54
  ACTION_LISTZIP,
54
  ACTION_CRC32,
55
  ACTION_CRC32,
55
  ACTION_HELP
56
  ACTION_HELP
56
};
57
};
Line 91... Line 92...
91
    return(ACTION_LISTFILES);
92
    return(ACTION_LISTFILES);
92
  } else if ((argc >= 2) && (argc <= 3) && (strcasecmp(argv[1], "listlocal") == 0)) {
93
  } else if ((argc >= 2) && (argc <= 3) && (strcasecmp(argv[1], "listlocal") == 0)) {
93
    return(ACTION_LISTLOCAL);
94
    return(ACTION_LISTLOCAL);
94
  } else if ((argc >= 2) && (argc <= 3) && (strcasecmp(argv[1], "healthcheck") == 0)) {
95
  } else if ((argc >= 2) && (argc <= 3) && (strcasecmp(argv[1], "healthcheck") == 0)) {
95
    return(ACTION_HEALTHCHECK);
96
    return(ACTION_HEALTHCHECK);
-
 
97
  } else if ((argc >= 2) && (argc <= 3) && (strcasecmp(argv[1], "healthcheck+") == 0)) {
-
 
98
    return(ACTION_HEALTHCHECKEXT);
96
  } else if ((argc == 3) && (strcasecmp(argv[1], "unzip") == 0)) {
99
  } else if ((argc == 3) && (strcasecmp(argv[1], "unzip") == 0)) {
97
    return(ACTION_UNZIP);
100
    return(ACTION_UNZIP);
98
  } else if ((argc == 3) && (strcasecmp(argv[1], "listzip") == 0)) {
101
  } else if ((argc == 3) && (strcasecmp(argv[1], "listzip") == 0)) {
99
    return(ACTION_LISTZIP);
102
    return(ACTION_LISTZIP);
100
  } else if ((argc == 3) && (strcasecmp(argv[1], "crc32") == 0)) {
103
  } else if ((argc == 3) && (strcasecmp(argv[1], "crc32") == 0)) {
Line 211... Line 214...
211
      break;
214
      break;
212
    case ACTION_LISTLOCAL:
215
    case ACTION_LISTLOCAL:
213
      res = showinstalledpkgs((argc == 3)?argv[2]:NULL, dosdir);
216
      res = showinstalledpkgs((argc == 3)?argv[2]:NULL, dosdir);
214
      break;
217
      break;
215
    case ACTION_HEALTHCHECK:
218
    case ACTION_HEALTHCHECK:
-
 
219
    case ACTION_HEALTHCHECKEXT:
216
      res = healthcheck((argc == 3)?argv[2]:NULL, dosdir);
220
      res = healthcheck((argc == 3)?argv[2]:NULL, dosdir, (action == ACTION_HEALTHCHECKEXT)?1:0);
217
      break;
221
      break;
218
    default:
222
    default:
219
      res = showhelp();
223
      res = showhelp();
220
      break;
224
      break;
221
  }
225
  }