Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
Ensure that we call halt.sh in a new shell with LC_ALL=C so that we don't
load any locale information which may stop us unmounting /usr, #128848
and #133090.
Don't set clock for OpenVZ systems, #133265 thanks to Kir Kolyshkin.
Don't remount / in checkroot for unionfs /, #129975 thanks to Daniel.
Don't stop net interfaces / is unionfs and a branch is network mounted.
Move coldplug fix from previous patch into propper service calls.
Don't stop coldplugged services when changing runlevels, #113264.
Store coldplug services for future use
If a device initiated service is in the default runlevel then we no longer start it in the boot runlevel.
bootmisc is no longer a critical service, fixed RC_COLDPLUG default variable
Renamed .rcafterinit to .rcboot for better clarity
runscript.sh now stores the fact that it failed to to /dev/.rcsysinit
existing in the directory /dev/.rcafterinit. rc adds services in
/dev/.rcafterinit to the boot list and then rm -f's that directory. This
solves the issue of udev-089 forcing coldplug removal.
runscript.sh now has a --nodeps option so that no depends are checked
when starting and stopping a service.
net.lo and system modules now support resolvconf instead of using our
own internal system.
DHCP and PPP clients no longer have helper scripts. As such they don't
change service status at all. Moved helpers.d/functions back into net.lo
Moved {get,save}_options from functions.sh to rc-services.sh
Removed whole load of crud from hostname init script, fixes #38172 again
and #122794. Also, it's no longer a critical service as defined by rc.
Added net modules for ccwgroup (s390 qeth ethernet) and br2684ctl
(speedtouch usb).
Removed xargs and find from all net scripts as /usr maybe net mounted,
#107260.
Punted the domainname script. Functionality has been in conf.d/net so you
can do this.
ppd module now checks to see if link exists if prefixed with /, #126916.
$myservice is now deprecated for init scripts.
$SVCNAME should be used instead and is read-only so it cannot be
clobbered.
Several variables in global scope that provided functions rely on,
such as BOOTLEVEL, SOFTLEVEL and svcdir are now read only for init
scripts.
depscan.sh now accepts the --svcdir option so that svcdir can now be
specified as the variable is marked readonly in functions.sh. Splash
programs will have to be updated.
Ensure critical services are in the boot runlevel for every rc call
Ensure that CRITICAL_SERVICES are in the boot runlevel, #117912.
Fix quoting in iwconfig, #119629.
Fix process pid selection in rc-daemon.sh, #119631.
Both of the above thanks to Dominik Buerkle.
init scripts no longer run during the sysinit runlevel, #118419.
Thanks to Greg KH and the Linux Hotplug mailing list for advice.
Removed sparc interactive fix - will disable in ebuild.
Style fix
Don't ask to start non existant services, ie net.
interactive boot cleanups
Interactive start is now controllable by RC_INTERACTIVE="yes" and will
probe to see if we can go interactive.
Interactive start should now work on Sparc, #104067.
Save a few CPU cycles by storing add_suffix in variable.
Critical services now load a suffixed config and fail gracefully.
Interfaces can be dynamically added to bridges again, #117406.
Updated copyright to 2006.
start volume related stuff much earlier in the boot process
Ensure that tty has keyboard and stty reports icanon before enabling
interactive rc, #112161.
Backport changes needed for udev/devfs addons.
dont check for /dev/.devfsd more than once since it could be a false positive #109718
dont mount $svcdir with -n since /etc/mtab is writable
Merge revisions r1445:1448 from trunk.
service status requests (either by /etc/init.d/foo status or rc-status)
now update the service status by checking daemons and/or pidfiles to check if they are still running or not. To update the status in your own code,
source "${svclib}/sh/rc-daemon.sh" and call
update_service_status "${service}"
Trimmed $Header$ from a few files
Add /sbin/evms_activate to populate_udev(), bug #50711.
Fix typo in /sbin/rc - we should check if is in /etc/inittab, and not if 'default' is in there ...
RC_AUTO_INTERFACE defaults to NO - but we still default to DHCP consoletype is now cached. This has the benefit of being very slightly faster and you now get coloured text for parallel startup Parallel startup also does parallel shutdown as well You're now warned if you're using a deprecated conf.d/net syntax
Implemented interactive startup - fixes #5353
Thanks to Paul Pacheco for the patch
Merge from trunk (rev 1384:1388).
Merge from trunk (rev 1371).
Only create /dev/core if /proc/kcore exists #100978 by Timo Hirvonen.
Removed the parallel depend for init scripts and related functions.
The RC_PARALLEL_STARTUP works well for all - no need for init scripts to
state if they parallel or not.
trace_dependencies no longer clobbers the net service
Fixed some start/stop/restart logic for #99663.
Changed wpa-supplicant to wpa_supplicant when reporting that it is not
installed. Fixes #99381
Fixed some startup problems caused by a mixture of inactive +
begin_service/end_service functions.
Branch baselayout-1.12.
wpa_supplicant now respects the background=no option if
wpa_suppliant>=0.4.0 is installed
fixed network dependencies some more
You can now restart a script marked starting/inactive
Documented the use of the RC_USE_CONFIG_PROFILE variable in conf.d/rc
udhcpc now removes stale pidfiles
add a generic framework for bootlogging
make sure initial swapon sends errors to /dev/null #93143
Merged Paul Pacheco's parallel startup #69854 and modules update
#55329 patches
If RC_PARALLEL_STARTUP==yes then we no longer output einfo/ebegin
messages as they don't line up on screen correctly - instead we output
service ${myservice} starting/started/stopping/stopped/failed
mount /dev with exec #92921 by Lachlan Pease
try to minimize user interaction during boot with RC_FORCE_AUTO
run irqbalance once /var is rw #85304
make sure /dev is mounted with sane settings #87745
move the udev/selinux code after we mount /dev
Do not kill udevd in /sbin/rc, as it is apparently evil.
Take sort_services function from bug #70009, and fix the removing of a service from a array properly by using unset. Use this instead of the trace_* stuff, and fixup shutdown order.
fix svcmount perms #85888
Export myservice when starting critical services, as its needed by some of the addons (dmcrypt for example).
2004 -> 2005
udev/selinux lovin
dont use the vague 'none' when mounting stuff #78684
RC_USE_FSTAB support
tweak start_critical_service to use service names passed to it
dont unpack an empty udev tarball
Add suport for using /sbin/udevsend from new udev-048 as hotplug multiplexer.
rc doesn't stop hotplugged devices when system is booting - fixes #61594 thanks to Andreas Sundebo for the fix
removed is_in_fstab function and replaced with get_mount_fstab which returns a mount command based on the contents of fstab. Resolves bugs #70044 and #73762
added service_stopped function to make reading code easier and trying to avoid race conditions
let users override hardcode mount options (for like /proc /sys /dev/pts etc...) with /etc/fstab #70044
make sure /etc/rc.conf has precedence over conf.d entries with critical services
minor syntax touchup #71445 by benno@nietvergeten.nl
make svcdir mounting simpler #69595
'...' -> ' ...'
keep clock in CRITICAL_SERVICES, but run it after modules and /usr are setup #70008
make sure critical services source conf.d files #69956
dont create /dev/sndstat anymore #69635.
Do not delete depscan and envupdate caches on reboot, as this should improve bootup times - works nicely with the '-u' parameters of both. Also move the '-u' parameter test of depscan.sh after the directory exist test, else /started/, etc do not exist.
start clock earlier #68133
allow users to choose filesystem format for /dev #69091 and add a help file for people missing /dev/null or /dev/console
- make devfsd run regardless of how devfs was mounted #68795 - respect / passno properly (dont use -A) #68822 - add gentoo=forcefsck - dont save device tarball on livecd #68469
mount tmpfs instead of ramfs on /dev for udev systems #68653
remove the automount of ramdisk since it isnt perfect
handle read only filesystems nicer
only run cache-building scripts when the cache is out of date #67976
allow users to use tmpfs/ramfs/ramdisk as their service directories #64079
move the utmp clearing code out of bootmisc and into rc itself #61727
make handling of /dev a much more flexible process
mount /sys with the -n param
white space fixes
Commit dm-crypt enablement patch from Tigger (Rob Holland) in bug 26953
fix copyright lines
Apply Spock's bootsplash patch from bug 45784. This moves most of the splash functionality out of baselayout.
Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null" Also removed the errstr double-checking since the need for that is alleviated by these typo fixes.
Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH
Fix bug 29426 (gentoo should be able to boot with an empty /dev) with patch from Spanky. The patch avoids redirection to /dev/null when it doesn't exit; this was breaking /sbin/rc
update copyright years to 2004
Add RC_DEVICE_TARBALL to /etc/conf.d/rc to control use of device tarball. Also modified /sbin/rc and /etc/init.d/halt.sh for this. Start udevd if present.
Update to enable checking of mtimes on rc-scripts, and auto running depscan.sh if needed. Also try to run depscan.sh when RC_GOT_DEPTREE_INFO is not set instead of just erroring.
Fix /sbin/depscan.sh, /sbin/functions.sh and /sbin/rc to use mkdir rather than install, as newer versions of install is located in /usr/bin. This closes bug #39648.
Add code to generate /dev/fd, /dev/std* and /dev/core to /sbin/rc, bug #37349.
More livecd fixes
Add /sbin/livecd-functions.sh from Brad House <brad_mssw@gentoo.org> for livecd support. Add bits to /sbin/rc to support it.
Fix /sbin/rc to mount /dev/pts with gid=5 and mode=0620, bug #36088.
Misc udev fixes
Fix type-o in /sbin/rc, bug #34837.
Add code to generate /dev from sysfs entries - not much it currently support but block/tty devices, but it is a start for when we have full sysfs support in all drivers.
Add extra checks for critical directories to /sbin/rc.; Release 1.4.3.12
We should still use /sbin/udev as hotplug agent if /sbin/hotplug do not exist. Updated /sbin/rc for this.
Do not set hotplug agent
More bootsplash fixes, bug #21019 (comment #21).
Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15 and #16 from bug #21019). Bootsplash coded did not play nice with boot profiles, so I fixed that as well. Some other style tweaks.
New release, version 1.4.3.11p2. This add new bootsplash implementation, bug #21019.
New release 1.4.3.11p1
Add initial bootsplash patch. Add more tty's to numlock, bug #28252.
Add initial udev support. Modified /sbin/rc and /etc/init.d/halt.sh. Add squid to /etc/services, bug #30995. Other cleanups from rac. Add patch from Kumba <kumba@gentoo.org> to MAKEDEV to not allow running while pwd is root (/).
Last minute fixes
Add a switch for devfsd startup to /etc/conf.d/rc, fix /sbin/rc to check RC_DEVFSD_STARTUP. Closes bug #24361, thanks to patches from Kurt V. Hindenburg <khindenburg@cherrynebula.net>.
adelie fixes, add better logger support
Adelie updates and some other fixes
some fixes
bug #21068
some more fixes
new release; supporting parallel startup and new dep system with many fixes
updates from Rach
bugfixes; new version
some fixes
new release
small tweaks; sysfs support
many fixes/optimizations
remove greps that could be called if /usr not mounted
fix stale entries in svcdir
really fix /var on seperate partition
new release
lot of changes; hopeful release of rc-scripts-1.4.3.0
mips support among things
cluster updates
import Adelie Cluster stuff
change license
misc form updates
many misc fixes and updates
bugfixes
ngpt fixes
NGPT support
new release
Redhat features; bugfixes
near new release
fix copyright
Pointed out in bug #3650 -- local VARNAME=... -- always returns 0 with the exception of invalid variable names. The eval wasn't being checked. Moved the 'local errstr' to its own line. (Credit: Felix von Leitner)
small fixes
small fixes
move to /sbin
lots of fixes/updates
small fixes
small fix
small fixes
lost of fixes
update
new release
caching update
ramdisk updates
fix .devfsd bug
update consolefont; fix devfs /etc/mtab entry again
misc fixes
working proto
have backup .. want to see if i can finish at work
drop init wrapper; LVM support; better unmount on shutdown support
fix typo that caused needed depends not in a runlevel to be stopped
fix a echo for debug i forgot; add for checking if we are currently booting
added new net.ppp0 and fixed problem with /sbin/rc where just calling rc would stop all services
very many initscript updates (beta)
updates-o-rama for 1.1.8
new stuff
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.13 |