]> git.sur5r.net Git - ngadmin/blobdiff - cli/com_password.c
Move cli code to src subdir
[ngadmin] / cli / com_password.c
diff --git a/cli/com_password.c b/cli/com_password.c
deleted file mode 100644 (file)
index 0303b2b..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-
-#include "commands.h"
-
-
-int do_password_change (int argc, const char **argv, struct ngadmin *nga)
-{
-       int i;
-       const struct swi_attr *sa;
-       
-       
-       if (argc != 1) {
-               printf("usage: password change <value>\n");
-               return 1;
-       }
-       
-       sa = ngadmin_getCurrentSwitch(nga);
-       if (sa == NULL) {
-               printf("must be logged\n");
-               return 1;
-       }
-       
-       i = ngadmin_changePassword(nga, argv[0]);
-       printErrCode(i);
-       
-       
-       return 0;
-}
-
-
-int do_password_set (int argc, const char **argv, struct ngadmin *nga)
-{
-       int i;
-       char buf[64];
-       const char *pass;
-       
-       
-       if (argc > 1) {
-               printf("usage: password set [<value>]\n");
-               return 1;
-       }
-       
-       if (argc == 0) {
-               printf("Enter password: ");
-               fflush(stdout);
-               current_term.c_lflag &= ~ECHO;
-               tcsetattr(STDIN_FILENO, TCSANOW, &current_term);
-               pass = fgets(buf, sizeof(buf), stdin);
-               trim(buf, strlen(buf));
-               current_term.c_lflag |= ECHO;
-               tcsetattr(STDIN_FILENO, TCSANOW, &current_term);
-               putchar('\n');
-       } else {
-               pass = argv[0];
-       }
-       
-       if (pass != NULL) {
-               i = ngadmin_setPassword(nga, pass);
-               printErrCode(i);
-       }
-       
-       
-       return 0;
-}
-
-