bitcoin/contrib/init
Wladimir J. van der Laan c46f1ce751
Merge #21418: contrib: Make systemd invoke dependencies only when ready
663f6cd9dd contrib: Use -daemonwait in systemd init script (Wladimir J. van der Laan)

Pull request description:

  Make systemd invoke dependencies only when ready by using `-daemonwait` in the service file instead of `-daemon`.

  Closes #21322 by making bitcoind conform to behavior specified for `type=forking`.

  This may need some tuning of timeouts.

ACKs for top commit:
  darosior:
    ACK 663f6cd
  hebasto:
    re-ACK 663f6cd9dd

Tree-SHA512: 890005852b632a202caa578e6c796ebdc9da0b2379a9157a4f56f7db9d193c0ffbb78d120bbf112ab2f273855f2a08c3da000b1f7a9fb5222a3b94dcdb16b878
2021-03-22 15:15:14 +01:00
..
bitcoind.conf Set init stop timeout to 10 min 2019-09-06 17:03:04 +02:00
bitcoind.init Set init stop timeout to 10 min 2019-09-06 17:03:04 +02:00
bitcoind.openrc contrib/init: (OpenRC) quote some unquoted variables. 2021-02-11 00:09:42 +01:00
bitcoind.openrcconf Set init stop timeout to 10 min 2019-09-06 17:03:04 +02:00
bitcoind.service contrib: Use -daemonwait in systemd init script 2021-03-22 13:42:13 +01:00
org.bitcoin.bitcoind.plist Fix launchctl not being able to stop bitcoind 2017-09-29 10:54:10 +02:00
README.md doc: Fix systemd spelling and link to doc/init.md 2021-01-08 17:55:34 +02:00

Sample configuration files for:

systemd: bitcoind.service
Upstart: bitcoind.conf
OpenRC:  bitcoind.openrc
         bitcoind.openrcconf
CentOS:  bitcoind.init
macOS:   org.bitcoin.bitcoind.plist

have been made available to assist packagers in creating node packages here.

See doc/init.md for more information.