summaryrefslogtreecommitdiffstats
path: root/utils/statd
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2007-03-22 16:22:07 +1100
committerNeil Brown <neilb@suse.de>2007-03-22 16:22:07 +1100
commit6b82a93f2dc7f303103540babb74a75e41b84008 (patch)
tree7c0280528cb85e4b32e5fe216a02e554bbd5dce4 /utils/statd
parentbd401e645200601ab9c25dab905425112f3cafc4 (diff)
downloadnfs-utils-6b82a93f2dc7f303103540babb74a75e41b84008.tar.gz
nfs-utils-6b82a93f2dc7f303103540babb74a75e41b84008.tar.xz
nfs-utils-6b82a93f2dc7f303103540babb74a75e41b84008.zip
Fix errors in statd calling sm-notify.
The option for set-source-address is '-v', not '-N'. And only warn about -N if -N was actually used.
Diffstat (limited to 'utils/statd')
-rw-r--r--utils/statd/statd.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/utils/statd/statd.c b/utils/statd/statd.c
index 157de85..22d5deb 100644
--- a/utils/statd/statd.c
+++ b/utils/statd/statd.c
@@ -230,12 +230,10 @@ static void run_sm_notify(int outport)
av[ac++] = op;
}
if (run_mode & STATIC_HOSTNAME) {
- av[ac++] = "-N";
+ av[ac++] = "-v";
av[ac++] = MY_NAME;
}
av[ac] = NULL;
- fprintf(stderr, "%s: -N deprecated, consider using /usr/sbin/sm-notify directly\n",
- name_p);
execv(av[0], av);
fprintf(stderr, "%s: failed to run %s\n", name_p, av[0]);
exit(2);
@@ -369,8 +367,11 @@ int main (int argc, char **argv)
exit(-1);
}
- if (run_mode & MODE_NOTIFY_ONLY)
+ if (run_mode & MODE_NOTIFY_ONLY) {
+ fprintf(stderr, "%s: -N deprecated, consider using /usr/sbin/sm-notify directly\n",
+ name_p);
run_sm_notify(out_port);
+ }
if (!(run_mode & MODE_NODAEMON)) {