Warn if deprecated commandline options are used for start-stop-daemon

This commit is contained in:
Christian Ruppert 2011-06-05 16:49:12 +02:00
parent 7ca74d7636
commit 4eb37f67cf

View File

@ -791,6 +791,9 @@ start_stop_daemon(int argc, char **argv)
case 'u': /* --user <username>|<uid> */ case 'u': /* --user <username>|<uid> */
case 'c': /* --chuid <username>|<uid> */ case 'c': /* --chuid <username>|<uid> */
{ {
/* DEPRECATED */
ewarn("WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead");
p = optarg; p = optarg;
tmp = strsep(&p, ":"); tmp = strsep(&p, ":");
changeuser = xstrdup(tmp); changeuser = xstrdup(tmp);
@ -867,6 +870,8 @@ start_stop_daemon(int argc, char **argv)
break; break;
case 'o': /* --oknodo */ case 'o': /* --oknodo */
/* DEPRECATED */
ewarn("WARNING: -o/--oknodo is deprecated and will be removed in the future");
oknodo = true; oknodo = true;
break; break;
@ -887,6 +892,8 @@ start_stop_daemon(int argc, char **argv)
break; break;
case 'a': /* --startas <name> */ case 'a': /* --startas <name> */
/* DEPRECATED */
ewarn("WARNING: -a/--startas is deprecated and will be removed in the future, please use -x/--exec or -n/--name instead");
startas = optarg; startas = optarg;
break; break;
case 'w': case 'w':