summaryrefslogtreecommitdiff
path: root/conf.d/Makefile
Commit message (Collapse)AuthorAge
* Remove gentoo's net.* scriptsWilliam Hubbs2013-08-13
| | | | | | 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.
* Tmpfiles: create and delete entries once in the boot runlevel.William Hubbs2012-10-31
| | | | | | | | | | | | | | | | Initially, we were creating tmpfiles entries in the sysinit runlevel and again in the boot runlevel. Systemd runs the --create and --remove options in one service called systemd-tmpfiles-setup after the local file systems are mounted. Now we have a service called tmpfiles.setup which emulates this. This also closes the bug mentioned below, since we were originally writing to files that were on read-only file systems and that were not available. Reported-by: <devurandom@gmx.net> X-Gentoo-Bug: 439012 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=439012
* netmount: drop need net from dependenciesWilliam Hubbs2012-10-25
| | | | | | Reported-by: <mattsch@gmail.com> X-Gentoo-Bug: 439658 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=439658
* tmpfiles.d init.d scriptsRobin H. Johnson2012-09-26
| | | | | | | | | | | | Now that the tmpfiles.d code is more tested, actually call it from init.d. It assumes that /run is already available when it runs. Please note it runs TWICE. - During sysinit, ideally just after /dev/shm is created, but before udev has started. After udev is also acceptable, but not ideal. - During boot, ideally just after localmount has completed. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* fix the upstream default network stackWilliam Hubbs2012-07-10
| | | | | | | | 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.
* add the MKNET variable to select a network stackWilliam Hubbs2012-07-10
| | | | | | | | 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.
* further clean up OS differences in makefilesMike Frysinger2011-10-20
| | | | | | No need for if() logic. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Make variable references in Makefiles consistentWilliam Hubbs2011-10-19
| | | | | | Some variable references were written as $(foo), but the majority were written as ${foo}. This commit changes all of the variable references to using braces.
* consolodate MakefilesWilliam Hubbs2011-10-18
| | | | | | | | | | The tree contained many operating system specific Makefiles which were being included in other Makefiles. This commit removes those and adds the code to the makefiles which included them using make's conditional processing. X-Gentoo-Bug: 387441 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=387441
* change local to run programsWilliam Hubbs2011-01-20
| | | | | | | | | | | | | 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
* Fix BSD compile.Roy Marples2010-01-08
|
* default route commands on Linux now require gw or via (iproute2).William Hubbs2009-12-19
|
* Add a new staticroute init script so that .... static routes can be configured!Roy Marples2009-10-16
| | | | Fixes Gentoo #288421.
* Fix compile on NetBSD and FreeBSDRoy Marples2009-05-05
|
* Pull /etc/ifconfig.eth0 into interfacesRoy Marples2009-04-19
| | | | | | Reverse list of interfaces when stopping Improve build for conf.d/network
* Add a new init script - networkRoy Marples2009-04-16
| | | | | | | | | This simply assigns static addresses and an optional default route. It's possible to add external commands as well, so to create a bonded interface. Hopefully we can add a few examples to satisfy most of the old net.lo, which is no longer installed into boot by default.
* Add a knob to avoid the unmounting of some points.Roy Marples2008-07-09
|
* Include Os Makefile.Roy Marples2008-03-25
|
* Rework our folder structure so that we don't have OS specific dirs, making ↵Roy Marples2008-03-25
| | | | it easier to share init and conf files per OS.
* Add tunable SYSCONFDIRRoy Marples2008-03-05
|
* Use exlicit make targets, not directory contents.Roy Marples2008-03-03
|
* Allow for OS and SUBOS folders so we can introduce NetBSD scripts whilst ↵Roy Marples2008-01-10
| | | | keeping BSD for all BSD's.
* Introduce CONTENTS variable into Makefiles to list the contents of the ↵Roy Marples2007-11-20
| | | | directory, excluding the Makefile for to Make life easier
* Our build chain now works with GNU and BSD make implementationsRoy Marples2007-11-19
|
* calc the files to install dynamicallyMike Frysinger2007-06-22
|
* Rewrite the core parts in C. We now provide librc so other programs canRoy Marples2007-04-05
query runlevels, services and state without using bash. We also provide libeinfo so other programs can easily use our informational functions. As such, we have dropped the requirement of using bash as the init script shell. We now use /bin/sh and have strived to make the scripts as portable as possible. Shells that work are bash and dash. busybox works provided you disable s-s-d. If you have WIPE_TMP set to yes in conf.d/bootmisc you should disable find too. zsh and ksh do not work at this time. Networking support is currently being re-vamped also as it was heavily bash array based. As such, a new config format is available like so config_eth0="1.2.3.4/24 5.6.7.8/16" or like so config_eth0="'1.2.3.4 netmask 255.255.255.0' '5.6.7.8 netmask 255.255.0.0'" We will still support the old bash array format provided that /bin/sh IS a link it bash. ChangeLog for baselayout-1 can be found in our SVN repo.