Warn if deprecated commandline options are used for start-stop-daemon
This commit is contained in:
parent
7ca74d7636
commit
4eb37f67cf
@ -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':
|
||||||
|
Loading…
Reference in New Issue
Block a user