Annotation of coherent/f/tmp/inst2/uuset.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Set up site/machine specific info in files /etc/uucpname and /etc/domain
                      3:  */
                      4: 
                      5: /*
                      6:  * Includes
                      7:  */
                      8: 
                      9: #include <stdio.h>
                     10: #include <string.h>
                     11: #include "build0.h"
                     12: 
                     13: /*
                     14:  * definitions
                     15:  */
                     16: 
                     17: #define UUCPNAME       "/etc/uucpname"
                     18: #define DOMAIN         "/etc/domain"
                     19: 
                     20: 
                     21: main()
                     22: {
                     23:        char cp[25];
                     24:        char cmd[80];
                     25: 
                     26:        system("/bin/clear");
                     27: 
                     28:                printf(
                     29: "In order to use COHERENT's electronic mail facility and UUCP subsystem,\n"
                     30: "you must choose a \"site name\" for your computer system.  In general, a site\n"
                     31: "name consists of lower case letters or digits and should be at most seven\n"
                     32: "characters in length.  The name you choose should be unique if you intend\n"
                     33: "to access any other computer systems.  Some of the more well known site\n"
                     34: "names include \"mwc\", \"uunet\", \"clout\", \"decwrl\", \"hp\", \"kgbvax\", "
                     35: "\"prep\",\n\"seismo\", and \"ucbvax\".\n\n"
                     36:                );
                     37:                for (;;) {
                     38:                        printf("\nPlease enter the site name for this system: ");
                     39:                        gets(cp);
                     40:                        if (strlen(cp) < 9)
                     41:                                break;
                     42:                }
                     43:                sprintf(cmd, "/bin/echo \"%s\" >/etc/uucpname", cp);
                     44:                system(cmd);
                     45: 
                     46:                printf(
                     47: "\nThe COHERENT mail subsystem supports \"domain addressing\" in addition to\n"
                     48: "traditional \"bang paths\".  Until your system becomes part of a registered\n"
                     49: "domain, you may use the UUCP pseudo-domain.  Domain names consist of groups\n"
                     50: "of letters and digits separated by periods (dots).  Some of the more well\n"
                     51: "known domains include \"com\", \"edu\", \"gov\", \"org\", \"net\", as well as domains\n"
                     52: "covering a geographical area, such as the Chicago area \"chi.il.us\" domain.\n"
                     53: "If you are not registered in a domain, or if you are uncertain about this\n"
                     54: "question, simply press the <Enter> key to default to the UUCP pseudo-domain.\n\n"
                     55:                );
                     56:                for (;;) {
                     57:                        printf("\nPlease enter the domain name for this system: ");
                     58:                        gets(cp);
                     59:                        if(strlen(cp) == 0){
                     60:                                strcpy(cp,"UUCP");
                     61:                                break;
                     62:                        }
                     63:                        if(cp[0] == '.'){
                     64:                                strcpy(cp, cp + 1);
                     65:                                break;
                     66:                        }
                     67:                        break;
                     68:                }
                     69:                sprintf(cmd, "/bin/echo \"%s\" >/etc/domain", cp);
                     70:                system(cmd);
                     71: }
                     72: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.