X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/6ea27ce479f5eccd0a4290722f3b425c904c935a..67805159a972397342c342ee735c8acd640e1399:/db/newmoira.qc diff --git a/db/newmoira.qc b/db/newmoira.qc index cc1265e8..8294134f 100644 --- a/db/newmoira.qc +++ b/db/newmoira.qc @@ -26,10 +26,12 @@ struct alias { char *name; char *type; char *trans; } aliases[] = { - {"ace_type", "TYPE", "USER"}, + {"ace_type", "TYPE", "KERBEROS"}, {"ace_type", "TYPE", "LIST"}, {"ace_type", "TYPE", "NONE"}, + {"ace_type", "TYPE", "USER"}, {"alias", "TYPE", "FILESYS"}, + {"alias", "TYPE", "PALLADIUM"}, {"alias", "TYPE", "TYPE"}, {"alias", "TYPE", "SERVICE"}, {"alias", "TYPE", "TYPEDATA"}, @@ -38,44 +40,70 @@ struct alias { char *name; {"boolean", "TYPE", "DONTCARE"}, {"boolean", "TYPE", "TRUE"}, {"class", "TYPE", "STAFF"}, - {"class", "TYPE", "1988"}, - {"class", "TYPE", "1989"}, {"class", "TYPE", "1990"}, {"class", "TYPE", "1991"}, {"class", "TYPE", "1992"}, + {"class", "TYPE", "1993"}, {"class", "TYPE", "FACULTY"}, {"class", "TYPE", "G"}, {"class", "TYPE", "GUEST"}, - {"class", "TYPE", "UNKNOWN"}, + {"class", "TYPE", "TEST"}, + {"class", "TYPE", "SYSTEM"}, {"filesys", "TYPE", "ERR"}, {"filesys", "TYPE", "FSGROUP"}, {"filesys", "TYPE", "NFS"}, {"filesys", "TYPE", "RVD"}, + {"filesys", "TYPE", "AFS"}, + {"fs_access_AFS", "TYPE", "w"}, + {"fs_access_AFS", "TYPE", "n"}, + {"fs_access_NFS", "TYPE", "r"}, + {"fs_access_NFS", "TYPE", "n"}, + {"fs_access_NFS", "TYPE", "w"}, + {"fs_access_RVD", "TYPE", "r"}, + {"fs_access_RVD", "TYPE", "x"}, {"gaus", "TYPE", "LIST"}, {"gaus", "TYPE", "USER"}, {"gaus", "TYPE", "RLIST"}, {"gaus", "TYPE", "RUSER"}, + {"lockertype", "TYPE", "COURSE"}, {"lockertype", "TYPE", "HOMEDIR"}, {"lockertype", "TYPE", "OTHER"}, {"lockertype", "TYPE", "PROJECT"}, {"lockertype", "TYPE", "SYSTEM"}, - {"lockertype", "TYPE", "UNKNOWN"}, + {"mac_type", "TYPE", "MAC"}, + {"mac_type", "TYPE", "NEXT"}, + {"mac_type", "TYPE", "PMAX"}, {"mac_type", "TYPE", "RT"}, {"mac_type", "TYPE", "VAX"}, + {"member", "TYPE", "KERBEROS"}, {"member", "TYPE", "LIST"}, {"member", "TYPE", "STRING"}, {"member", "TYPE", "USER"}, {"pobox", "TYPE", "SMTP"}, {"pobox", "TYPE", "NONE"}, {"pobox", "TYPE", "POP"}, + {"quota_type", "TYPE", "USER"}, + {"quota_type", "TYPE", "GROUP"}, + {"quota_type", "TYPE", "ANY"}, {"rmember", "TYPE", "LIST"}, {"rmember", "TYPE", "STRING"}, {"rmember", "TYPE", "USER"}, + {"rmember", "TYPE", "KERBEROS"}, {"rmember", "TYPE", "RLIST"}, {"rmember", "TYPE", "RSTRING"}, {"rmember", "TYPE", "RUSER"}, + {"rmember", "TYPE", "RKERBEROS"}, {"service", "TYPE", "REPLICAT"}, + {"service", "TYPE", "REPLICATED"}, {"service", "TYPE", "UNIQUE"}, + {"slabel", "TYPE", "LPR"}, + {"slabel", "TYPE", "KERBEROS"}, + {"slabel", "TYPE", "USRLIB"}, + {"slabel", "TYPE", "SYSLIB"}, + {"slabel", "TYPE", "ZEPHYR"}, + {"ANY", "TYPEDATA", "none"}, + {"KERBEROS", "TYPEDATA", "string"}, + {"GROUP", "TYPEDATA", "list"}, {"LIST", "TYPEDATA", "list"}, {"NONE", "TYPEDATA", "none"}, {"POP", "TYPEDATA", "machine"}, @@ -191,6 +219,16 @@ char **argv; printf("Unable to install 0 list\n"); exit(1); } +## append filesys (label = "[none]", #type = "NONE") + if (ingres_errno) { + printf("Unable to install 0 filesys\n"); + exit(1); + } +## append nfsphys (device = "/dev/null") + if (ingres_errno) { + printf("Unable to install 0 nfsphys\n"); + exit(1); + } /* magic for ALL_USERS */ ## append users (login = "default", users_id = 1, potype="NONE") @@ -203,13 +241,14 @@ char **argv; printf("Unable to install default list\n"); exit(1); } -## append members (list_id = 1, member_type = "USER", member_id = 1) +## append imembers (list_id = 1, member_type = "USER", member_id = 1, +## ref_count = 1, direct = 1) if (ingres_errno) { printf("Unable to install default user on default list\n"); exit(1); } - /* Priveleged users */ + /* Privileged users */ ## append users (login = "root", users_id = 2, potype="NONE") if (ingres_errno) { printf("Unable to install root user\n"); @@ -221,7 +260,7 @@ char **argv; exit(1); } - printf("What is the name of a priveleged user: "); + printf("What is the name of a privileged user: "); fflush(stdout); gets(buffer); user = buffer; @@ -230,7 +269,14 @@ char **argv; printf("Unable to install user %s\n", buffer); exit(1); } -## append members (list_id = 2, member_type = "USER", member_id = 3) +## append imembers (list_id = 2, member_type = "USER", member_id = 2, +## ref_count = 1, direct = 1) + if (ingres_errno) { + printf("Unable to put user root on list dbadmin\n"); + exit(1); + } +## append imembers (list_id = 2, member_type = "USER", member_id = 3, +## ref_count = 1, direct = 1) if (ingres_errno) { printf("Unable to put user %s on list dbadmin\n", buffer); exit(1); @@ -277,89 +323,62 @@ int ingerr(num) /* dummy routines */ -int access_list() {} -int access_visible_list() {} -int access_maillist() {} int access_user() {} int access_login() {} +int access_list() {} +int access_visible_list() {} +int access_vis_list_by_name() {} +int access_member() {} +int access_qgli() {} +int access_service() {} int access_filesys() {} int setup_ausr() {} -int setup_umac() {} +int setup_dusr() {} +int setup_spop() {} +int setup_dpob() {} int setup_dmac() {} -int setup_uclu() {} int setup_dclu() {} -int setup_dusr() {} +int setup_alis() {} +int setup_dlis() {} int setup_dsin() {} int setup_dshi() {} -int setup_dlis() {} int setup_afil() {} int setup_ufil() {} -int setup_ssif() {} +int setup_dfil() {} +int setup_dnfp() {} +int setup_dqot() {} int setup_sshi() {} -int setup_dnfq() {} -int uusr_login_check() {} +int setup_akum() {} +int followup_fix_modby() {} +int followup_ausr() {} +int followup_gpob() {} +int followup_glin() {} +int followup_aqot() {} +int followup_gzcl() {} +int followup_gsha() {} +int followup_gqot() {} int set_modtime() {} int set_modtime_by_id() {} -int set_user_modtime() {} -int set_user_modtime_by_id() {} int set_finger_modtime() {} -int set_filesys_modtime() {} -int set_mach_modtime() {} +int set_pobox_modtime() {} +int set_uppercase_modtime() {} int set_mach_modtime_by_id() {} +int set_cluster_modtime_by_id() {} int set_serverhost_modtime() {} +int set_nfsphys_modtime() {} +int set_filesys_modtime() {} int set_zephyr_modtime() {} -int followup_amtl() {} -int followup_ausr() {} -int followup_delete_list() {} -int followup_add_pobox() {} -int followup_delete_pobox() {} -int followup_usha() {} -int followup_old_gpob() {} -int followup_gsha() {} -int followup_anfq() {} -int followup_gzcl() {} -int followup_fix_acl() {} -int followup_fix_modby() {} -int translate_ids() {} -int expand_list_flags() {} -int add_new_quota() {} -int count_members_of_list() {} -int get_list_is_group() {} -int get_list_is_maillist() {} -int add_locker() {} -int delete_locker() {} -int add_user_group() {} -int set_user_pobox() {} -int get_members_of_list() {} -int get_groups_of_user() {} -int get_groups_of_all_users() {} -int get_all_poboxes() {} -int get_new_poboxes() {} -int get_lists_of_administrator() {} -int followup_gpob() {} int set_pobox() {} -int setup_spop() {} -int set_pobox_modtime() {} -int setup_dpob() {} -int set_cluster_modtime_by_id() {} -int access_service() {} -int followup_glin() {} +int get_list_info() {} +int add_member_to_list() {} +int delete_member_from_list() {} +int get_ace_use() {} +int qualified_get_lists() {} +int get_members_of_list() {} int qualified_get_server() {} int qualified_get_serverhost() {} int trigger_dcm() {} -int set_nfsphys_modtime() {} -int setup_alis() {} -int access_member() {} -int get_ace_use() {} -int access_qgli() {} -int qualified_get_lists() {} -int delete_current_quota() {} -int setup_add_group() {} -int setup_dfil() {} -int setup_dnfp() {} +int count_members_of_list() {} int get_lists_of_member() {} -int access_all() {} -int get_list_info() {} int register_user() {} -int access_vis_list_by_name() {} -int set_uppercase_modtime() {} +int followup_gpce() {}