aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
AgeCommit message (Collapse)Author
2007-11-19rc.c needs version.hRoy Marples
2007-11-19Move runlevel and lib logic to the sub MakefilesRoy Marples
2007-11-19Our build chain now works with GNU and BSD make implementationsRoy Marples
2007-11-15Vanilla FreeBSD make is now supported for srcRoy Marples
2007-11-14Install our .so links to /usr/libRoy Marples
2007-11-14Show help if we don't have any args, Gentoo #198380.Roy Marples
2007-11-14Control of system defined env vars should not be done by us.Roy Marples
2007-10-31You can now log baselayout-2 again, through the RC_LOGGER conf.d/rcRoy Marples
setting. The log is temp stored in /lib/rc/init.d/rc.log and appended to /var/log/rc.log if it's writeable. sysinit cannot be logged in Linux as we rely on sysinit to bring the system up to a point where we can log. single user cannot be logged on FreeBSD due to waitpid(0,0,0) incorrectly waiting for the log daemon in another process group.
2007-10-16We now build and optionally work with static libraries.Roy Marples
2007-10-11Bump librc and libeinfo to .so.1Roy Marples
2007-10-09Fix failed services a little, and make timeout more saneRoy Marples
2007-10-08Move rc_env_filter and rc_env_config out of librc and into rcRoy Marples
2007-10-05rc doesn't and shouldn't use libkvmRoy Marples
2007-10-03librc.so and libeinfo.so now have symbol versions.Roy Marples
2007-09-29librc doesn't use libeinfoRoy Marples
2007-09-29librc no longer uses libeinfo. deptree function names are now all under ↵Roy Marples
rc_deptree_
2007-09-27Clean makefile for duplicate rulesRoy Marples
2007-09-26Fix Makefile for pmake, document s-s-d options and increase usage gapRoy Marples
2007-09-26add some tests to make sure our exported symbols are saneMike Frysinger
2007-09-25Initial doxygen documentation for rc.h and einfo.h. Plus some header clean ups.Roy Marples
2007-09-25split links out into a sep target so implicit rules dont cause problemsMike Frysinger
2007-09-24Split our rc commands out into general use vs service commandsRoy Marples
2007-09-21Use a pty for prefixed output instead of pipes for stdout/stderr. ThisRoy Marples
is so that programs can get information about the controlling terminal. This change was triggered by bug #188506 where it's possible that stdin, stdout and stderr didn't point to a terminal but ended up on one via our pipes. Using a pty means that stdout and stderr always point to a terminal, but we lose the ability to tell them apart. If there is not a pty available then we use un-prefixed output as normal. This change has also introduced the need for a signal pipe so that SIGCHLD can exit the loop cleanly.
2007-09-19Added the checkown applet based on the work by Renato Caldas, #192682Roy Marples
checkdir ensures that the specified files (or directories) are owned by the current user/group or as specified on the command line. You can optionally check permissions too.
2007-09-19/lib/rcscripts -> /lib/rcRoy Marples
2007-09-11More --as-needed fooRoy Marples
2007-09-11Work better with --as-neededRoy Marples
2007-09-10librc should link against libeinfo tooRoy Marples
2007-09-06Makefile in src now supports pmake as used on the BSDs.Roy Marples
2007-08-16Add esyslog supportRoy Marples
2007-08-09Don't link to rt anymore as it makes dlopen leak - we now use nanosleeps to ↵Roy Marples
achieve the same goal (a loop + timeout). No longer put / at the end of directories, instead prefix like so RC_LIBDIR "/foo" to ensure more robust code.
2007-08-04Fix rc-update, #187487 and release rc2.Roy Marples
2007-08-02rc1Roy Marples
2007-07-31Wups, don't force those CFLAGSRoy Marples
2007-07-31Force some stuffRoy Marples
2007-07-31Fix building on LinuxRoy Marples
2007-07-31Link the right objects against rcRoy Marples
2007-07-31All our binaries are now mulicalls into rc, which makes our on disk sizeRoy Marples
a lot smaller.
2007-07-11Punt the dodgy ebuffer code. We now force prefixing for parallel starts ↵Roy Marples
which also reduces our variable pollution.
2007-05-16Stop using getimeofday for timeouts incase the clock changes.Roy Marples
2007-05-14Allow time for pidfiles to be created, #178274.Roy Marples
Use int instead of char for getopt, #178084 thanks to drizztbsd.
2007-04-20Added the rc-abort command, #175106 thanks to Daniel Drake.Roy Marples
2007-04-17Rationalise our colour usage a little.Roy Marples
2007-04-13Ignore and clean .dependRoy Marples
2007-04-13make sure .depend gets regenerated automaticallyMike Frysinger
2007-04-13add .depend / .PHONY supportMike Frysinger
2007-04-13use CPPFLAGS rather than CFLAGS where appropriate and make LDFLAGS/-rpath ↵Mike Frysinger
dynamic by only enabling when in .svn repo
2007-04-13revert previous commitMike Frysinger
2007-04-13dont create .so links as they arent needed for runtimeMike Frysinger
2007-04-13use ln -sf rather than ln -s incase target existsMike Frysinger