William Hubbs
6d9137d6c4
remove support for local.start and local.stop for bug #343709
...
The openrc ebuild now migrates these files to /etc/conf.d/local, so we
do not need to support them.
2010-11-10 10:55:28 -06:00
William Hubbs
2fa6bb0d48
add warnings about local.start and local.stop for bug #343709
...
We need to warn users that they should be using /etc/conf.d/local
instead of /etc/conf.d/local.start and /etc/conf.d/local.stop. This adds
those warnings.
2010-11-05 13:42:33 -05:00
Diego Elio Pettenò
09bed967bf
Allow cleaning up of pam_mktemp-based temporary directories.
...
This was blacklisted before, so the .private directories never had their
content cleaned up, even if WIPE_TMP was set to yes.
2010-10-31 16:18:38 -05:00
Jory A. Pratt
7653ef89b8
remove 'use hostname' bug 340991, Thanks Diego
2010-10-23 23:52:43 -05:00
Jory A. Pratt
14c95ae9a6
update consolefont/keymap to include -lxc in keywords
2010-08-10 08:21:08 -05:00
William Hubbs
d3ccbdb5a9
allow ip to be in /sbin or /bin
...
This makes it possible for the "ip" program in iproute2 to be installed
in /sbin or /bin.
2010-08-09 20:01:15 -05:00
William Hubbs
6f24d1cbd8
fix typo
...
I made a typo while manually transferring over Roy's last commit. This
fixes that typo.
2010-07-10 15:31:16 -05:00
William Hubbs
6850566be0
remove extra route
...
This was taken from Roy Marples' git repository.
2010-07-07 19:42:56 -05:00
Roy Marples
67b538fd26
Fix tentative ip addresses
2010-03-24 20:25:42 +00:00
Roy Marples
0276c4f516
Release openrc-0.6.1
2010-03-22 20:02:12 +00:00
Mike Frysinger
ecf9ef49a7
random spelling fixes
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-01-08 22:02:51 +00:00
William Hubbs
2c0a71172d
default route commands on Linux now require gw or via (iproute2).
2009-12-19 08:03:35 +00:00
Roy Marples
a165fbe384
Support inet6 routes.
2009-12-14 19:31:18 +00:00
Roy Marples
02c12c1cac
Allow "dev eth0" to work for a default route.
2009-12-14 19:01:03 +00:00
Roy Marples
084f5e12eb
Fix restart with iproute2
2009-12-14 14:21:30 +00:00
Roy Marples
3b9eaea8ec
Don't add broadcast addresss to ipv6
2009-12-14 10:14:39 +00:00
Roy Marples
9476a2e721
Typo
2009-12-11 09:26:43 +00:00
Roy Marples
1d174cc60c
Move on_ac_power to a shell script.
...
Fixes #204
2009-12-10 22:30:56 +00:00
William Hubbs
12af86395f
Allow ip to add the default route.
...
Fixes #211 .
2009-12-10 22:08:51 +00:00
Roy Marples
775d56b877
Document multiple routes, fixes #210 .
2009-12-05 21:23:39 +00:00
Roy Marples
22e2a4f0a1
Add support for iproute2 in staticroute.
...
Fixes #208 .
2009-12-05 20:05:43 +00:00
Roy Marples
89a2d76772
Rework around new kbd-1.15.1, Gentoo #289265 .
2009-11-13 22:21:50 +00:00
Roy Marples
80d4ce3a11
Add a --warn option to just warn when reference file does not exist.
...
Fixes Gentoo #291894 .
2009-11-13 21:31:09 +00:00
Roy Marples
d21177e5c7
Ensure we have a valid broadcast address.
2009-11-11 00:31:32 +00:00
Roy Marples
d29daf3952
fsck only checks battery when requested, which is not by default.
...
This fixes having JFS as the root partition on battery power.
For most modern FS's this is a non op, or a very small op by default
so it should be fine.
Fixes Gentoo #291654 .
2009-11-10 22:50:48 +00:00
Roy Marples
1d9ce8e9a1
Allow sysctl to read confs from /etc/sysctl.d
...
Fixes #203 .
2009-11-10 22:40:35 +00:00
William Hubbs
bb96dc4e01
Fix iproute2 support.
...
Fixes Gentoo #289762 .
2009-11-10 21:19:17 +00:00
Jan Psota
ebb49805fc
Don't punt /var/log/wtmp if it exists, just create if it does not.
...
Fixes Gentoo #289849 .
2009-11-10 20:09:44 +00:00
Roy Marples
95ee39ab1c
Add support for Linux Containers, fixes #202 .
...
Patch by bug reporter.
2009-11-04 19:21:24 +00:00
Roy Marples
3c8ea5896a
Fix default domain
2009-10-25 00:03:20 +01:00
Roy Marples
d27655c908
Add domainname to the network script
2009-10-16 12:04:20 +01:00
Roy Marples
baeb59cd2e
Add a new staticroute init script so that .... static routes can be configured!
...
Fixes Gentoo #288421 .
2009-10-16 08:08:22 +01:00
Roy Marples
da08e3822f
Ensure ip brings interface up when adding addresses.
...
Fixes Gentoo #288889
2009-10-15 20:17:51 +01:00
Roy Marples
ac7af85813
Provide clock
2009-10-13 21:06:35 +01:00
Roy Marples
a8f6a9b654
Add new utility and init script swclock that sets the system time based on
...
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 .
2009-10-13 08:03:45 +01:00
Semen Maryasin
aaa0498bf8
EeePC 901 has /proc/acpi/ac_adapter/AC0, so check all AC entries.
2009-10-12 08:21:50 +01:00
Roy Marples
51907c7368
If there is an error setting the font, abort instead of trying to set
...
the font for subsequent consoles.
2009-08-19 16:49:35 +01:00
Roy Marples
29949a5496
If mtab is write only and a symlink then assume it's linked to /proc/mounts
...
and don't try and update it. Fixes #185 .
2009-07-20 19:47:08 +01:00
Roy Marples
08b5664668
Only delete /etc/nologin if we can write to it
2009-07-09 13:32:27 +01:00
Roy Marples
9907c90552
Host should configure urandom.
...
Fixes #179 .
2009-07-01 00:13:25 +01:00
Roy Marples
b4104957b1
We should use -feature instead of nofeature.
...
This matches the ifconfig and Gentoo USE flag syntax and is hopefully
easier to read.
Fixes #178 .
2009-07-01 00:07:32 +01:00
Roy Marples
fbb78022f9
Ensure that tmp dirs are +rw as well as +t.
2009-06-13 21:12:50 +01:00
Natanael Copa
79b24f5b79
hwclock now sends help to stderr.
2009-06-12 23:11:16 +01:00
Roy Marples
fc6cdefedb
Linux FHS requires /var/lib/misc
...
Stop fuser from being chatty
2009-06-08 22:18:39 +01:00
Roy Marples
c568baf8c8
Ignore more foo
2009-06-05 09:20:10 +01:00
Roy Marples
aaced3face
Update copyright
2009-06-05 09:20:10 +01:00
Roy Marples
278e65b24a
Ignore termencoding
2009-05-29 22:09:39 +01:00
Roy Marples
1b3a413673
Skip sysctl errors
2009-05-29 22:08:47 +01:00
Roy Marples
a685e4db0a
Add FreeBSD support for AC power.
2009-05-29 21:33:44 +01:00
Roy Marples
e689f17933
Support NetBSD envstat for working out if on AC power.
2009-05-29 21:19:31 +01:00
Roy Marples
fa9e482a31
If not running on AC power don't run fsck to preserve battery life.
2009-05-29 21:06:59 +01:00
Roy Marples
60134ddec5
Only delete addresses for interfaces that exist.
2009-05-29 15:23:23 +01:00
Roy Marples
c0fd1b49e4
Move non compiled libraries from /lib/rc to /libexec/rc
...
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-23 20:38:12 +01:00
Roy Marples
701813b5ff
procfs should use modules.
2009-05-11 15:31:52 +01:00
Roy Marples
d441bf1585
Ignore more foo for the BSDs
2009-05-05 10:29:52 +01:00
Roy Marples
658a220638
Add (c) to Copyright
2009-05-01 15:11:40 +01:00
Roy Marples
b32c9c1139
Ensure that rc.d services are not started twice if PKG_DIR is blank.
...
Fixes #170
2009-05-01 09:37:51 +01:00
Roy Marples
b70501ef45
Go back to git
2009-04-30 15:05:39 +01:00
Roy Marples
48f477f851
Fix a brain fart
2009-04-27 13:58:26 +00:00
Roy Marples
3d43fb6f22
Although the noshutdown keyword is nice, we shouldn't use it for network or dhcpcd. Instead fake network shutdown so it comes back up correctly at boot and KILL dhcpcd to preserve network.
2009-04-27 13:33:37 +00:00
Roy Marples
94b3057571
Add the noshutdown keyword to special case the shutdown.
2009-04-27 12:04:33 +00:00
Roy Marples
e70a142956
Style.
2009-04-27 07:51:18 +00:00
Roy Marples
eaa32c75c9
Add the nostop keyword so that we don't stop the network init script by default.
2009-04-26 21:16:05 +00:00
Roy Marples
1d48183646
Try and set a keymap as early as possible, #169
2009-04-26 11:19:22 +00:00
Roy Marples
bd6bb932df
Don't report final eends for interfaces as they make no sense.
2009-04-25 18:02:28 +00:00
Roy Marples
42580d67b8
Verbosely report vars correctly.
2009-04-25 11:39:18 +00:00
Roy Marples
a2856fe192
Use shell_var for shell variables.
2009-04-19 21:10:06 +00:00
Roy Marples
8e5a601087
Style
2009-04-19 21:02:31 +00:00
Roy Marples
a01f9be6f2
We should use $int for compat with NetBSD
2009-04-19 20:59:46 +00:00
Roy Marples
371506be48
Default to not building the old net scripts.
2009-04-19 20:54:11 +00:00
Roy Marples
bbd810425b
Move special umount of tmpfs to the swap init script where it belongs, #149 .
2009-04-19 11:15:37 +00:00
Roy Marples
170547010f
Pull /etc/ifconfig.eth0 into interfaces
...
Reverse list of interfaces when stopping
Improve build for conf.d/network
2009-04-19 08:52:00 +00:00
Roy Marples
9225c6cefb
Not all systems have the utmp group
2009-04-18 00:56:48 +00:00
Roy Marples
d4c71415a9
Add MKOLDNET=yes/no toggle
2009-04-17 23:23:31 +00:00
Roy Marples
7138c1532c
Typo, thanks to Matthias Schwarzott, #166 .
2009-04-17 09:48:34 +00:00
Roy Marples
6027b0ed7d
Add a new init script - network
...
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.
2009-04-16 23:47:23 +00:00
Roy Marples
95d954e7b5
Improve utmp handling
2009-04-16 23:39:37 +00:00
Roy Marples
744a8bbb4a
Don't unmount /bin,/sbin,/lib,/libexec in the very silly cases where they are not on /
2009-04-16 23:34:38 +00:00
Roy Marples
cba9f12715
Simplfy rm matching pattern, thanks to cypherpunks@mailinator.com
2009-04-12 12:59:00 +00:00
Roy Marples
0b12faed7f
We should abort boot on some errors.
2009-03-16 21:41:23 +00:00
Roy Marples
66cd081301
Change wipe_tmp_dirs to clean_tmp_dirs so user understands meaning better, #153
2009-02-23 09:36:48 +00:00
Roy Marples
b60f437b52
Fix the number of terminals to operate on.
...
Thanks to Dimitrios Christidis <chrjim@gmail.com>
2009-02-13 12:24:32 +00:00
Roy Marples
d6d2635c51
root should respect inittab, #148 .
2009-02-12 18:12:57 +00:00
Roy Marples
9f3cf59818
hostid does not need root to run
2009-02-11 17:42:14 +00:00
Roy Marples
522ab21fbf
Only create the reboot file if rebooting.
2009-02-10 15:16:25 +00:00
Roy Marples
3d7b56f2e2
Create /reboot if running inside OpenVZ, #138 .
...
This should be fine as vpsreboot should only restart a stopped container.
2009-02-10 15:06:48 +00:00
Roy Marples
3d37005a3d
We now warn about clock skews
...
rc-update -u will force a regen of the dep tree
rc_newer_than and rc_olderthan now take another two parameters for newest/oldest file and mtime
2009-01-12 23:53:13 +00:00
Roy Marples
36c53e7551
Keyword novserver, #137 .
2009-01-06 16:25:33 +00:00
Roy Marples
877a328179
dmesg and sysfs won't work in a vserver, #137 thanks to Hollow.
2009-01-01 14:27:29 +00:00
Roy Marples
22959c3963
Fix working on zsh
2008-12-30 00:05:17 +00:00
Roy Marples
2464f9e93b
Add parens, #134 thanks to Matthias Schwarzott.
2008-12-29 23:06:22 +00:00
Roy Marples
d91201cb94
Skip all forcefsck checking when stopping, #134 .
2008-12-28 15:25:40 +00:00
Roy Marples
1c5ec9d161
Fake get_bootparam function so that we don't check for kernel options forcefsck when doing an fsck on shutdown.
2008-12-28 14:49:07 +00:00
Roy Marples
2c98c5326a
Punt .gitignore files.
2008-12-04 12:12:09 +00:00
Roy Marples
df22978de9
Punt halt init script. sysvinit should install it. See Gentoo bug #246502 on how to handle this.
2008-11-12 16:28:07 +00:00
Roy Marples
0786141026
Restore interface_exists, interface_up and interface_exists, #123 .
2008-11-10 12:31:20 +00:00
Roy Marples
90d175ae27
Remove deprecated use of modprobe -l. If we need this functionaltiy back, we need to use something else, like say find.
2008-11-04 17:08:35 +00:00
Roy Marples
a178fd0f32
We should not update mtab here.
2008-11-04 17:07:32 +00:00
Roy Marples
a3d266e741
Use mount-ro
2008-11-04 11:32:07 +00:00
Roy Marples
42e6a95b1d
Move romount to mount-ro and use the umount -r option as it's more reliable for / --bind mounts, Gentoo #239922 . Thanks to Duncan.
2008-11-04 11:30:15 +00:00