[PKG-OpenRC-Debian] [GIT] Packaging OpenRC branch master updated. 0.27-96-ge805c74

Benda Xu heroxbd-guest at moszumanska.debian.org
Sun Nov 26 03:57:53 UTC 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Packaging OpenRC".

The branch, master has been updated
       via  e805c74d31113c75058d860588e83bca120decf6 (commit)
       via  318e87348168e37d78f433d3ff06288ad8ccf15c (commit)
       via  0d15898f58cc254d79777c791d4798a9b2542cf2 (commit)
       via  971e82784cd1ad8f9a286ee792e6417359972976 (commit)
       via  90d9ea656ff7c6b5d618df4e4261ebfa4033f1a8 (commit)
       via  a3d1c8a0e7d5586be13e2cd9b5029fd729bc1594 (commit)
       via  913b2ca53771742385d5c69164aefcaab634f012 (commit)
       via  3fe99c8b8264269dd935d52a1a52581cc0f14e8e (commit)
       via  27b8183de2f2bfd7411c14c1ec28543ca8a36602 (commit)
       via  f32d8e1bfe16caf233d1180921f4aeed77d7476d (commit)
       via  d019f34a83b0ad5e890f685b1263b281ab54ce54 (commit)
       via  bb9c481f02cb1843e00bf32e98caf18b6b56bb4d (commit)
       via  82da844b42ff83b2ebf944198e56ac2d81851897 (commit)
       via  667a09983ca5311824aa88c42d39a495c540fc4c (commit)
       via  cf429ee359356d736c818e8b35db8fca887e7332 (commit)
       via  6f3e2e2d7de61ab28cf03937ccf2e5f80b62190a (commit)
       via  35b88fb42bb8e0a56cdc1947342f1b89c98658bc (commit)
       via  a428c325a902bba55a849a07a59c0c1567404db2 (commit)
       via  3219ecd6085231d7cc1268323a5be6a69f8c9143 (commit)
       via  0d8dc4f798cc0d707fc64e8bffcba4fbceb32935 (commit)
       via  f3c70bf5b5aa18e8dc94d4949f05568e0741c5cb (commit)
       via  f5acc66db7d1a0bfad6a40eefc0240b80f52df94 (commit)
       via  fdce4769f2e0f4175163ffa181c7b3b2192f7b22 (commit)
       via  35b1996704f6635bb29ea3604410e133209e6432 (commit)
       via  3c8e7ed255edb8df0d548d6ce514544d5422cbf0 (commit)
       via  acaed1f910a2a00fdd5b6aeab752c552075a7292 (commit)
       via  91109e31d81ecd48f5690ad6f63103fca545dec7 (commit)
       via  2b6eeea01d1c64d58929788f4bfa0758393885bf (commit)
       via  a15de23e5713d840d871c526b46050983dc6ea1e (commit)
       via  efa9ba485d9328f780f3e60dc18339c75974c6c6 (commit)
       via  d4ddd72701ff5533a1ba07b1da60806859c63d88 (commit)
       via  1e9af2cd421423404ffe1491bd35af76c2885f1f (commit)
       via  3c05db74f6e733890e9035c183a774db3d512512 (commit)
       via  edc54b03770d5f58d1a4969d06c28660003dfb04 (commit)
       via  8e53a3fa8a33fb714064ddbe38bff2213fcf6837 (commit)
       via  7f3b41311119e3a96a15b0fb473b44f422e903e9 (commit)
       via  1ccba056584ee1a8e09fb1d5eebd988b47912c06 (commit)
       via  c46adf14343df3a74aef7e4ae5be175ae5fa7a01 (commit)
       via  1cac8b080c16f9aab19c7a3ae1ca155c20dfa14d (commit)
       via  b58194ef63ec8c0a7e0ea3c291da9c19aa83cb1a (commit)
       via  b28c0d6f66e42b1e6d2a39c286a18c8d92881790 (commit)
       via  3cf19b0f30a90157d23d09ded304439f1eb42d4a (commit)
       via  0eb47b9af340dd07209a3920944ed085fe7bd359 (commit)
       via  4ab60ff10935122277bbaed437f82a765279cd19 (commit)
       via  db4a578273dbfa15b8b96686391bcc9ecc04b646 (commit)
       via  b1c3422f453921e838d419640fe39144dbf8d13d (commit)
       via  3fafd7a76e6adf15ec72a7ba5f44583eff8fab7a (commit)
       via  cd5722aca50f0eaddde7ce04ee00da53c313ba7d (commit)
       via  dcb4a4d2613a1fdf85651b32e5b7a87528f487bc (commit)
       via  e312e569970c74cf52e255da67034391b68dafac (commit)
       via  2f60a959b442866b0e879d83f2732c4fa3ed3f7d (commit)
       via  25b45a5a239318fb57c405c3fe64e53b0738ad68 (commit)
       via  4651b8c7e9e2ef9c1ea1fb8d174d1ca4693627af (commit)
       via  50608b54ed98acb54fec5fe3323909ea684d3af9 (commit)
       via  b0a077a35f85e266fdb82a245dcbda18664a8567 (commit)
       via  6a5ca2ab368d0a85f51bb559672dba2e3ffcc6be (commit)
       via  2b0345165e5af57ca61a4000c3671bbe6d677cf9 (commit)
       via  8885580986ab8adc951fe32b9323c8b16130fb4f (commit)
       via  6d7713a758b7e78f05e6a3cc101f862d28d778ab (commit)
       via  457f928e793cb1f6ef254935ad07f58b8762c72f (commit)
       via  a71a461e452a98554346c47411e9c9012023c201 (commit)
       via  a09b8af3f98c0700a9b838b7f3683ee58eecc912 (commit)
       via  382efdbfcb99703d03211efacd800c9575e64230 (commit)
       via  17b5cc78d35dc5fe4904e5951715c3e0d07d6343 (commit)
       via  36a0ab9054512ade413226fb8e8b28060045e9a4 (commit)
       via  27c2bd997d5173aa30844a16bc22dc8caab09f8c (commit)
       via  d7938f54f29193251e083ad35a7d464949829096 (commit)
       via  cfbe9c2ede24dac530ef58e5c35bd57f22a788a3 (commit)
       via  df28002b728b033c00c2da64dedf2bcd4ab5e11b (commit)
       via  66ed8082d0c865a0b4f4cc436cf9e13351e3d6fe (commit)
       via  c2d256bafb9d1dfafbfd0846c035c5d26f7449c8 (commit)
       via  f48d9c33a5c708c871d6657a39485d1c0c735548 (commit)
       via  6d4e8433974fd8567885635ae0454031290f96b1 (commit)
       via  0513cd3964a9564e0ba39b50aa8ebd3d7e9a3920 (commit)
       via  72bb2e57de935ab46ad000f97a5720265bed9342 (commit)
       via  84c5da30695db89d686d3c28c7cacdf172cbf429 (commit)
       via  b35099cb707e333b6b8d30d956ffa93bcd2da0ab (commit)
       via  3fd3bfc76dccc3752f4af949ad4076dab26357fb (commit)
       via  492a6303cb8314263bfd3631e3b0de5a9df178da (commit)
       via  e7807b3136d8993805082320784460f5059e6275 (commit)
       via  03a461ac0ee34b7900868cdea624c6fd868b1656 (commit)
       via  7e0f76e0adc545c74a8332a6ef0811d2aa62cb81 (commit)
       via  9812ce5b8dc22fe36cc7bf75cf6e62db204ece3d (commit)
       via  12f75e4167f84a9a85f69924ebdb28ad36c085cb (commit)
       via  260368e0103e95625c29760f2c2ec89143e5a233 (commit)
      from  f87a9eec3d23ea01578500972f1df993d5d24fba (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e805c74d31113c75058d860588e83bca120decf6
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Nov 16 15:35:35 2017 -0600

    s6 supervisor fixes
    
    Add the ability to force-kill a service if it does not go down
    successfully. Also, adjust the default wait time for an s6 service to go
    down to 60 seconds.

commit 318e87348168e37d78f433d3ff06288ad8ccf15c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Nov 14 14:11:57 2017 -0600

    strongly encourage Linux users to not make  /etc/mtab a flat file
    
    The OpenRC team does not currently know of any modern linux tools that
    require /etc/mtab to be a flat file, so this puts users on notice that
    the mtab service will be removed in the future.

commit 0d15898f58cc254d79777c791d4798a9b2542cf2
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Nov 14 13:17:01 2017 -0600

    adjust mtab and localmount dependencies
    
    localmount had mtab in its "use" dependencies; however, it makes more
    sense to add "before localmount" to the mtab service and remove
    "use mtab" from the localmount service.

commit 971e82784cd1ad8f9a286ee792e6417359972976
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Nov 13 16:54:57 2017 -0600

    rc_find_pids: namespace fix
    
    Ignore namespaces if there are errors reading either the pid namespace
    for the current process or the process we aare testing.
    
    This fixes https://github.com/openrc/openrc/issues/180.

commit 90d9ea656ff7c6b5d618df4e4261ebfa4033f1a8
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Nov 7 15:30:21 2017 -0600

    start-stop-daemon: do not use do_stop to verify whether a daemon is running
    
    X-Gentoo-Bug: 636574
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=636574

commit a3d1c8a0e7d5586be13e2cd9b5029fd729bc1594
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Oct 30 18:21:39 2017 -0500

    fix issue with --reexec call

commit 913b2ca53771742385d5c69164aefcaab634f012
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Oct 27 19:22:09 2017 -0500

    supervise-daemon: use RC_SVCNAME as the first argument to the daemon
    
    This makes ps show which service the supervisor is monitoring.

commit 3fe99c8b8264269dd935d52a1a52581cc0f14e8e
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Oct 27 17:34:29 2017 -0500

    supervise-daemon: fix logging for reexec and the child command line

commit 27b8183de2f2bfd7411c14c1ec28543ca8a36602
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Oct 27 15:32:26 2017 -0500

    log as supervise-daemon not the service

commit f32d8e1bfe16caf233d1180921f4aeed77d7476d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 26 14:15:40 2017 -0500

    supervise-daemon: clarify a log message

commit d019f34a83b0ad5e890f685b1263b281ab54ce54
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 26 13:57:04 2017 -0500

    supervise-daemon: log the command line we run to spawn the child process

commit bb9c481f02cb1843e00bf32e98caf18b6b56bb4d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 26 13:36:41 2017 -0500

    supervise-daemon: log with the service name instead of "supervise-daemon"

commit 82da844b42ff83b2ebf944198e56ac2d81851897
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 26 13:11:12 2017 -0500

    implement "unsupervised" status
    
    The unsupervised status is to be used when a supervisor of a supervised
    service dies but leaves the service daemon itself running.

commit 667a09983ca5311824aa88c42d39a495c540fc4c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 26 12:58:59 2017 -0500

    supervise-daemon: remove child_pid from saved options during shutdown
    
    This allows us to detect when the supervisor dies unexpectedly because
    in that case child_pid will still exist.

commit cf429ee359356d736c818e8b35db8fca887e7332
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 26 12:54:37 2017 -0500

    rc_service_value_set: remove the option if NULL is the value
    
    This allows the equivalent of "unsetting" a value for a service.

commit 6f3e2e2d7de61ab28cf03937ccf2e5f80b62190a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Oct 25 21:20:15 2017 -0500

    supervise-daemon.sh: fix status function with no namespaces

commit 35b88fb42bb8e0a56cdc1947342f1b89c98658bc
Author: Patrick McLean <chutzpah at gentoo.org>
Date:   Wed Oct 25 21:19:15 2017 -0500

    cgroups_cleanup: clean up shutdown signaling
    
    - do not sleep for the full 90 seconds if processes are dead
    - re-arrange the order of signals we attempt to send to the processes

commit a428c325a902bba55a849a07a59c0c1567404db2
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Oct 25 15:07:19 2017 -0500

    add "unsupervised" status and return code 64 to supervise-daemon status function
    
    This is to be used if the service is being supervised and the
    supervisor is somehow killed.
    
    Currently, this is very linux specific, but I will expand to other
    platforms, patches are welcome.

commit 3219ecd6085231d7cc1268323a5be6a69f8c9143
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Oct 24 16:47:53 2017 -0500

    supervise-daemon: fix build issue for >=glibc-2.26
    
    X-Gentoo-Bug: 635334
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=635334

commit 0d8dc4f798cc0d707fc64e8bffcba4fbceb32935
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Oct 24 16:46:52 2017 -0500

    version 0.35

commit f3c70bf5b5aa18e8dc94d4949f05568e0741c5cb
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Oct 24 10:42:11 2017 -0500

    Update ChangeLog

commit f5acc66db7d1a0bfad6a40eefc0240b80f52df94
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Oct 24 10:37:01 2017 -0500

    rc_find_pids: ignore pids that are not in our pid namespace
    
    X-Gentoo-Bug: 634634
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=634634

commit fdce4769f2e0f4175163ffa181c7b3b2192f7b22
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Oct 24 10:26:18 2017 -0500

    supervise-daemon: multiple fixes
    
    - Harden against dying by handling all signals that would terminate the
    program and adding --reexec support
    - factor the supervisor into its own function
    - fix test for whether we are already running

commit 35b1996704f6635bb29ea3604410e133209e6432
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Oct 18 18:07:50 2017 -0500

    supervise-daemon: elevate some log messages to warnings
    
    Prior to this change, we were logging unexpected terminations of daemons
    we were supervising at the info level. This change moves the logs to
    warnings.

commit 3c8e7ed255edb8df0d548d6ce514544d5422cbf0
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Oct 13 16:10:57 2017 -0500

    version 0.34

commit acaed1f910a2a00fdd5b6aeab752c552075a7292
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Oct 13 11:29:49 2017 -0500

    Update ChangeLog

commit 91109e31d81ecd48f5690ad6f63103fca545dec7
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 12 18:54:17 2017 -0500

    update news

commit 2b6eeea01d1c64d58929788f4bfa0758393885bf
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 12 18:47:36 2017 -0500

    man: remove service(8) man page

commit a15de23e5713d840d871c526b46050983dc6ea1e
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Oct 10 10:56:27 2017 -0500

    typo fix

commit efa9ba485d9328f780f3e60dc18339c75974c6c6
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Oct 9 15:54:06 2017 -0500

    init.d/sysfs.in: fix reference to RC_LIBEXECDIR
    
    The sysfs init script referred to @LIBEXECDIR@ before this change, but
    it is better to refer to RC_LIBEXECDIR so that we get rid of a sed
    substitution.

commit d4ddd72701ff5533a1ba07b1da60806859c63d88
Author: Chris Cromer <chris at cromer.cl>
Date:   Fri Oct 6 14:42:52 2017 -0500

    add option to make agetty startup quiet
    
    This fixes #150

commit 1e9af2cd421423404ffe1491bd35af76c2885f1f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Oct 5 18:31:07 2017 -0500

    fix compiler warning

commit 3c05db74f6e733890e9035c183a774db3d512512
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Oct 2 18:09:03 2017 -0500

    remove service binary
    
    The service binary was just a synonym for rc-service, so use rc-service
    instead of service. If you want a "service" binary, it should be
    something that can determine which service manager you are running and
    run the appropriate service manager commands.

commit edc54b03770d5f58d1a4969d06c28660003dfb04
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Oct 2 16:58:59 2017 -0500

    version 0.33

commit 8e53a3fa8a33fb714064ddbe38bff2213fcf6837
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Oct 2 11:21:29 2017 -0500

    Update ChangeLog

commit 7f3b41311119e3a96a15b0fb473b44f422e903e9
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 29 12:50:05 2017 -0500

    use printf consistently in cgroups handling
    
    This makes the cgroups handling consistent between cgroups v1 and v2.
    Also, it fixes #167.

commit 1ccba056584ee1a8e09fb1d5eebd988b47912c06
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 22 17:22:50 2017 -0500

    sh/rc-functions.sh: add need_if_exists convenience function

commit c46adf14343df3a74aef7e4ae5be175ae5fa7a01
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 22 16:20:41 2017 -0500

    man/openrc-run.8: Clarify the explanation of the need dependency

commit 1cac8b080c16f9aab19c7a3ae1ca155c20dfa14d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Sep 18 16:59:18 2017 -0500

    ignore sigchld when shutting down the supervised process
    
    We need to do this to skip the zombie state for the child process since
    we are not easily able to wait() for it.

commit b58194ef63ec8c0a7e0ea3c291da9c19aa83cb1a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Sep 18 13:30:56 2017 -0500

    typo fix

commit b28c0d6f66e42b1e6d2a39c286a18c8d92881790
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Sep 18 13:03:34 2017 -0500

    typo fix

commit 3cf19b0f30a90157d23d09ded304439f1eb42d4a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Sep 18 12:25:37 2017 -0500

    supervise-daemon: code cleanup
    
    Clean up the process for killing an active supervisor when stopping.

commit 0eb47b9af340dd07209a3920944ed085fe7bd359
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Sep 18 10:36:17 2017 -0500

    initialize the stop schedule

commit 4ab60ff10935122277bbaed437f82a765279cd19
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Sun Sep 17 14:20:05 2017 -0500

    rc-schedules.c: pass the correct pid to rc_find_pids
    
    This is for #163.

commit db4a578273dbfa15b8b96686391bcc9ecc04b646
Author: Jason Zaman <jason at perfinion.com>
Date:   Sun Sep 17 23:52:52 2017 +0800

    selinux: fix const qualifier warning
    
    rc-selinux.c: In function ‘selinux_setup’:
    rc-selinux.c:361:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
      curr_t = context_type_get(curr_con);
             ^

commit b1c3422f453921e838d419640fe39144dbf8d13d
Author: Jason Zaman <jason at perfinion.com>
Date:   Sun Sep 17 21:15:13 2017 +0800

    selinux: use openrc contexts path to get contexts
    
    The minimum requirement for libselinux is now >=2.6
    The refpolicy and the gentoo policy contain the
    contexts since version 2.20170204-r4

commit 3fafd7a76e6adf15ec72a7ba5f44583eff8fab7a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Sat Sep 16 17:02:52 2017 -0500

    sysfs: fix cgroup hybrid mode
    
    In hybrid mode, we should not try to mount cgroup2 if it is not
    available in the kernel.
    
    This fixes #164.

commit cd5722aca50f0eaddde7ce04ee00da53c313ba7d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Sat Sep 16 16:46:42 2017 -0500

    cgroup2_find_path: use legacy mode if cgroup2 is not in the kernel
    
    This is related to #164.

commit dcb4a4d2613a1fdf85651b32e5b7a87528f487bc
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Sat Sep 16 13:24:52 2017 -0500

    version 0.32

commit e312e569970c74cf52e255da67034391b68dafac
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 15 15:33:24 2017 -0500

    Update ChangeLog

commit 2f60a959b442866b0e879d83f2732c4fa3ed3f7d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 15 14:25:33 2017 -0500

    update news file

commit 25b45a5a239318fb57c405c3fe64e53b0738ad68
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 15 14:22:34 2017 -0500

    cgroup_cleanup: try to remove the cgroup version 2 cgroup
    
    If we were able to kill all the processes in the cgroup, it should be
    removed.

commit 4651b8c7e9e2ef9c1ea1fb8d174d1ca4693627af
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 15 13:42:50 2017 -0500

    rc-cgroup.sh: cgroup_cleanup fix error handling
    
    cgroup_cleanup should warn if it is unable to clean up all processes in
    the control group, but it will always return success.

commit 50608b54ed98acb54fec5fe3323909ea684d3af9
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Sep 15 13:27:49 2017 -0500

    rc-cgroup.sh: fix signal names
    
    The "SIG" prefix on signal names passed to kill -s isn't portable.

commit b0a077a35f85e266fdb82a245dcbda18664a8567
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Sep 14 18:24:31 2017 -0500

    add quiet switch to do_stop in src-schedules.c
    
    This allows supervise-daemon to run this code without attempting to
    print some status messages used by start-stop-daemon.

commit 6a5ca2ab368d0a85f51bb559672dba2e3ffcc6be
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Sep 14 11:40:26 2017 -0500

    make the procedure for killing child processes of services configurable

commit 2b0345165e5af57ca61a4000c3671bbe6d677cf9
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Sep 14 10:55:06 2017 -0500

    Make cgroup_cleanup send only one sigterm and sigkill
    
    Instead of looping and sending multiple signals to child processes in
    cgroup_cleanup, we send sigterm followed by sleeping one second then
    sigkill.
    
    This brings us more in line with systemd's "control group" killmode
    setting.
    
    Also, this commit includes several shellcheck cleanups.

commit 8885580986ab8adc951fe32b9323c8b16130fb4f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Sep 14 10:44:52 2017 -0500

    rc-cgroup.sh: move cgroup_cleanup to the end of the file

commit 6d7713a758b7e78f05e6a3cc101f862d28d778ab
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Sep 14 10:39:38 2017 -0500

    guide.md: clarify cgroups documentation
    
    Update the documentation to reflect cgroups version 2 support.
    Also, add a section on dealing with orphaned service processes.
    
    This fixes #94.

commit 457f928e793cb1f6ef254935ad07f58b8762c72f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Sep 14 10:38:10 2017 -0500

    add support for control groups version 2
    
    This is for #94.

commit a71a461e452a98554346c47411e9c9012023c201
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Sep 7 11:28:09 2017 -0500

    version 0.31

commit a09b8af3f98c0700a9b838b7f3683ee58eecc912
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Sep 6 17:31:01 2017 -0500

    Update ChangeLog

commit 382efdbfcb99703d03211efacd800c9575e64230
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Sep 6 16:43:28 2017 -0500

    add quiet parameter to run_stop_schedule

commit 17b5cc78d35dc5fe4904e5951715c3e0d07d6343
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Sep 6 13:22:30 2017 -0500

    add retry option to supervise-daemon
    
    The --retry option for supervise-daemon defines how the supervisor will
    attempt to stop the child process it is monitoring. It is defined when
    the supervisor is started since stopping the supervisor just sends a
    signal to the active supervisor.
    
    This fixes #160.

commit 36a0ab9054512ade413226fb8e8b28060045e9a4
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Fri Aug 25 11:36:45 2017 -0500

    make run_stop_schedule accept a pid instead of a pid file

commit 27c2bd997d5173aa30844a16bc22dc8caab09f8c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Aug 24 11:44:32 2017 -0500

    version 0.30

commit d7938f54f29193251e083ad35a7d464949829096
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Aug 24 11:34:18 2017 -0500

    start-stop-daemon: move --retry processing code to a shared module
    
    This was part of start-stop-daemon; however, it needs to be shared in
    order to be used by supervise-daemon.

commit cfbe9c2ede24dac530ef58e5c35bd57f22a788a3
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Aug 23 14:16:49 2017 -0500

    move get_pid function to a shared file

commit df28002b728b033c00c2da64dedf2bcd4ab5e11b
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Aug 16 11:38:37 2017 -0500

    Update ChangeLog

commit 66ed8082d0c865a0b4f4cc436cf9e13351e3d6fe
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Aug 15 17:15:14 2017 -0500

    sh/openrc-run: source service script before ulimit is processed
    
    This is needed to allow the service script author to set a default for
    rc_ulimit inside the service script.

commit c2d256bafb9d1dfafbfd0846c035c5d26f7449c8
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Wed Jul 26 11:29:10 2017 -0500

    man/openrc-run.8: document fstabinfo and mountinfo
    
    X-Gentoo-Bug: 592374
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=592374

commit f48d9c33a5c708c871d6657a39485d1c0c735548
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Jul 25 13:54:12 2017 -0500

    man/openrc-run.8: document _pre and _post functions
    
    Fixes https://github.com/openrc/openrc/issues/155.

commit 6d4e8433974fd8567885635ae0454031290f96b1
Author: Jason Graham <jgraha8 at gmail.com>
Date:   Mon Jul 24 18:22:46 2017 -0500

    fix ENT macro usage
    
    X-Gentoo-Bug: 624796
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=624796

commit 0513cd3964a9564e0ba39b50aa8ebd3d7e9a3920
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Jul 24 17:28:54 2017 -0500

    version 0.29

commit 72bb2e57de935ab46ad000f97a5720265bed9342
Author: John R. Graham <john_r_graham at gentoo.org>
Date:   Mon Jul 24 17:14:08 2017 -0500

    Typo fix
    
    X-Gentoo-Bug: 624908
    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=624908

commit 84c5da30695db89d686d3c28c7cacdf172cbf429
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Jul 13 17:51:02 2017 -0500

    Update ChangeLog

commit b35099cb707e333b6b8d30d956ffa93bcd2da0ab
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Thu Jul 13 17:49:17 2017 -0500

    Add comment about overriding the default efivars mount in fstab to news

commit 3fd3bfc76dccc3752f4af949ad4076dab26357fb
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Jul 11 15:10:16 2017 -0500

    add link to efivars issue to news file

commit 492a6303cb8314263bfd3631e3b0de5a9df178da
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Jul 11 14:57:13 2017 -0500

    Update ChangeLog

commit e7807b3136d8993805082320784460f5059e6275
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Jul 11 14:41:29 2017 -0500

    fix sysvinit compatibility for shutdown wrapper

commit 03a461ac0ee34b7900868cdea624c6fd868b1656
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Jul 11 11:53:23 2017 -0500

    fix sysvinit compatibility for reboot wrapper

commit 7e0f76e0adc545c74a8332a6ef0811d2aa62cb81
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Tue Jul 11 11:09:52 2017 -0500

    fix sysvinit compatibility for poweroff wrapper

commit 9812ce5b8dc22fe36cc7bf75cf6e62db204ece3d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date:   Mon Jul 10 18:23:01 2017 -0500

    fix halt wrapper so it is sysvinit compatible
    
    This makes the halt wrapper sysvinit compatible. It ignores several
    command line switches which are not currently implemented; however,
    those can be implemented if we need to do so.
    
    This fixes https://github.com/openrc/openrc/issues/146.

commit 12f75e4167f84a9a85f69924ebdb28ad36c085cb
Author: Adam Borowski <kilobyte at angband.pl>
Date:   Fri Jul 7 02:11:00 2017 +0200

    man: fix an unclosed .Bl/.El warning
    
    This fixes #151.

commit 260368e0103e95625c29760f2c2ec89143e5a233
Author: Adam Borowski <kilobyte at angband.pl>
Date:   Fri Jul 7 02:06:34 2017 +0200

    man: fix missing .Pp warnings
    
    This fixes #151.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                     | 1680 ++++++++++++-------------
 Makefile.inc                                  |    2 +-
 NEWS.md                                       |   37 +
 conf.d/agetty                                 |    3 +
 conf.d/localmount                             |    2 +-
 conf.d/mtab                                   |   14 +-
 etc/rc.conf                                   |   74 +-
 guide.md                                      |   40 +-
 init.d/agetty.in                              |    1 +
 init.d/localmount.in                          |    2 +-
 init.d/mtab.in                                |    5 +
 init.d/staticroute.in                         |    2 +-
 init.d/sysfs.in                               |  111 +-
 man/Makefile                                  |    2 +-
 man/openrc-run.8                              |   71 +-
 man/service.8                                 |    1 -
 man/supervise-daemon.8                        |    6 +
 s6-guide.md                                   |    4 +
 scripts/halt.in                               |   23 +-
 scripts/poweroff.in                           |   22 +-
 scripts/reboot.in                             |   24 +-
 scripts/shutdown.in                           |   28 +-
 sh/openrc-run.sh.in                           |   27 +-
 sh/rc-cgroup.sh.in                            |  129 +-
 sh/rc-functions.sh.in                         |    7 +
 sh/s6.sh                                      |   20 +-
 sh/supervise-daemon.sh                        |   41 +-
 src/includes/rc-misc.h                        |    2 +
 src/librc/librc-daemon.c                      |   19 +
 src/librc/librc.c                             |   13 +-
 src/rc/Makefile                               |    8 +-
 src/rc/fstabinfo.c                            |   36 +-
 src/rc/rc-misc.c                              |   36 +
 src/rc/rc-schedules.c                         |  419 ++++++
 src/{includes/rc-wtmp.h => rc/rc-schedules.h} |   22 +-
 src/rc/rc-selinux.c                           |   26 +-
 src/rc/rc-status.c                            |   11 +-
 src/rc/start-stop-daemon.c                    |  442 +------
 src/rc/supervise-daemon.c                     |  600 +++++----
 39 files changed, 2289 insertions(+), 1723 deletions(-)
 delete mode 100644 man/service.8
 create mode 100644 src/rc/rc-schedules.c
 copy src/{includes/rc-wtmp.h => rc/rc-schedules.h} (52%)


hooks/post-receive
-- 
Packaging OpenRC



More information about the OpenRC-devel mailing list