X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Futils%2Fctdlmigrate.c;h=21dad4b24f87f331956542a95ced05e13db28ace;hp=2a9a2d817bcc3e0893da4231bfb81de64fe16e33;hb=7dc7a949bfa3c73682c82943fe9ce976d5877cbf;hpb=b8e3b4626c7729dc2faad82c54ab42d061ec64a3 diff --git a/citadel/utils/ctdlmigrate.c b/citadel/utils/ctdlmigrate.c index 2a9a2d817..21dad4b24 100644 --- a/citadel/utils/ctdlmigrate.c +++ b/citadel/utils/ctdlmigrate.c @@ -5,7 +5,7 @@ * The scope of this program isn't wide enough to make a difference. If you don't like * it you can rewrite it. * - * Copyright (c) 2009-2018 citadel.org + * Copyright (c) 2009-2021 citadel.org * * This program is open source software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3. @@ -66,11 +66,7 @@ void getz(char *buf) { -int main(int argc, char *argv[]) -{ - int relh=0; - int home=0; - char relhome[PATH_MAX]=""; +int main(int argc, char *argv[]) { char ctdldir[PATH_MAX]=CTDLDIR; char yesno[5]; char sendcommand[PATH_MAX]; @@ -87,11 +83,15 @@ int main(int argc, char *argv[]) char spinning[4] = "-\\|/" ; int exitcode = 0; - calc_dirs_n_files(relh, home, relhome, ctdldir, 0); CtdlMakeTempFileName(socket_path, sizeof socket_path); + if (chdir(ctdldir) != 0) { + fprintf(stderr, "sendcommand: %s: %s\n", ctdldir, strerror(errno)); + exit(errno); + } + - cmdexit = system("clear"); - printf( "-------------------------------------------\n" + printf( "\033[2J\033[H\n" + "-------------------------------------------\n" "Over-the-wire migration utility for Citadel\n" "-------------------------------------------\n" "\n"