Small NIS tweak: frob pw_error() a little so that it can say either
'NIS information unchanged' or '/etc/master.passwd unchanged' depending on which was is being modified (conditional on -DYP). This is to save me the trouble of writing a whole other error routine (nis_error()?) for the upcoming changes to passwd and chpass.
This commit is contained in:
parent
1cf4903ecd
commit
d877befa37
@ -211,9 +211,16 @@ pw_error(name, err, eval)
|
|||||||
char *name;
|
char *name;
|
||||||
int err, eval;
|
int err, eval;
|
||||||
{
|
{
|
||||||
|
#ifdef YP
|
||||||
|
extern int _use_yp;
|
||||||
|
#endif /* YP */
|
||||||
if (err)
|
if (err)
|
||||||
warn(name);
|
warn(name);
|
||||||
|
#ifdef YP
|
||||||
|
if (_use_yp)
|
||||||
|
warnx("NIS information unchanged");
|
||||||
|
else
|
||||||
|
#endif /* YP */
|
||||||
warnx("%s: unchanged", _PATH_MASTERPASSWD);
|
warnx("%s: unchanged", _PATH_MASTERPASSWD);
|
||||||
(void)unlink(tempname);
|
(void)unlink(tempname);
|
||||||
exit(eval);
|
exit(eval);
|
||||||
|
@ -211,9 +211,16 @@ pw_error(name, err, eval)
|
|||||||
char *name;
|
char *name;
|
||||||
int err, eval;
|
int err, eval;
|
||||||
{
|
{
|
||||||
|
#ifdef YP
|
||||||
|
extern int _use_yp;
|
||||||
|
#endif /* YP */
|
||||||
if (err)
|
if (err)
|
||||||
warn(name);
|
warn(name);
|
||||||
|
#ifdef YP
|
||||||
|
if (_use_yp)
|
||||||
|
warnx("NIS information unchanged");
|
||||||
|
else
|
||||||
|
#endif /* YP */
|
||||||
warnx("%s: unchanged", _PATH_MASTERPASSWD);
|
warnx("%s: unchanged", _PATH_MASTERPASSWD);
|
||||||
(void)unlink(tempname);
|
(void)unlink(tempname);
|
||||||
exit(eval);
|
exit(eval);
|
||||||
|
Loading…
Reference in New Issue
Block a user