summaryrefslogtreecommitdiff
path: root/src/rc/Makefile
Commit message (Collapse)AuthorAge
* Revert "Make einfo routines private"William Hubbs2013-10-21
| | | | | | This reverts commit de88aff0a839844526ae262f8961ec4372fed238. I was advised that splashutils links to libeinfo, so we do have a consumer for this library.
* Make einfo routines privateWilliam Hubbs2013-09-26
| | | | | | The libeinfo library has no consumers other than OpenRC, so there is no reason for it to be maintained as a library. The einfo routines are now an object that links with the rc binary.
* Add service appletWilliam Hubbs2013-05-02
| | | | | | | | | The service applet is equivalent to rc-service. This was added so that we will be more compatible with Debian and Fedora. Reported-by: cardoe@gentoo.org X-Gentoo-Bug: 468168 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=468168
* fix the build for non-selinux systemsWilliam Hubbs2013-05-01
| | | | | The symlinks should be created only if MKSELINUX=yes, not if it just has a value.
* cc.mk: move debug.mk out of end MakefilesMike Frysinger2011-05-28
| | | | | | | | | Since we always want debug.mk whenever we include cc.mk, move the include out of the Makefiles and into cc.mk itself. This also fixes an include order bug in rc/Makefile where debug.mk is included before cc.mk and breaks the default CFLAGS setup in cc.mk. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* fix symlink targetWilliam Hubbs2011-02-07
| | | | | | The target for the symlinks in ${SBINDIR} (the same directory as the rc binary) was "rc". This is not correct; the target should be ${SBINDIR}/rc instead.
* rework pam, ncurses and termcap include filesWilliam Hubbs2011-02-04
| | | | | | | This allows error checking inside the included files instead of either including the appropriate file or a blank file. Also the blank file named .mk gets removed by this change.
* selinux: replace symlinks with wrapper scriptsChris Richards2011-01-31
| | | | | | | | This needs to be done on selinux systems so the proper context can be set for each rc applet. X-Gentoo-Bug: 351712 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=351712
* Regenerate version.h if necessaryRoy Marples2009-10-16
|
* Add new utility and init script swclock that sets the system time based onRoy Marples2009-10-13
| | | | | | | the mtime of a file. It saves the shutdown time to this file also. This is handy for systems without a working RTC chip. Based on an idea by Michael A. Smith <michael@smith-li.com>. Fixes Gentoo #272073.
* Add pkg-config support, fixes #187.Roy Marples2009-10-08
|
* Move non compiled libraries from /lib/rc to /libexec/rcRoy Marples2009-05-23
| | | | | | | | OpenRC version is now stored as plaintext in /libexec/rc/version Plugins (cursplash, splashutils) will have to be re-compiled to pickup the new directories. State data needs to be moved from /lib/rc/init.d to /libexec/rc/init.d as well.
* Fix git versioningRoy Marples2009-05-01
|
* Brand with git version instead of svnRoy Marples2009-04-30
|
* Move status to runscript.sh so init scripts can override it, #159Roy Marples2009-04-18
| | | | | Return 32 if crashed, #163
* Fix locale with svnversion, #140 thanks to Matthias Schwarzott.Roy Marples2009-01-14
|
* Make _SVNVER_SH more readable.Roy Marples2009-01-02
|
* Fix version for releases.Roy Marples2009-01-02
|
* If we're building from subversion, brand the binary as such.Roy Marples2008-12-04
|
* We should show hotplugged services, needed services and manually started ↵Roy Marples2008-10-30
| | | | services in rc-status.
* Attempt to make s-s-d simpler by not enforcing the need for a full path and ↵Roy Marples2008-07-27
| | | | maybe working better with interpreted scripts.
* Use CPPFLAGS so we work with -combine in CFLAGS.Roy Marples2008-06-19
|
* Add the ewaitfile function so init scripts can wait until sockts are ↵Roy Marples2008-06-03
| | | | created, Gentoo #175783.
* Install symlinks correctly, thanks to zlin.Roy Marples2008-05-13
|
* Put some dir locations in rc.h so that 3rd party apps can become awware of them.Roy Marples2008-03-28
|
* Fix debug support to work without gmake and bundle -ggdb in properly.Roy Marples2008-03-24
|
* add check/test rulesMike Frysinger2008-03-24
|
* add support for automatic gdb launching when RC_DEBUG is defined to 1 to ↵Mike Frysinger2008-03-22
| | | | ease bug reporting / information gathering
* add local rpaths if in the git treeMike Frysinger2008-03-22
|
* Add --list to rc-service to list all available services.Roy Marples2008-03-21
|
* Add rc-service and update all softlevel refs to runlevel.Roy Marples2008-03-19
|
* Rejig the build system a little so we have per ok defs per system. Probably ↵Roy Marples2008-03-19
| | | | easier in the long run.
* Remove null terminated char ** lists in favour of RC_STRINGLIST, using TAILQ ↵Roy Marples2008-03-16
| | | | from queue(3). Refactor code style around the BSD KNF.
* Remove debug LDFLAGSRoy Marples2008-03-11
|
* Add a --mount command to fstabinfo so it can mount specific mount points, as ↵Roy Marples2008-03-11
| | | | mount can get confused with binded mounts, bug #36.
* Add tunable SYSCONFDIRRoy Marples2008-03-05
|
* Add a gitignore make target.Roy Marples2008-03-03
|
* Support the use of PREFIX and PKG_PREFIX.Roy Marples2008-02-28
|
* Fix compile against old lib.sRoy Marples2008-02-02
|
* Ensure that we use our default CFLAGS if none set.Roy Marples2008-01-30
|
* Specify install modes for all our files.Roy Marples2008-01-30
|
* Put the applets into rc-applet.c so that rc.c is easier to manage.Roy Marples2008-01-14
|
* partial revert of previous commit -- the rpath stuff was meant to be kept ↵Mike Frysinger2008-01-14
| | | | local only
* Add support for is_newer_than and is_older_than. is_older_than currently ↵Roy Marples2008-01-14
| | | | doesn't work as expected, but is_newer_than works fine.
* add shortcuts for generating symlinksMike Frysinger2008-01-14
|
* Fix PAM installRoy Marples2008-01-13
|
* Use MKTERMCAP and MKPAM so we don't use env vars TERMCAP or PAM inadvertently.Roy Marples2008-01-12
|
* Allow for OS and SUBOS folders so we can introduce NetBSD scripts whilst ↵Roy Marples2008-01-10
| | | | keeping BSD for all BSD's.
* Style updates.Roy Marples2008-01-09
|
* Stop using CPPFLAGSRoy Marples2008-01-07
|