sysvinit-mod 2.86-2
ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/
Linux System V Init, with a patched killall5 to enable omission of specified pids
unsupported :: system
Maintainer: None
Votes: 202
License: GPL
Last Updated: Sun, 08 Jun 2008 01:25:58 +0000
First Submitted: Thu, 17 Apr 2008 18:42:55 +0000
Dependencies awk coreutils shadow util-linux
Required by initscripts-splashy
error: replacing packages with -U is not supported yet
error: you can replace packages manually using -Rd and -U
error: failed to prepare transaction (conflicting dependencies)
:: sysvinit-mod: conflicts with sysvinit
...and just found some more: probably 'replaces' wouldn't even work, if I did understand the manpage of PKGBUILD(5) right:
"replaces (array)
An array of packages that this package should replace, and can be used to handle renamed/combined packages. For example, if the j2re package is renamed to jre, this directive allows future upgrades to continue as expected even though the package has moved. ==> Sysupgrade is currently the only pacman operation that utilizes this field, a normal sync will not use its value. <=="
...and just found some more: probably 'replaces' wouldn't even work, if I did understand the manpage of PKGBUILD(5) right:
"replaces (array)
An array of packages that this package should replace, and can be used to handle renamed/combined packages. For example, if the j2re package is renamed to jre, this directive allows future upgrades to continue as expected even though the package has moved. ==> Sysupgrade is currently the only pacman operation that utilizes this field, a normal sync will not use its value. <=="
Not sure adding repalces=('sysvinit') is a good idea...
Quoting from http://wiki.archlinux.org/index.php/Building_Packages_in_Arch_Linux:
"replaces
An array of obsolete package name that are replaced by this package, e.g. replaces=('ethereal') for the wireshark package. After syncing with pacman -Sy, it will immediately replace an installed package upon encountering another package with the matching replaces in the repositories. If you are providing an alternate version of an already existing package, use the conflicts variable which is only evaluated when actually installing the conflicting package."
Not sure adding repalces=('sysvinit') is a good idea...
Quoting from http://wiki.archlinux.org/index.php/Building_Packages_in_Arch_Linux:
"replaces
An array of obsolete package name that are replaced by this package, e.g. replaces=('ethereal') for the wireshark package. After syncing with pacman -Sy, it will immediately replace an installed package upon encountering another package with the matching replaces in the repositories. If you are providing an alternate version of an already existing package, use the conflicts variable which is only evaluated when actually installing the conflicting package."
I second Harvie's suggestion.
please add: replaces=('sysvinit')
to make instalation of splashy more user friendly - no need to manualy uninstall anything
btw arch way should be sending this patch directly to sysvinit developers...
Added x86_64 flag
I too am using the package on x86_64 (with splashy) without any current problems. I believe it is safe to add the x86_64 flag.
mightyjaym: can you confirm that this works on a x86_64 system? I don't have ways to check it myself
Could you please add 'x86_64' to the arch line ? Thank you.
This package is basically the same as sysvinit in the core repo, except for 'killall5'. This patched version adds an option that allows to specify one or more pids that are not to be killed.
I put it together in order to be able to use splashy at shutdown too, but you might find other uses for it...
v1.6.0