Commit Graph

547 Commits

Author SHA1 Message Date
Roy Marples c74cfabe2e init some vars. 2008-03-17 16:42:31 +00:00
Roy Marples 5d77c0db6b This should be a fixed buffer. 2008-03-17 14:42:10 +00:00
Roy Marples b2f7606b23 We should check for NULL here. 2008-03-17 14:31:44 +00:00
Roy Marples 4c14666423 Punt the rc_strcatpaths function and use snprintf instead to save on expensive malloc calls. 2008-03-17 13:25:56 +00:00
Roy Marples 50a7697bf2 rc_find_pids now returns RC_PIDLIST instead of a NULL terminated array. 2008-03-17 09:59:52 +00:00
Roy Marples 40930d7d0a Use correct TAILQ_CONCAT macro when not defined. 2008-03-16 17:27:13 +00:00
Roy Marples 1fd1472dde Add new stringlist files. 2008-03-16 17:01:35 +00:00
Roy Marples cb9da6a262 Remove null terminated char ** lists in favour of RC_STRINGLIST, using TAILQ from queue(3). Refactor code style around the BSD KNF. 2008-03-16 17:00:56 +00:00
Roy Marples 40e12f6ba0 RC_SERVICE now points to the service file, so daemons can recall us directly. 2008-03-11 15:00:16 +00:00
Roy Marples 6f68c44a77 mount may not be in /sbin 2008-03-11 13:51:06 +00:00
Roy Marples b7c0d8b43c Remove debug LDFLAGS 2008-03-11 13:45:58 +00:00
Roy Marples 52a3cc162b Add a --mount command to fstabinfo so it can mount specific mount points, as mount can get confused with binded mounts, bug #36. 2008-03-11 13:39:20 +00:00
Roy Marples 0fa512c2b5 Coldplug net devices on the BSD's as found by getifaddrs. 2008-03-11 11:03:34 +00:00
Roy Marples 4742e1ec69 d_type is not portable across filesystems. 2008-03-08 13:06:29 +00:00
Roy Marples 2f22f9dfeb Test access instead of euid. 2008-03-06 11:39:05 +00:00
Roy Marples 39dd08c539 Test access instead of euid. 2008-03-06 11:34:38 +00:00
Roy Marples 19bad914bc Show version similar to gcc. 2008-03-05 17:31:19 +00:00
Roy Marples a689b66023 Add tunable SYSCONFDIR 2008-03-05 12:27:11 +00:00
Roy Marples 7aa231de2e Style. 2008-03-05 10:03:36 +00:00
Roy Marples c5d174af17 When stopping localmount, set LC_ALL=C so bash doesn't lock /usr. 2008-03-04 22:52:48 +00:00
Roy Marples 4ae5aebe81 Inform plugins when we exit if on signal. 2008-03-04 20:41:25 +00:00
Roy Marples 6baff6cd1d Don't store empty services. 2008-03-04 10:36:20 +00:00
Roy Marples 54afc10aa4 Sanitise the BSD defines a little. 2008-03-03 19:55:29 +00:00
Roy Marples e55cb5dd5b Fix compile on Linux. 2008-03-03 17:22:01 +00:00
Roy Marples 15cf41e713 Split VPS into VSERVER and OPENVZ 2008-03-03 17:19:56 +00:00
Roy Marples f3e90dddbf rc single and rc sysinit don't check sysvinit env vars in prefix. 2008-03-03 15:57:36 +00:00
Roy Marples b614477948 Fix ignore files some more. 2008-03-03 13:31:25 +00:00
Roy Marples 7a8e9d4ddb Add a gitignore make target. 2008-03-03 13:04:08 +00:00
Roy Marples 0aedc02860 Introduce LOCAL_PREFIX for a user maintained script location. 2008-03-03 10:33:42 +00:00
Roy Marples 5971d14afd Ensure that normal users can use s-s-d on NetBSD. 2008-03-03 09:57:48 +00:00
Roy Marples c67c283b2a Fix prefix test. 2008-03-03 08:06:53 +00:00
Roy Marples a12dbdc6c9 Don't check for root in prefix. 2008-03-02 21:13:21 +00:00
Roy Marples 7c092fbc79 If build in a prefix, define the system as prefix. 2008-03-02 10:40:08 +00:00
Roy Marples 2f3ffd053f We should use shutdown to goto single user mode. 2008-03-01 10:38:47 +00:00
Roy Marples baf217acc7 Fix unused var. 2008-03-01 09:27:29 +00:00
Roy Marples fcf2778317 Don't leak fd's. 2008-02-28 21:47:45 +00:00
Roy Marples 391d8de622 close fd doesn't seem good enough - whereas fcntl does the job. 2008-02-28 21:26:53 +00:00
Roy Marples f092045650 Support the use of PREFIX and PKG_PREFIX. 2008-02-28 11:08:49 +00:00
Roy Marples aabf3976db Fix help for rc-update. 2008-02-27 21:19:14 +00:00
Roy Marples bf2cebf2d8 With --quiet, we should quiet the daemon we're starting too. 2008-02-25 10:51:05 +00:00
Roy Marples d1f7f0a304 Force the specification of a pidfile or process name if daemon is a script. Alternatively, document the use of starting the script interpreter and passing the daemon as an option. 2008-02-24 23:09:15 +00:00
Roy Marples 8b4b958678 Now that s-s-d accepts >1 argument for stopping a daemon on match we need to store all arguments used incase a service started the same daemon more than once with different paramters. 2008-02-23 00:26:11 +00:00
Roy Marples ad780077d2 Welcome to 2008. 2008-02-22 12:07:34 +00:00
Roy Marples a9fcbf3e30 More PCC fixes. 2008-02-22 11:44:10 +00:00
Roy Marples 5bb09b6587 ewarn now goes to stderr to match portage behaviour. 2008-02-21 10:08:35 +00:00
Roy Marples 405cea1f19 Support the PCC compiler. 2008-02-20 18:06:01 +00:00
Roy Marples d3d22914fc Fix -o 2008-02-20 15:48:09 +00:00
Roy Marples 5e523ff33e Move logfile without a visible error, bug #28 2008-02-20 14:30:23 +00:00
Roy Marples 95a7985ea3 Simply our code - only set env vars when needed. 2008-02-20 14:04:30 +00:00
Roy Marples 2456a265ee Allow rc-depend to order as if runlevel was starting or stopping. 2008-02-20 10:52:57 +00:00