diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile | 3 | ||||
| -rw-r--r-- | src/builtins.h | 1 | ||||
| -rw-r--r-- | src/rc-update.c | 3 | ||||
| -rw-r--r-- | src/rc.c | 3 | 
4 files changed, 8 insertions, 2 deletions
| diff --git a/src/Makefile b/src/Makefile index 8090fcba..5c50cfd4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -33,7 +33,8 @@ LIBRCSO = librc.so.$(LIBRCSOVER)  LIBRCOBJS = librc.o librc-depend.o librc-daemon.o librc-misc.o librc-strlist.o  RCOBJS = env-update.o fstabinfo.o mountinfo.o \ -		 rc-depend.o rc-plugin.o rc-status.o runscript.o start-stop-daemon.o +		 rc-depend.o rc-plugin.o rc-status.o rc-update.o runscript.o \ +		 start-stop-daemon.o  LIB_TARGETS = $(LIBEINFOSO) $(LIBRCSO)  SBIN_TARGETS = rc diff --git a/src/builtins.h b/src/builtins.h index 9e467657..62a406b1 100644 --- a/src/builtins.h +++ b/src/builtins.h @@ -12,6 +12,7 @@ int fstabinfo (int argc, char **argv);  int mountinfo (int argc, char **argv);  int rc_depend (int argc, char **argv);  int rc_status (int argc, char **argv); +int rc_update (int argc, char **argv);  int runscript (int argc, char **argv);  int start_stop_daemon (int argc, char **argv); diff --git a/src/rc-update.c b/src/rc-update.c index 151cae6c..96eb06bb 100644 --- a/src/rc-update.c +++ b/src/rc-update.c @@ -13,6 +13,7 @@  #include <string.h>  #include <unistd.h> +#include "builtins.h"  #include "einfo.h"  #include "rc.h"  #include "rc-misc.h" @@ -45,7 +46,7 @@ static bool add (const char *runlevel, const char *service)  	return (retval);  } -int main (int argc, char **argv) +int rc_update (int argc, char **argv)  {  	int i;  	int j; @@ -717,6 +717,9 @@ int main (int argc, char **argv)  		exit (rc_depend (argc, argv));  	else if (strcmp (applet, "rc-status") == 0)  		exit (rc_status (argc, argv)); +	else if (strcmp (applet, "rc-update") == 0 || +			 strcmp (applet, "update-rc") == 0) +		exit (rc_update (argc, argv));  	else if (strcmp (applet, "runscript") == 0)  		exit (runscript (argc, argv));  	else if (strcmp (applet, "start-stop-daemon") == 0) | 
