aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2015-12-21Convert OpenRC to a centralized copyright/license structureWilliam Hubbs
In the past, OpenRC was a hybrid of a centralized and file-scope license/copyright structure. I followed the instructions from the Software Freedom Law Center [1] to convert to a Centralized structure where possible, for easier future maintenance. [1] https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
2015-01-23Makefile: add variable for path to source treeWilliam Hubbs
Add a new variable, ${TOP}, to the top level makefile, which points to the path of the source tree.
2014-12-05rename git.mk to gitver.mkWilliam Hubbs
This is a more descriptive name since this file only sets the gitver variable.
2013-08-13Remove gentoo's net.* scriptsWilliam Hubbs
It has been determined that it will be best for gentoo's net.* scripts to be in a separate package to allow independent development. This package will be called netifrc and maintained by Gentoo.
2012-09-23fix Makefile indentationWilliam Hubbs
2012-09-20fix RC_SVCDIR on prefix systemsWilliam Hubbs
On prefix systems, RC_SVCDIR was being defined based on the host operating system. This is not correct because there will not be a /run directory in a prefix. This commit moves RC_SVCDIR on prefix systems to the same location as on non-Linux systems.
2012-07-10fix the upstream default network stackWilliam Hubbs
The OpenRC upstream default network stack was changed, but there was no reason to change it. Now since we have the MKNET build switch, it is easy for the gentoo ebuild to install oldnet by default. The upstream default is newnet.
2012-07-10add the MKNET variable to select a network stackWilliam Hubbs
The MKNET variable can be used to select the network stack you want to build and install with OpenRC. The current default is the gentoo "oldnet" stack. If you want to install the OpenRC newnet stack, use MKNET=newnet on the make command line.
2012-07-08make oldnet the default for nowWilliam Hubbs
2012-07-08Revert "Deprecate the network and staticroute scripts"William Hubbs
This reverts commit 5994e55937cbbb71b1c22ad829b77a1bcd8c3793. There are situations where these scripts can be useful, so I am bringing them back. Also, I want to start discussions about simplifying the OpenRC network stack.
2012-05-14move rc_svcdir to /run/openrc on Linux systemsWilliam Hubbs
If you are not using linux, this should not affect you. If you are using linux, from this point forward, openrc requires the /run directory to be a mounted tmpfs. If it is, you can run @LIBEXECDIR@/sh/migrate-to-run.sh as root to migrate your dependency tree and state information to the new location. If it is not, you must create the /run directory as root with permissions 755 then reboot your system. reported-by: Maxim Kammerer <mk@dee.su> X-Gentoo-Bug: 401059 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=401059
2012-02-09sysctl.d: Include a README file for /etc/sysctl.d/Robin H. Johnson
Our sysctl script has read from /etc/sysctl.d/ but the directory was not created by default, and we didn't document it. X-Gentoo-Bug: 398189 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=398189 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2011-11-16Deprecate the network and staticroute scriptsWilliam Hubbs
These scripts are not supported, and they have several major design issues such as not being able to stop, start or allow a dependency on a single interface.
2011-06-29drop useless "All rights reserved" noticeMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-04remove unnecessary shell callsWilliam Hubbs
The main makefile, init.d/Makefile and src/librc/Makefile all contain several shell calls which can be handled as make conditionals. This switches them to conditionals.
2011-01-31use immediate evaluation for shell callsWilliam Hubbs
This reworks the shell calls in the makefiles to use immediate evaluation and should improve parallel building. X-Gentoo-Bug: 289264 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=289264
2011-01-20change local to run programsWilliam Hubbs
This changes the local service so that it will run programs located in @sysconfdir@/local.d instead of the local_start and local_stop functions from @sysconfdir@/conf.d/local. The advantage for the user is that these programs are not part of the openrc package, so the user does not have to worry about them being overwritten when openrc is upgraded. X-Gentoo-Bug: 351465 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=351465
2009-12-10Move on_ac_power to a shell script.Roy Marples
Fixes #204
2009-10-08Add pkg-config support, fixes #187.Roy Marples
2009-06-05Release openrc-0.5.0Roy Marples
2009-05-23Move non compiled libraries from /lib/rc to /libexec/rcRoy Marples
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.
2009-05-01Add (c) to CopyrightRoy Marples
2009-04-19Default to not building the old net scripts.Roy Marples
2009-04-17Add MKOLDNET=yes/no toggleRoy Marples
2009-02-11Release 0.4.3Roy Marples
2009-01-05Release openrc-0.4.2Roy Marples
2008-12-23Release 0.4.1Roy Marples
2008-12-07Release 0.4.0Roy Marples
2008-12-04make ignore now configures the sv:ignore property.Roy Marples
2008-10-02Release 0.3Roy Marples
2008-05-28openrc-0.2.5Roy Marples
2008-05-10openrc-0.2.4Roy Marples
2008-04-28Release openrc-0.2.3Roy Marples
2008-04-15Release 0.2.2Roy Marples
2008-04-02Push out 0.2.1 to solve a few issues.Roy Marples
2008-03-26Release 0.2Roy Marples
2008-03-26Add license blurb to a few files and append my email to my name.Roy Marples
2008-03-03Add a gitignore make target.Roy Marples
2008-03-02Ensure that our scripts call prefixed runscript.Roy Marples
2008-03-01Fix installing into PREFIX.Roy Marples
2008-01-11Add sys.mkRoy Marples
2008-01-11Allow OS to define default package locations.Roy Marples
2008-01-10More make fixesRoy Marples
2008-01-10Need INSTALL hereRoy Marples
2008-01-10Don't go into SUBOS if same as OS.Roy Marples
2008-01-10Allow for OS and SUBOS folders so we can introduce NetBSD scripts whilst ↵Roy Marples
keeping BSD for all BSD's.
2008-01-03Juggle the Makefiles so that sh knows about NET_LORoy Marples
2008-01-03Move the linking of files in /etc/init.d into the sh/Makefile so that ↵Roy Marples
install -jN works.
2007-12-29Move net.example to /usr/share/doc/openrcRoy Marples
2007-12-28Relative links seem to cause an issue, so don't use them.Roy Marples