mturk 2003/02/09 01:38:54
Modified: daemon/src/native/nt/procrun procrun.h procrun.c
Log:
Added --Install option that allows to install the procrun from
any directory. This is used for installation programs, where
consoless procrunw can be used.
Revision Changes Path
1.3 +1 -0 jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.h
Index: procrun.h
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- procrun.h 7 Feb 2003 18:56:33 -0000 1.2
+++ procrun.h 9 Feb 2003 09:38:54 -0000 1.3
@@ -115,6 +115,7 @@
#define PROCRUN_PARAMS_STARTUP "Startup"
#define PROCRUN_PARAMS_ACCOUNT "User"
#define PROCRUN_PARAMS_PASSWORD "Password"
+#define PROCRUN_PARAMS_INSTALL "Install"
#define PROCRUN_DEFAULT_CLASS "Main"
1.4 +5 -0 jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.c
Index: procrun.c
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- procrun.c 7 Feb 2003 18:56:33 -0000 1.3
+++ procrun.c 9 Feb 2003 09:38:54 -0000 1.4
@@ -1554,6 +1554,11 @@
proc->service.account = pool_strdup(proc->pool, argv[++i]);
else if (STRNI_COMPARE(argp, PROCRUN_PARAMS_PASSWORD))
proc->service.password = pool_strdup(proc->pool, argv[++i]);
+ else if (STRNI_COMPARE(argp, PROCRUN_PARAMS_INSTALL)) {
+ strcpy(path, argv[++i]);
+ strcat(path, " " PROC_ARG_RUN_SERVICE);
+ strcat(path, proc->service.name);
+ }
else {
DBPRINTF1("Unrecognized option %s\n", argv[i]);
break;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]