aboutsummaryrefslogtreecommitdiffstats
path: root/rc.d
Commit message (Collapse)AuthorAgeFilesLines
* halt: put a wrapper around killall5 to account for retval 2 not being an errorHans de Goede2009-10-211-4/+13
| | | | This stops us from showing [ FAILED ] when there were no processes to kill.
* Put /dev/shm in mtab too, as dracut now mounts it. (#528667)Bill Nottingham2009-10-151-0/+1
|
* dmraid can return 'no raid disks' to stdout. Handle it. (#527726, ↵Bill Nottingham2009-10-091-8/+11
| | | | <mschmidt@redhat.com>)
* Wrap /sbin/killall5 to catch some return codes. (#526539)Bill Nottingham2009-10-021-2/+11
| | | | | | | killall5 now returns '2' if there are no processes to kill; we don't want to treat that as 'failure'. Patch adapted from (<hdegoede@redhat.com>).
* More random return code fixes.Bill Nottingham2009-09-293-3/+4
|
* Fix stop/start return codes (#524489).Bill Nottingham2009-09-241-0/+2
|
* Various initscript guideline fixes. (#524489)Bill Nottingham2009-09-211-3/+5
|
* Various initscript standard changes. (#524486)Bill Nottingham2009-09-211-2/+4
|
* Various cleanups to meet standards. (#524480)Bill Nottingham2009-09-211-1/+3
|
* Use halt's return code to avoid unnecessary sleeping. (#524359, ↵Bill Nottingham2009-09-211-2/+5
| | | | <hdegoede@redhat.com>)
* Don't kill mdmon on shutdown. (#524357, <hdegoede@redhat.com>)Bill Nottingham2009-09-211-2/+16
| | | | Horray for bad kernel <-> userspace interactions.
* Do not try and activate ISW raidsets, unless noiswmd is passed. (#524355, ↵Bill Nottingham2009-09-211-3/+5
| | | | <hdegoede@redhat.com>)
* Add a -l option to status to pass the lock file name. (#521772)Bill Nottingham2009-09-081-3/+10
|
* Support rwtab and state passed from dracut initrd.Warren Togami2009-09-021-3/+3
|
* Restore context of recreated files. (#519748)Bill Nottingham2009-08-271-0/+1
|
* Don't try and save mixer settings if it's not writable. (#515771)Bill Nottingham2009-08-241-1/+1
|
* Don't call a function that doesn't actually do anything.Bill Nottingham2009-08-211-5/+0
|
* Fix some whitespace annoyances.Bill Nottingham2009-08-201-44/+44
|
* /selinux is not configurable. Don't pretend it is (fixes #518164)Bill Nottingham2009-08-201-10/+9
|
* Remove call to pam_console_apply.Bill Nottingham2009-08-041-3/+0
| | | | | 1) pam_console is doing it wrong. Use udev's acl support. 2) exactly what are we resetting for dynamically created udev devices?
* Use resolv.conf from dracut netboot before setting hostname. (#514801, ↵Bill Nottingham2009-07-301-0/+3
| | | | <wtogami@redhat.com>)
* Nuke redundant declaration of actionVictor Lowther2009-07-301-11/+0
|
* Use $() instead of `` for process expansion.Bill Nottingham2009-07-307-28/+28
| | | | Adapted from <victor.lowther@gmail.com>.
* Redirect bash errors on 'unset' to /dev/null. (#482888)Bill Nottingham2009-06-182-2/+2
|
* Fix dmraid partition naming (#501476, <hdegoede@redhat.com>)Bill Nottingham2009-05-261-1/+6
|
* Don't quote upstart signals. (#501155)Bill Nottingham2009-05-191-4/+4
|
* cgexec has moved to /bin (#495715)Bill Nottingham2009-04-141-2/+2
|
* Silence errors.Bill Nottingham2009-04-021-1/+1
|
* Fix syntax error.initscripts-8.92-1Bill Nottingham2009-04-021-1/+1
|
* Add a disk scan synchronization point with scsi_wait_scan. (#481470)Bill Nottingham2009-04-021-0/+3
| | | | | | We need to wait for scans to finish for mdadm & LVM to work (and heck, even fsck). Note that this won't necessarily fix USB, as it has an asyncrhonous delay even before it starts scanning.
* Drop smbfs support - both the kernel module and the userspace helper are ↵Bill Nottingham2009-04-021-14/+2
| | | | long gone.
* Revert mdadm changes.Bill Nottingham2009-03-311-2/+2
| | | | | This reverts commit 67e59d33e57d4c8feba356320bead2451cbb921b. This reverts commit fcc54b6f014c63b64e37b0d63d871f344385da84.
* Handle multiple IP addresses without choking in the stateless code. (#443945)Bill Nottingham2009-03-231-2/+3
| | | | | If you have multiple addresses that resolve to different things, it will still be unpredictable. In which case... set your hostname yourself.
* Catch the right return code from asking for the password. (#483269, ↵Bill Nottingham2009-03-201-1/+3
| | | | <vladis.kletnieks@vt.edu>)
* Fix raid auto-assembly (with corresponding mdadm changes). (#488038)Bill Nottingham2009-03-181-2/+2
|
* Support MD on iSCSI (this *SHOULD* be udev rules, but alas) (#480627)Bill Nottingham2009-03-111-0/+3
|
* cgroup support (<jsafrane@redhat.com>)Bill Nottingham2009-03-061-2/+17
|
* Fix various issues with dmraid handling (#485895, <hdegoede@redhat.com>)Bill Nottingham2009-03-042-38/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've been doing a lot of work on mkinitrd's dmraid support lately some of the lessons learned there also apply to the activation of (not used for /) dmraid arrays in rc.sysinit, this will esp. help the livecd proerly activating and using dmraid sets. The patch fixes the following issues: 1) rc.sysinit (and mkinitrd used to) calls dm_resolve_name() on the output of dmraid, this is not necessary as dm_resolve_name is only needed when the name is /dev/dm-#, it is actually harmful as dm_resolve_name sometimes fails when used like this, causing us to fail to activate dmraid sets 2) rc.sysinit does not remove the partitions from the raw disks used in a raidset the initrd used to use special nash functionality to tell the kernels to forget about the partitions of the raw disks it had scanned at boot. The issue here is, say we have a mirror of sda and sdb, and that mirror has 2 partitions. Then the kernel when scanning the raw disks will find sda1,sda2,sdb1,sdb2. But we do not want anything using those, they should use the devicemapper versions as those are mirrored! I've even seen mounting by LABEL / UUID do the wrong thing by using the raw partitions instead of the raidset partitions. I've recently done a patch to dmraid adding a --rm_partitions cmdline option which makes dmraid do the ioctl which makes the kernel forget about the partitions of the rawdisk (which in turn makes udev remove the device nodes). This way we no longer need the nash magic. Part of my rc.sysinit patch is adding --rm_partitions to the dmraid invocation 3) rc.sysinit uses dmraid -p, which tells dmraid to not setup device maps for the partitions of the raidset and then kalls kpartx to setup the device maps for the partitions. This can be simplified by removing the -p argument to dmraid 4) with all these changes in place there is no longer a reason to loop, a single dmraid invocation is enough. p.s. AFAIK with this patch the last user of dm_resolve_name is gone, so that function can be removed. Better check twice though.
* Fix typo. (#487926)Bill Nottingham2009-03-031-1/+1
|
* Use the same arguments for kpartx that we do in rc.sysinit.Bill Nottingham2009-02-061-1/+1
| | | | Noticed when reviewing (#448919)
* Use a leading path marker when sourcing files. (#482826)Bill Nottingham2009-01-281-1/+1
| | | | bash 4 breaks the prior code.
* Don't unmount the nfsd filesystem when unmounting nfs client mounts. ↵Bill Nottingham2009-01-271-1/+1
| | | | (#481794, <sprabhu@redhat.com>)
* Bring up ipsec interfaces last. (#481733)Bill Nottingham2009-01-271-8/+16
|
* Return success/failure correctly from start/stop. (#480677)Bill Nottingham2009-01-201-1/+7
|
* Fix typo. (#480799)Bill Nottingham2009-01-201-1/+1
|
* Fix switching from targeted to MLS policy (#479054, <dwalsh@redhat.com>)Bill Nottingham2009-01-061-1/+1
|
* Nothing uses $(uname -r) or $(uname -m) any more in rc.sysinit - don't set them.Bill Nottingham2009-01-051-2/+0
|
* Remove /.suspended as well on boot (#270861)Bill Nottingham2008-12-161-2/+3
|
* Determine reboot/halt via existing INIT_HALT environment variable. (#475227)Bill Nottingham2008-12-091-1/+1
| | | | No more magic files needed. In fact, I'm not sure they ever were. Whoops.
* __pids_var_run: Handle multi-line pid files correctly (#473287)Bill Nottingham2008-12-011-4/+9
| | | | | | | We were only reading the first line of pid files. Given that even those first lines could have multiple pids, this *shouldn't* break anything, but there may be some scripts with multi-line pid files that aren't expecting this.