s3: Add -C (--use-ccache) to popt_common_credentials
[samba.git] / source3 / lib / popt_common.c
index 342309d1a750dadb22828b33dac63f6f2b61c92b..060382b930a13581d988c46710ecf0f3eaffbe26 100644 (file)
@@ -473,6 +473,7 @@ static void get_credentials_file(struct user_auth_info *auth_info,
  *             -S,--signing
  *              -P --machine-pass
  *             -e --encrypt
+ *             -C --use-ccache
  */
 
 
@@ -573,7 +574,9 @@ static void popt_common_credentials_callback(poptContext con,
        case 'e':
                set_cmdline_auth_info_smb_encrypt(auth_info);
                break;
-
+       case 'C':
+               set_cmdline_auth_info_use_ccache(auth_info, true);
+               break;
        }
 }
 
@@ -595,5 +598,7 @@ struct poptOption popt_common_credentials[] = {
        { "signing", 'S', POPT_ARG_STRING, NULL, 'S', "Set the client signing state", "on|off|required" },
        {"machine-pass", 'P', POPT_ARG_NONE, NULL, 'P', "Use stored machine account password" },
        {"encrypt", 'e', POPT_ARG_NONE, NULL, 'e', "Encrypt SMB transport (UNIX extended servers only)" },
+       {"use-ccache", 'C', POPT_ARG_NONE, NULL, 'C',
+        "Use the winbind ccache for authentication" },
        POPT_TABLEEND
 };