aboutsummaryrefslogtreecommitdiff
path: root/init.d
AgeCommit message (Collapse)Author
2011-03-25bootmisc: clean up tmpdir cleaningMike Frysinger
Make sure that the `cd` into the $dir actually happened. This we don't have to worry about relative paths deleting stuff it shouldn't. This step shouldn't fail, but who knows, and better to be sane than to wipe out someone's valuables. When wiping, automatically fall back to a dedicated `find` if the initial `rm` failed on us. This should help with the speed issues related to the later `find`. Have the later find only search the top level allowing `rm` to walk the directory contents. This means that -xdev no longer applies, but since the earlier `rm` wasn't doing -xdev either and no one has complained thus far, let's assume it isn't an issue. Also convert to the -exec...+ form so that we don't have to worry about long argument lists, and add -- to the `rm` that was previously missing. In practice, this shouldn't matter as we've already deleted all those files, but better safe than sorry. When cleaning, since we've already done a `cd` into the $dir, no point in prefixing all the paths with $dir too. Go with the relative loving. Signed-off-by: Mike Frysinger <vapier@gentoo.org> X-Gentoo-Bug: 359831 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=359831
2011-03-23termencoding needs root to be mounted read/writeWilliam Hubbs
X-Gentoo-Bug: 360215 X-Gentoo-Bug-URL: http://bugs.gentoo.org/360215
2011-03-21do not delete addresses when stopping a ppp interface.Ed Wildgoose
This is important in situations where ppp is being used in a demand dialing setup. X-Gentoo-Bug: 359069 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=359069
2011-03-06savecache should not fail if we are shutting downWilliam Hubbs
Since mount-ro needs to run unconditionally, we need to have savecache report that it ran successfully when the system is shutting down. X-Gentoo-Bug: 356393 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=356393
2011-02-14Set unicode mode immediately at boot without consolefontSebastian Thorarensen
X-Gentoo-Bug: 354793 X-Gentoo-Bug-URL: http://bugs.gentoo.org/354793 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2011-02-14local: quote script names to handle spacesMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-14hwclock: fix typo from an earlier style commitMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-14Fix bug #354805Anthony G. Basile
2011-02-09set timezone if RC_HCTOSYS is not setWilliam Hubbs
We need to set the timezone for the system clock even when we allow the kernel to set the time. X-Gentoo-Bug: 248131 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=248131
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-24add option to disable setting the system clock on boot for linux systemsWilliam Hubbs
This commit adds the clock_hctosys option which is used to skip setting the system clock on boot and can be used with a modern linux kernel which has the CONFIG_RTC_HCTOSYS option set to y. I would like to thank Dimitris Mandalidis for the report and for the patch to baselayout-1 on which my changes to openrc are based. X-Gentoo-Bug: 248131 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=248131
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
2011-01-17more whitespace cleanupMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-01-06Bug 349571 - SELinux fixes for bootmiscChris Richards
- delete the contents of the $RC_LIBEXECDIR/console directory but not the directory itself. - direct error output from the chmod call for /tmp to /dev/null.
2010-12-28bug #349443: remove -openvz keyword from sysctl serviceWilliam Hubbs
Openvz supports sysctl settings which are different from the host settings, so allow the sysctl service to run for openvz systems.
2010-12-11Bug #266659: we really need to allow peer, pointtopoint in parsing config lines.Robin H. Johnson
2010-12-11Add "after lvm modules" as Flameeyes reports that LVM is starting too late ↵Robin H. Johnson
on his system in some cases.
2010-12-07bug 232347: fix netmount to respect _netdev optionWilliam Hubbs
The _netdev option in fstab on linux systems indicates that a filesystem should only be mounted if the network is available. This commit fixes netmount to support this.
2010-11-30localmount should only use the -O option for linux systemsWilliam Hubbs
This fixes bug #347307.
2010-11-26send error output from chattr command to /dev/nullWilliam Hubbs
This is for bug #346659.
2010-11-16remove "use hostname" from sysctl for bsd systemsWilliam Hubbs
2010-11-15do not mount local file systems with the _netdev option in fstabWilliam Hubbs
This fixes #344947.
2010-11-10remove support for local.start and local.stop for bug #343709William Hubbs
The openrc ebuild now migrates these files to /etc/conf.d/local, so we do not need to support them.
2010-11-05add warnings about local.start and local.stop for bug #343709William Hubbs
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-10-31Allow cleaning up of pam_mktemp-based temporary directories.Diego Elio Pettenò
This was blacklisted before, so the .private directories never had their content cleaned up, even if WIPE_TMP was set to yes.
2010-10-23remove 'use hostname' bug 340991, Thanks DiegoJory A. Pratt
2010-08-10update consolefont/keymap to include -lxc in keywordsJory A. Pratt
2010-08-09allow ip to be in /sbin or /binWilliam Hubbs
This makes it possible for the "ip" program in iproute2 to be installed in /sbin or /bin.
2010-07-10fix typoWilliam Hubbs
I made a typo while manually transferring over Roy's last commit. This fixes that typo.
2010-07-07remove extra routeWilliam Hubbs
This was taken from Roy Marples' git repository.
2010-03-24Fix tentative ip addressesRoy Marples
2010-03-22Release openrc-0.6.1Roy Marples
2010-01-08random spelling fixesMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-12-19default route commands on Linux now require gw or via (iproute2).William Hubbs
2009-12-14Support inet6 routes.Roy Marples
2009-12-14Allow "dev eth0" to work for a default route.Roy Marples
2009-12-14Fix restart with iproute2Roy Marples
2009-12-14Don't add broadcast addresss to ipv6Roy Marples
2009-12-11TypoRoy Marples
2009-12-10Move on_ac_power to a shell script.Roy Marples
Fixes #204
2009-12-10Allow ip to add the default route.William Hubbs
Fixes #211.
2009-12-05Document multiple routes, fixes #210.Roy Marples
2009-12-05Add support for iproute2 in staticroute.Roy Marples
Fixes #208.
2009-11-13Rework around new kbd-1.15.1, Gentoo #289265.Roy Marples
2009-11-13Add a --warn option to just warn when reference file does not exist.Roy Marples
Fixes Gentoo #291894.
2009-11-11Ensure we have a valid broadcast address.Roy Marples
2009-11-10fsck only checks battery when requested, which is not by default.Roy Marples
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-10Allow sysctl to read confs from /etc/sysctl.dRoy Marples
Fixes #203.
2009-11-10Fix iproute2 support.William Hubbs
Fixes Gentoo #289762.