| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
back-file on netdev
|
| |
|
|
|
|
| |
Resolves: #1284724
|
|
|
|
|
|
|
|
| |
We want to run one round of regular umount before we will look for open
descriptors. In the case that there are some stale mounts, without any
open file descriptors on them we will avoid blocking stat call later.
Resolves: #1296900
|
|
|
|
| |
Resolves: #1212751
|
|
|
|
|
| |
Conflicts:
initscripts.spec
|
| |
|
|
|
|
|
| |
Conflicts:
rc.d/init.d/functions
|
| |
|
|
|
|
|
| |
Conflicts:
rc.d/init.d/functions
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revert "Process rule6-* for sit devices (#840009)"
This reverts commit f082f9e64eadbf68ef9bb67744c97c0974af9115.
Revert "securetty: check if the device is in the file before attempting to write to it"
This reverts commit 10c72ce532c1d4f6d0b17fdc9448c9bd2d0b5ef5.
Revert "Killproc -d should parse same values as sleep"
This reverts commit 763b7dcf6bf9e47d90546be1aabf1f724dd527f8.
Revert "Make killproc more granular when delay is passed. (#428029, <xjakub@fi.muni.cz>)"
This reverts commit 6e62c51f3162081cc05ef546929aa98b8448b1cb.
Revert "Allow dhclient configuration files for DHCPv6 as well. (#815676)"
This reverts commit 9987361e94ec6f26e557053b27af6e43a9ee13e1.
|
| |
|
| |
|
|
|
|
|
|
| |
Conflicts:
rc.d/rc.sysinit
|
|
|
|
| |
(#593211, continued)
|
| |
|
|
|
|
|
|
|
| |
<jlayton@redhat.com>)
This can cause hung tasks that aren't cleaned up or killed properly,
as their dangling references won't get caught.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This changes runuser to not use a login shell. We'll see what happens.
|
| |
|
|
|
|
|
| |
There could conceivably be consequences to this, but it matches the behavior
of the non-runuser case.
|
| |
|
|
|
|
| |
Adapted from <victor.lowther@gmail.com>.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Also, fix permissions on rc.d/init.d/functions.
|
|
|
|
| |
This matches the behavior of killproc.
|
|
|
|
| |
This fixes the fact that the semantics of --details changed.
|
| |
|
|
|
|
| |
Also, remove some old rhgb code.
|
|
|
|
| |
Don't try to start rhgb.
|
|
|
|
| |
This reverts commit c722b0ee95746aa9289efd40bbdd23a87d1e5dee.
|
|
|
|
| |
parameters generated by an older dmraid's "dmraid -ay --test".
|
| |
|
|
|
|
|
|
|
|
| |
Notable:
- separate [ "$variable" ] tests from [ -f ... ]
- don't grep init scripts
- cache the information from /sbin/consoletype
- simplify 'confirm' handling
|