Compare commits
65 Commits
openrc-0.8
...
funtoo-ope
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7cd9ea5eff | ||
|
|
70a3a3cf39 | ||
|
|
d0bc4f20ad | ||
|
|
b6766c2544 | ||
|
|
c427d3c1fe | ||
|
|
24ba795563 | ||
|
|
e8413733c1 | ||
|
|
f4407ac83d | ||
|
|
512c69a106 | ||
|
|
2050e67911 | ||
|
|
013e7fb9fc | ||
|
|
7146e99855 | ||
|
|
e152199860 | ||
|
|
d4bdd32897 | ||
|
|
8947c00204 | ||
|
|
4eb37f67cf | ||
|
|
e65ce9e301 | ||
|
|
7ca74d7636 | ||
|
|
e49da2af91 | ||
|
|
a2c8e5ce50 | ||
|
|
11d8b70d74 | ||
|
|
227f831639 | ||
|
|
98d3b407fe | ||
|
|
fe18c7bb63 | ||
|
|
f8ff4a86a3 | ||
|
|
d59e245bc7 | ||
|
|
74c8667497 | ||
|
|
3d56124ed1 | ||
|
|
bb34ea886a | ||
|
|
fd48bc09ff | ||
|
|
db1daa5857 | ||
|
|
2493a1f32e | ||
|
|
40341fcd7e | ||
|
|
8fcaba9a22 | ||
|
|
04e256e3b8 | ||
|
|
b712a9161f | ||
|
|
8202e7dce4 | ||
|
|
2d197357ef | ||
|
|
b6409feaac | ||
|
|
ede4d1cd60 | ||
|
|
64ef51ab09 | ||
|
|
372bae3213 | ||
|
|
ac56ab7f6d | ||
|
|
ad8f455726 | ||
|
|
de0ded4ed0 | ||
|
|
75722dac4e | ||
|
|
6a5e6f1ee0 | ||
|
|
d8ce5dccb2 | ||
|
|
62bd337494 | ||
|
|
06c8bd0156 | ||
|
|
33803219d4 | ||
|
|
18c08a9d4d | ||
|
|
2406dc4f3e | ||
|
|
8e6d461a7f | ||
|
|
472a3bb99c | ||
|
|
c9a2085699 | ||
|
|
69169b7e95 | ||
|
|
3a11f8af34 | ||
|
|
e2e5b27d85 | ||
|
|
f343360741 | ||
|
|
694fd2027f | ||
|
|
ca76764743 | ||
|
|
19bd9923d7 | ||
|
|
2a844e1122 | ||
|
|
5135412978 |
15
.gitignore
vendored
15
.gitignore
vendored
@@ -1 +1,16 @@
|
||||
*.bz2
|
||||
|
||||
*.diff
|
||||
*.patch
|
||||
*.orig
|
||||
*.rej
|
||||
|
||||
core
|
||||
.gdb_history
|
||||
.gdbinit
|
||||
|
||||
.depend
|
||||
*.a
|
||||
*.o
|
||||
*.So
|
||||
lib*.so
|
||||
|
||||
@@ -5,27 +5,6 @@ removed, it should also be removed from this file.
|
||||
|
||||
---------------------------
|
||||
|
||||
What: rc_sys automatic detection code
|
||||
- Functions for removal: rc_sys_v1, rc_sys_v2
|
||||
|
||||
When: 2011/03/01
|
||||
|
||||
Why: The original automatic sub-system detection is flawed in that it cannot
|
||||
safely detect some variables (Using cgroups confused it to think you were
|
||||
using LXC, and Prefix cannot be detect by definition). Also, almost all of
|
||||
the detection requires that /proc is available and readable. During early
|
||||
boot, /proc may not be mounted yet, leading to mis-detection. The readable
|
||||
condition can also fail under some hardened kernels when running as an
|
||||
unprivileged user.
|
||||
|
||||
The new rc_sys_v2 function uses the rc_sys variable from rc.conf. After
|
||||
the removal, the contents of the rc_sys_v2 function will move into the
|
||||
rc_sys function.
|
||||
|
||||
Who: Robin H. Johnson <robbat2@gentoo.org>
|
||||
|
||||
---------------------------
|
||||
|
||||
What: oldnet ADSL rp-pppoe mode
|
||||
|
||||
When: undecided
|
||||
|
||||
2
Makefile
2
Makefile
@@ -1,6 +1,6 @@
|
||||
# OpenRC Makefile
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
include Makefile.inc
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
NAME= openrc
|
||||
VERSION= 0.8.1
|
||||
VERSION= 0.8.3
|
||||
PKG= ${NAME}-${VERSION}
|
||||
|
||||
72
README
72
README
@@ -1,8 +1,9 @@
|
||||
OpenRC README
|
||||
|
||||
=============
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
make install
|
||||
Yup, that simple. Works with GNU make.
|
||||
|
||||
@@ -67,31 +68,54 @@ init.d.misc is not installed by default as the scripts will need
|
||||
tweaking on a per distro basis. They are also non essential to the operation
|
||||
of the system.
|
||||
|
||||
|
||||
Reporting Bugs
|
||||
--------------
|
||||
Bugs should go to the Gentoo Bugzilla:
|
||||
http://bugs.gentoo.org/
|
||||
You'll want the "Gentoo Linux" product and the "baselayout" component.
|
||||
|
||||
If you installed OpenRC from your chosen distribution, you should report
|
||||
bugs directly to them. For example, if you use Gentoo and emerged OpenRC
|
||||
then you should reports bugs to http://bugs.gentoo.org.
|
||||
|
||||
History - by Roy Marples
|
||||
------------------------
|
||||
I became a Gentoo/Linux developer in 2004 and wrote the modular network
|
||||
scripts for the Gentoo baselayout package. baselayout is a collection of
|
||||
bash scripts to bring up your computer and its services.
|
||||
Then towards the end of 2005 I found myself as the primary maintainer
|
||||
for baselayout.
|
||||
History - by Daniel Robbins
|
||||
---------------------------
|
||||
|
||||
At the start of 2007, baselayout-2 is announced to the world, re-writing the
|
||||
core of baselayout in C and allowing POSIX sh init scripts instead of
|
||||
forcing the use of bash. By Mid 2007 I have re-written everything, including
|
||||
init scripts, and alpha and pre baselayout-2 snapshots where put into Gentoo.
|
||||
Towards the end of 2007 I retired as a Gentoo developer for reasons I won't
|
||||
go into here. baselayout-2 was still in the pre stage, and aside from the
|
||||
fbsd users, it was masked everywhere. However, I also desired to keep the
|
||||
baselayout-2 project alive, but outside of Gentoo and into other projects
|
||||
such as FreeBSD.
|
||||
The Gentoo modular network scripts were created by Daniel Robbins for
|
||||
Gentoo Linux 1.0_rc6, in development during most of 2001 and released
|
||||
in September 2001. After their development, the dependency-based initscript
|
||||
system was maintained by a number of senior developers, primarily Martin
|
||||
Schlemmer (azarah).
|
||||
|
||||
As such, the Gentoo Council have allowed the creation of OpenRC under the
|
||||
2 clause BSD license, managed by me as an external project.
|
||||
excerpt from http://www.gentoo.org/news/en/gwn/20040426-newsletter.xml
|
||||
by Grant Goodyear:
|
||||
|
||||
"My recollection is that one of woodchip's more impressive early feats was the
|
||||
complete replacement of all of the init scripts in Portage for Gentoo Linux
|
||||
1.0_rc6. Through 1.0_rc5 Gentoo had used fairly standard rc scripts modified
|
||||
from Stampede Linux, but for 1.0_rc6 Daniel Robbins (drobbins) and Martin
|
||||
Schlemmer (azarah) had created a new dependency-based init script system that
|
||||
is still used today. Within a span of days Donny rewrote every single init
|
||||
script in the Portage tree and committed new masked packages to await the
|
||||
release of 1.0_rc6. Thanks to woodchip (and drobbins and azarah, of course) the
|
||||
transition to the new init scripts was nearly painless."
|
||||
|
||||
Roy Marples became a Gentoo/Linux developer in 2004 and maintained the modular
|
||||
network scripts for the Gentoo baselayout package. Then towards the end of
|
||||
2005, he became the the primary maintainer for baselayout.
|
||||
|
||||
At the start of 2007, Roy Marples announced the ongoing development of
|
||||
baselayout-2, containing a rewritten initscript code in C and allowing POSIX sh
|
||||
init scripts instead of forcing the use of bash. By Mid 2007 Roy Marples had
|
||||
re-implemented the Gentoo initscript design created by Daniel Robbins, using an
|
||||
entirely new code base. Alpha and pre-release baselayout-2 snapshots were
|
||||
added to Gentoo's Portage tree as an optional component.
|
||||
|
||||
Towards the end of 2007, Roy Marples retired as a Gentoo developer Baselayout-2
|
||||
was still in the pre stage, and aside from the fbsd users, it was masked
|
||||
everywhere. However, Roy Marples desired to keep the baselayout-2 project
|
||||
alive, but outside of Gentoo and into other projects such as FreeBSD.
|
||||
|
||||
As such, the Gentoo Council permitted Roy Marples to release OpenRC under the 2
|
||||
clause BSD license, managed by him as an external project. Around mid-2010, Roy
|
||||
Marples decided to no longer maintain OpenRC. At this point, he transferred
|
||||
development back to Gentoo, which continues to maintain the scripts. In
|
||||
addition, Daniel Robbins continues to maintain an independent version OpenRC
|
||||
for Funtoo Linux, which includes a Funtoo-specific network configuration
|
||||
system.
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CONF+= consolefont dmesg hwclock keymaps modules
|
||||
CONF+= consolefont dmesg hwclock keymaps killprocs modules
|
||||
SOS= Linux
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# you shouldn't specify the trailing ".psf.gz", just the font name below.
|
||||
# To use the default console font, comment out the CONSOLEFONT setting below.
|
||||
# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do
|
||||
# not want to use it, run "rc-update del consolefont" as root).
|
||||
# not want to use it, run "rc-update del consolefont boot" as root).
|
||||
consolefont="default8x16"
|
||||
|
||||
# consoletranslation is the charset map file to use. Leave commented to use
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Use KEYMAP to specify the default console keymap. There is a complete tree
|
||||
# Use keymap to specify the default console keymap. There is a complete tree
|
||||
# of keymaps in /usr/share/keymaps to choose from.
|
||||
keymap="us"
|
||||
|
||||
|
||||
3
conf.d/killprocs
Normal file
3
conf.d/killprocs
Normal file
@@ -0,0 +1,3 @@
|
||||
# If you wish to pass any options to killall5 during shutdown,
|
||||
# you should do so here.
|
||||
killall5_opts=""
|
||||
@@ -359,15 +359,6 @@
|
||||
# manager like resolvconf-gentoo to manage this file for you. All packages
|
||||
# that baselayout supports use resolvconf-gentoo if installed.
|
||||
|
||||
# If you run any services on net.lo which need localmount, either the
|
||||
# services or net.lo should explicitly bring in localmount.
|
||||
# If you do not do this, openrc will try to bring up net.lo as soon as
|
||||
# possible, which may be too early for your services.
|
||||
# If you use network file systems for your core system this may
|
||||
# interfere.
|
||||
# Also, you may need this if 127.0.0.1 is in your /etc/resolv.conf.
|
||||
#rc_net_lo0_need="localmount"
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Cable in/out detection
|
||||
# Sometimes the cable is in, others it's out. Obviously you don't want to
|
||||
|
||||
@@ -414,7 +414,7 @@
|
||||
# dhclient: emerge net-misc/dhcp
|
||||
# dhcpcd: emerge net-misc/dhcpcd
|
||||
# pump: emerge net-misc/pump
|
||||
# udhcpc: emerge net-misc/udhcp
|
||||
# udhcpc: emerge sys-apps/busybox
|
||||
|
||||
# If you have more than one DHCP client installed, you need to specify which
|
||||
# one to use - otherwise we default to dhcpcd if available.
|
||||
@@ -962,15 +962,6 @@
|
||||
# manager like resolvconf-gentoo to manage this file for you. All packages
|
||||
# that baselayout supports use resolvconf-gentoo if installed.
|
||||
|
||||
# If you run any services on net.lo which need localmount, either the
|
||||
# services or net.lo should explicitly bring in localmount.
|
||||
# If you do not do this, openrc will try to bring up net.lo as soon as
|
||||
# possible, which may be too early for your services.
|
||||
# If you use network file systems for your core system this may
|
||||
# interfere.
|
||||
# Also, you may need this if 127.0.0.1 is in your /etc/resolv.conf.
|
||||
#rc_net_lo_need="localmount"
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Cable in/out detection
|
||||
# Sometimes the cable is in, others it's out. Obviously you don't want to
|
||||
@@ -984,10 +975,12 @@
|
||||
# and you're done :)
|
||||
|
||||
# By default we don't wait for netplug/ifplugd to configure the interface.
|
||||
# If you would like it to wait so that other services know that network is up
|
||||
# then you can specify a timeout here.
|
||||
# If you would like it to wait so that other services know that network is
|
||||
# up then you can specify a timeout here. A value of 0 means wait forever,
|
||||
# and a negative value means never wait.
|
||||
#plug_timeout_eth0="10"
|
||||
# If you want to set it for all interfaces:
|
||||
#plug_timeout="10"
|
||||
# A value of 0 means wait forever.
|
||||
|
||||
# If you don't want to use netplug on a specific interface but you have it
|
||||
# installed, you can disable it for that interface via the modules statement
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
##############################################################################
|
||||
# FreeBSD SPECIFIC OPTIONS
|
||||
|
||||
# This is the subsystem type. Valid options on FreeBSD:
|
||||
# "" - nothing special
|
||||
# "jail" - FreeBSD jails
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
##############################################################################
|
||||
# LINUX SPECIFIC OPTIONS
|
||||
|
||||
# This is the subsystem type. Valid options on Linux:
|
||||
# "" - nothing special
|
||||
# "lxc" - Linux Containers
|
||||
@@ -15,9 +18,6 @@
|
||||
# PRESENTLY in, not the virtualization the environment is capable of.
|
||||
rc_sys="@RC_SYS_DEFAULT@"
|
||||
|
||||
##############################################################################
|
||||
# LINUX SPECIFIC OPTIONS
|
||||
|
||||
# This is the number of tty's used in most of the rc-scripts (like
|
||||
# consolefont, numlock, etc ...)
|
||||
rc_tty_number=12
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
##############################################################################
|
||||
# NetBSD SPECIFIC OPTIONS
|
||||
|
||||
# This is the subsystem type. Valid options on NetBSD:
|
||||
# "" - nothing special
|
||||
# "prefix" - Prefix
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# Inform RC that we are in the background and hotplugged
|
||||
export IN_BACKGROUND=yes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@SHELL@
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# If $TERM is not set then assume default of @TERM@
|
||||
# This gives us a nice colour boot :)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@SHELL@
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# Handle interrupts
|
||||
trap : SIGINT SIGQUIT
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=@PKG_PREFIX@/sbin/avahi-dnsconfd
|
||||
command_args="$avahi_dnsconfd_args -D"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=@PKG_PREFIX@/sbin/avahi-daemon
|
||||
command_args="$avahid_args -D"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=@PKG_PREFIX@/bin/dbus-daemon
|
||||
pidfile=@VARBASE@/run/dbus/pid
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/sbin/dhcpcd
|
||||
pidfile=/var/run/dhcpcd.pid
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=@PKG_PREFIX@/sbin/dnsmasq
|
||||
command_args=$dnsmasq_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=@PKG_PREFIX@/sbin/hald
|
||||
pidfile=@VARBASE@/run/hald/hald.pid
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/named
|
||||
command_args=$named_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
: ${ntpd_config:=/etc/ntp.conf}
|
||||
: ${ntpd_drift:=/var/db/ntpd.drift}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
vpn=${RC_SVCNAME#*.}
|
||||
name="OpenVPN"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=@PKG_PREFIX@/sbin/polkitd
|
||||
pidfile=@VARBASE@/run/polkitd/polkitd.pid
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/sshd
|
||||
command_args=$sshd_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/wpa_supplicant
|
||||
: ${wpa_supplicant_conf:=/etc/wpa_supplicant.conf}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
extra_commands="save"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Sets a font for the consoles."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/sbin/devd
|
||||
command_args=$devd_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Creates the dev database"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Mount system critical filesystems in /dev."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Set the dmesg level for a cleaner boot"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Configures a specific kernel dump device."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Check and repair filesystems according to /etc/fstab"
|
||||
_IFS="
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
extra_commands="reset"
|
||||
: ${hostid_file:=/etc/hostid}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Sets the hostname of the machine."
|
||||
|
||||
depend() {
|
||||
keyword -prefix
|
||||
keyword -prefix -lxc
|
||||
}
|
||||
|
||||
start()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
extra_commands="save show"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# This is based on /etc/rc.firewall and /etc/rc.firewall6 from FreeBSD
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Applies a keymap for the consoles."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Kill all processes so we can unmount disks cleanly."
|
||||
|
||||
@@ -12,11 +12,11 @@ depend()
|
||||
start()
|
||||
{
|
||||
ebegin "Terminating remaining processes"
|
||||
killall5 -15
|
||||
killall5 -15 ${killall5_opts}
|
||||
sleep 1
|
||||
eend 0
|
||||
ebegin "Killing remaining processes"
|
||||
killall5 -9
|
||||
killall5 -9 ${killall5_opts}
|
||||
sleep 1
|
||||
eend 0
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Executes user programs in @SYSCONFDIR@/local.d"
|
||||
|
||||
@@ -27,7 +27,7 @@ start()
|
||||
local_start
|
||||
fi
|
||||
|
||||
return 0
|
||||
eend 0
|
||||
}
|
||||
|
||||
stop()
|
||||
@@ -47,5 +47,5 @@ stop()
|
||||
local_stop
|
||||
fi
|
||||
|
||||
return 0
|
||||
eend 0
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Mounts disks and swap according to /etc/fstab."
|
||||
|
||||
@@ -37,7 +37,7 @@ stop()
|
||||
local x= no_umounts_r="/|/dev|/dev/.*|${RC_SVCDIR}"
|
||||
no_umounts_r="${no_umounts_r}|/bin|/sbin|/lib|/libexec"
|
||||
# RC_NO_UMOUNTS is an env var that can be set by plugins
|
||||
OIFS=$IFS SIFS=${IFS-y}
|
||||
local OIFS=$IFS SIFS=${IFS-y}
|
||||
IFS=$IFS:
|
||||
for x in $no_umounts $RC_NO_UMOUNTS; do
|
||||
no_umounts_r="$no_umounts_r|$x"
|
||||
@@ -49,7 +49,7 @@ stop()
|
||||
fi
|
||||
|
||||
if [ "$RC_UNAME" = Linux ]; then
|
||||
no_umounts_r="$no_umounts_r|/proc|/proc/.*|/sys|/sys/.*"
|
||||
no_umounts_r="$no_umounts_r|/proc|/proc/.*|/run|/sys|/sys/.*"
|
||||
fi
|
||||
no_umounts_r="^($no_umounts_r)$"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
extra_commands="restore"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Loads a user defined list of kernel modules."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Re-mount filesytems read-only for a clean reboot."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
mouse=${RC_SVCNAME##*.}
|
||||
if [ -n "$mouse" -a "$mouse" != "moused" ]; then
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Update /etc/mtab to match what the kernel knows about"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
MODULESDIR="${RC_LIBEXECDIR}/net"
|
||||
MODULESLIST="${RC_SVCDIR}/nettree"
|
||||
@@ -18,12 +18,14 @@ depend()
|
||||
local IFACE=${RC_SVCNAME#*.}
|
||||
local IFVAR=$(shell_var "${IFACE}")
|
||||
|
||||
need localmount
|
||||
after bootmisc
|
||||
provide net
|
||||
keyword -jail -prefix -vserver
|
||||
|
||||
case "${IFACE}" in
|
||||
lo|lo0) before mtab ; need root ;;
|
||||
*) after bootmisc net.lo net.lo0 ; need localmount ;;
|
||||
lo|lo0);;
|
||||
*) after net.lo net.lo0;;
|
||||
esac
|
||||
|
||||
if [ "$(command -v "depend_${IFVAR}")" = "depend_${IFVAR}" ]; then
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Mounts network shares according to /etc/fstab."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# This script was inspired by the equivalent rc.d network from NetBSD.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
required_files="/etc/newsyslog.conf"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/nscd
|
||||
command_args=$nscd_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Turns numlock on for the consoles."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
name="Packet Filter"
|
||||
: ${pf_conf:=${pf_rules:-/etc/pf.conf}}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/powerd
|
||||
command_args=$powerd_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Mounts misc filesystems in /proc."
|
||||
|
||||
@@ -14,7 +14,7 @@ depend()
|
||||
start()
|
||||
{
|
||||
# Make sure we insert usbcore if it's a module
|
||||
if [ -f /proc/modules -a ! -d /proc/bus/usb ]; then
|
||||
if [ -f /proc/modules -a ! -d /sys/module/usbcore -a ! -d /proc/bus/usb ]; then
|
||||
modprobe -q usbcore
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/rarpd
|
||||
command_args="-f $rarpd_args"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Mount the root fs read/write"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/rpcbind
|
||||
command_args=$rpcbind_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Saves the caches OpenRC uses to non volatile storage"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Saves a kernel dump."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# This script was inspired by the equivalent rc.d staticroute from NetBSD.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Sets the local clock to the mtime of a given file."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend() {
|
||||
need localmount
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
@@ -10,16 +10,25 @@ depend()
|
||||
|
||||
start()
|
||||
{
|
||||
local conf= retval=0
|
||||
local conf= retval=0 err errs
|
||||
|
||||
ebegin "Configuring kernel parameters"
|
||||
eindent
|
||||
|
||||
for conf in /etc/sysctl.d/*.conf /etc/sysctl.conf; do
|
||||
if [ -r "$conf" ]; then
|
||||
vebegin "applying $conf"
|
||||
sysctl -p "$conf" >/dev/null
|
||||
if ! err=$(sysctl -q -p "$conf" 2>&1) ; then
|
||||
errs="${errs} ${err}"
|
||||
sysctl -q -e -p "${conf}"
|
||||
fi
|
||||
veend $? || retval=1
|
||||
fi
|
||||
done
|
||||
|
||||
eoutdent
|
||||
eend $retval "Some errors were encountered"
|
||||
if [ ${retval} -eq 0 ] && [ -n "${errs}" ] ; then
|
||||
ewarn "Unknown keys:${errs}"
|
||||
fi
|
||||
eend $retval "Some errors were encountered: ${errs}"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Mount the sys filesystem."
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
command=/usr/sbin/syslogd
|
||||
command_args=$syslogd_args
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2008-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
description="Configures terminal encoding."
|
||||
|
||||
@@ -11,6 +11,7 @@ depend()
|
||||
{
|
||||
keyword -openvz -prefix -uml -vserver -xenu
|
||||
need root
|
||||
after bootmisc
|
||||
}
|
||||
|
||||
start()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
: ${urandom_seed:=${URANDOM_SEED:-/var/run/random-seed}}
|
||||
description="Initializes the random number generator."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!@PREFIX@/sbin/runscript
|
||||
# Copyright (c) 2008-2009 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
depend()
|
||||
{
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2008-2009 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2009 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2009 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
1
man/rc.8
1
man/rc.8
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2009 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2008 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2009 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
.\" Copyright (c) 2007-2009 Roy Marples
|
||||
.\" All rights reserved
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
|
||||
4
mk/cc.mk
4
mk/cc.mk
@@ -1,7 +1,7 @@
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
|
||||
# Setup some good default CFLAGS
|
||||
CFLAGS?= -O2
|
||||
CFLAGS?= -O2 -g
|
||||
|
||||
# Default to using the C99 standard
|
||||
CSTD?= c99
|
||||
@@ -31,3 +31,5 @@ _CC_FLAGS_SH= for f in ${_CCFLAGS}; do \
|
||||
done;
|
||||
_CC_FLAGS:= $(shell ${_CC_FLAGS_SH})
|
||||
CFLAGS+= ${_CC_FLAGS}
|
||||
|
||||
include ${MK}/debug.mk
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# rules to enable debugging support
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
_RC_DEBUG_SH= case "${DEBUG}" in "") echo "";; *) echo "-DRC_DEBUG";; esac
|
||||
_RC_DEBUG:= $(shell ${_RC_DEBUG_SH})
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# rules to make a distribution tarball from a git repo
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
GITREF?= HEAD
|
||||
DISTPREFIX?= ${NAME}-${VERSION}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# rules to make .gitignore files
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
IGNOREFILES+= ${CLEANFILES}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# based on FreeBSD's bsd.lib.mk
|
||||
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
SHLIB_NAME= lib${LIB}.so.${SHLIB_MAJOR}
|
||||
SHLIB_LINK= lib${LIB}.so
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# Generic definitions
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Copyright (c) 2008 Roy Marples <roy@marples.name>
|
||||
# All rights reserved. Released under the 2-clause BSD license.
|
||||
# Released under the 2-clause BSD license.
|
||||
|
||||
# Generic definitions
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user