mirror of https://github.com/BOINC/boinc.git
make dir_hier_move and dir_hier_path output a help-string
svn path=/trunk/boinc/; revision=11857
This commit is contained in:
parent
240d733a41
commit
d377d47a6e
|
@ -533,5 +533,11 @@ Rom 13 Jan 2007
|
||||||
|
|
||||||
Reinhard 14 Jan 2007
|
Reinhard 14 Jan 2007
|
||||||
- install validate_util.h for external building of validators
|
- install validate_util.h for external building of validators
|
||||||
|
- make dir_hier_move and dir_hier_path output help/usage strings
|
||||||
|
|
||||||
sched/
|
sched/
|
||||||
Makefile.am
|
Makefile.am
|
||||||
|
|
||||||
|
tools/
|
||||||
|
dir_hier_move.C
|
||||||
|
dir_hier_path.C
|
|
@ -32,6 +32,10 @@
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "sched_util.h"
|
#include "sched_util.h"
|
||||||
|
|
||||||
|
const char *usage =
|
||||||
|
"\nUsage: dir_hier_move <src_dir> <dst_dir> <fanout>\n"
|
||||||
|
"Moves files from <src_dir> (flat) into <dst_dir> (hierarchical) with the given <fanout>\n\n";
|
||||||
|
|
||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv) {
|
||||||
char* src_dir, *dst_dir;
|
char* src_dir, *dst_dir;
|
||||||
int fanout=0;
|
int fanout=0;
|
||||||
|
@ -39,11 +43,17 @@ int main(int argc, char** argv) {
|
||||||
char dst_path[256], src_path[256];
|
char dst_path[256], src_path[256];
|
||||||
int retval;
|
int retval;
|
||||||
|
|
||||||
if (argc != 4) exit(1);
|
if ( (argc == 1) || !strcmp(argv[1], "-h") || !strcmp(argv[1],"--help") || (argc != 4) ) {
|
||||||
|
printf (usage);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
src_dir = argv[1];
|
src_dir = argv[1];
|
||||||
dst_dir = argv[2];
|
dst_dir = argv[2];
|
||||||
fanout = atoi(argv[3]);
|
fanout = atoi(argv[3]);
|
||||||
if (!fanout) exit(1);
|
if (!fanout) {
|
||||||
|
printf ( usage );
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
DirScanner scanner(src_dir);
|
DirScanner scanner(src_dir);
|
||||||
while (scanner.scan(filename)) {
|
while (scanner.scan(filename)) {
|
||||||
|
|
|
@ -30,11 +30,23 @@
|
||||||
#include "sched_config.h"
|
#include "sched_config.h"
|
||||||
#include "sched_util.h"
|
#include "sched_util.h"
|
||||||
|
|
||||||
int main(int /*argc*/, char** argv) {
|
|
||||||
|
const char *usage =
|
||||||
|
"\nUsage: dir_hier_path <filename>\n"
|
||||||
|
" Run this in a project's root directory.\n"
|
||||||
|
" Prints the absolute path of the file in the download hierarchy,\n"
|
||||||
|
" and creates the directory if needed.\n\n";
|
||||||
|
|
||||||
|
int main(int argc, char** argv) {
|
||||||
SCHED_CONFIG config;
|
SCHED_CONFIG config;
|
||||||
char path[256];
|
char path[256];
|
||||||
int retval;
|
int retval;
|
||||||
|
|
||||||
|
if ( (argc == 1) || !strcmp(argv[1], "-h") || !strcmp(argv[1],"--help") || (argc != 2) ) {
|
||||||
|
printf (usage);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
retval = config.parse_file(".");
|
retval = config.parse_file(".");
|
||||||
if (retval) {
|
if (retval) {
|
||||||
fprintf(stderr, "Can't find config.xml; run this in project root dir\n");
|
fprintf(stderr, "Can't find config.xml; run this in project root dir\n");
|
||||||
|
|
Loading…
Reference in New Issue