sysvinit: update to 2.89

the only intrusive change in this new sysvinit release is the move
of the control FIFO from /dev/initctl (version 2.88) to /run/initctl
(version 2.89). After update it's not possible to talk to the running
init daemon.
Adding a sysmlink between the two locations doesn't work, because the
symlink would overwrite the real FIFO at /run/initctl upon another
install of 2.89.

The best way to solve this issue is to restart the system after update
by running

  /etc/rc.shutdown
This commit is contained in:
Juergen Daubert 2018-03-29 13:46:40 +02:00
parent 4a8952d473
commit 041ccd7f4d
3 changed files with 10 additions and 12 deletions

View File

@ -1 +1 @@
6eda8a97b86e0a6f59dabbf25202aa6f sysvinit-2.88dsf.tar.bz2
6a2e0776a9a3e29264ddec738ef0031c sysvinit-2.89.tar.bz2

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqgI2JgY9h8iaP+qRPL4/ggkb7wEjweXjPB09da0St/0f7avaOKp3uFoP3MiEQ/EVZxAWGnXEjp+V7/HF8u8sTwo=
SHA256 (Pkgfile) = 10933c3d97add569595e776b3b6d24f828f649e2f003af30c68dd34119472122
RWRJc1FUaeVeqpW/sClK+q1uarvl8NrFd/LlfjEL2Qduml4XlU+SOdv+HP/LZoBsvF+6OamWSRz8gemWY+Xy/eIhHV9EuK+c0gQ=
SHA256 (Pkgfile) = ac3cee0cd64a6303bc2b0ac797a13a9e6354af49bdf6b967354733de74c36741
SHA256 (.footprint) = 8ed6b6cc4b24a26fcfc017e5fc86e94ae8e469dd6b65907535f4c05773ba1390
SHA256 (sysvinit-2.88dsf.tar.bz2) = 60bbc8c1e1792056e23761d22960b30bb13eccc2cabff8c7310a01f4d5df1519
SHA256 (sysvinit-2.89.tar.bz2) = 820dfed3ec55638919cefb56ac77423c808c111a7981846b73ec66f11e2dbc65

View File

@ -3,21 +3,19 @@
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=sysvinit
version=2.88
release=4
source=(http://download.savannah.gnu.org/releases/$name/$name-${version}dsf.tar.bz2)
version=2.89
release=1
source=(http://download.savannah.gnu.org/releases/$name/$name-$version.tar.bz2)
build() {
cd $name-${version}dsf
cd $name-$version
make
make ROOT=$PKG install
# Provided by util-linux
rm $PKG/{bin/mountpoint,usr/bin/utmpdump}
rm $PKG/usr/share/man/man1/{mountpoint,utmpdump}.1
rm $PKG/usr/bin/{last,lastb,mesg,wall}
rm $PKG/usr/share/man/man1/{last,lastb,mesg,wall}.1
rm $PKG/usr/bin/{last,lastb,mesg,utmpdump,wall}
rm $PKG/usr/share/man/man1/{last,lastb,mesg,utmpdump,wall}.1
rmdir $PKG/usr/bin
# Provided by procps