[BACK]Return to util.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / distrib / utils / sysinst

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/distrib/utils/sysinst/Attic/util.c between version 1.67.2.1 and 1.67.2.2

version 1.67.2.1, 2002/06/06 09:58:45 version 1.67.2.2, 2002/06/21 16:03:49
Line 1060  set_crypt_type(void)
Line 1060  set_crypt_type(void)
         msg_display(MSG_choose_crypt);          msg_display(MSG_choose_crypt);
         process_menu(MENU_crypttype);          process_menu(MENU_crypttype);
         fn = strdup(target_expand("/etc/passwd.conf"));          fn = strdup(target_expand("/etc/passwd.conf"));
         rename(fn, target_expand("/etc/passwd.conf.pre-sysinst"));  
   
         if (!yesno) {          switch (yesno) {
           case 0:
                   break;
           case 1: /* DES */
                   rename(fn, target_expand("/etc/passwd.conf.pre-sysinst"));
                   pwc = fopen(fn, "w");
                   fprintf(pwc,
                       "default:\n"
                       "  localcipher = old\n"
                       "  ypcipher = old\n");
                   fclose(pwc);
                   break;
           case 2: /* MD5 */
                   rename(fn, target_expand("/etc/passwd.conf.pre-sysinst"));
                 pwc = fopen(fn, "w");                  pwc = fopen(fn, "w");
   
                 fprintf(pwc,                  fprintf(pwc,
                     "default:\n"                      "default:\n"
                     "  localcipher = md5\n"                      "  localcipher = md5\n"
                     "  ypcipher = md5\n");                      "  ypcipher = md5\n");
   
                 fclose(pwc);                  fclose(pwc);
                   break;
         }          }
   
         free(fn);          free(fn);

Legend:
Removed from v.1.67.2.1  
changed lines
  Added in v.1.67.2.2

CVSweb <webmaster@jp.NetBSD.org>