--- lib/getdef.c +++ lib/getdef.c @@ -65,6 +65,7 @@ static struct itemdef def_table[] = { {"FAKE_SHELL", NULL}, {"GID_MAX", NULL}, {"GID_MIN", NULL}, + {"GROUPADD_CMD", NULL}, {"HUSHLOGIN_FILE", NULL}, {"KILLCHAR", NULL}, {"LOGIN_RETRIES", NULL}, @@ -100,7 +101,10 @@ static struct itemdef def_table[] = { {"UID_MAX", NULL}, {"UID_MIN", NULL}, {"UMASK", NULL}, + {"USERADD_CMD", NULL}, {"USERDEL_CMD", NULL}, + {"USERDEL_PRECMD", NULL}, + {"USERDEL_POSTCMD", NULL}, {"USERGROUPS_ENAB", NULL}, #ifndef USE_PAM {"CHFN_AUTH", NULL}, @@ -136,6 +140,10 @@ static struct itemdef def_table[] = { {"TCB_SYMLINKS", NULL}, {"USE_TCB", NULL}, #endif + /* Used by /bin/login */ + {"MOTD_FILE", NULL}, + {"ENV_PATH", NULL}, + {"ENV_ROOTPATH", NULL}, {NULL, NULL} };