[Pkg-sysvinit-commits] [GIT] sysvinit branch master updated. debian/sysvinit-2.88dsf-43-20-g8ee4502

Petter Reinholdtsen pere at moszumanska.debian.org
Mon Jan 27 21:45:08 UTC 2014


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 "sysvinit".

The branch, master has been updated
       via  8ee4502a0e821194a24de548fa4f3103101e9736 (commit)
       via  0bdd7aad38637c07663c29755472f1aa6a1836f8 (commit)
       via  f8470d23c00bda5680a3ffa5372be2702f444f0a (commit)
       via  836e3cfc138c5e0eef85cff43960bc8fa3c51f9c (commit)
       via  b2db6477ee38490a593b14d5ae20f1bef86e65d2 (commit)
       via  6f010b8989c5ebea8d7ccfd01b81e88636a71856 (commit)
       via  2ca0c34f7ec2488085e29e5e3fca33f82b9c12b1 (commit)
       via  a6e7ab13d7859459b577ded21cb9051d5cb8775d (commit)
       via  fd05185af81f92a5eaf353e210fbb5638c63fe07 (commit)
      from  8bd531b899525c17e78972b615465e63c3d227b3 (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 8ee4502a0e821194a24de548fa4f3103101e9736
Merge: 8bd531b 0bdd7aa
Author: Petter Reinholdtsen <pere at hungry.com>
Date:   Mon Jan 27 22:43:24 2014 +0100

    Merge fixes for Debian/Hurd (Closes: #721917).

commit 0bdd7aad38637c07663c29755472f1aa6a1836f8
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Mon Jan 13 11:20:05 2014 +0100

    initscripts: add runsystem.sysv
    
    runsystem.sysv does some very early initialization of Hurd and execs
    /sbin/init to start the system using sysvinit. Hurd uses the
    alternatives system to choose which runsystem to use and traditionally
    shipped a custom init solution. Add runsystem.sysv using
    update-alternatives in initscripts.postinst. Since the choice of
    runsystems also dictate which halt and reboot to use, add those
    utilities as slaves to the runsystem alternative and display
    instructions on how to reboot or halt the system if installing the
    initscript package switches the runsystem.

commit f8470d23c00bda5680a3ffa5372be2702f444f0a
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Wed Sep 18 13:17:23 2013 +0200

    initscripts: Break hurd << 0.5.git20131101~
    
    Older versions of the hurd package lack the necessary functionality to
    boot Debian/Hurd using sysvinit.

commit 836e3cfc138c5e0eef85cff43960bc8fa3c51f9c
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Mon Jul 8 19:00:04 2013 +0200

    sysvinit: Fix getty path in /etc/inittab on Hurd.
    
    This is essentially the same as
    89f6476d8979174f395a1bf784486254464c349d but fixes the existing
    /etc/inittab file in the postinstall script.

commit b2db6477ee38490a593b14d5ae20f1bef86e65d2
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Mon Jul 8 15:56:46 2013 +0200

    killall5.c: Use sysconf(_SC_SYMLOOP_MAX) instead of MAXSYMLINKS.
    
    If sysconf returns an error, fall back to MAXSYMLINKS on platforms
    that define it.
    
    Fixes build on Hurd.

commit 6f010b8989c5ebea8d7ccfd01b81e88636a71856
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Mon Jul 8 18:35:44 2013 +0200

    initscripts: Only run rootcheck on Linux
    
    Neither kFreeBSD nor Hurd have /dev/root and the device ids used here
    are specific to Linux. Note that fsck is still run, rootcheck refers
    to the check whether the root device in /etc/fstab matches the actual
    device.

commit 2ca0c34f7ec2488085e29e5e3fca33f82b9c12b1
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Mon Jul 8 12:48:42 2013 +0200

    initscripts: use pidof -s /sbin/init for robustness
    
    pidof -s returns the first matching process. Since readdir(2) on
    procfs returns the processes in ascending order, this returns the
    first process. This is more robust if there is more than one
    /sbin/init process.
    
    Currently on Hurd there are two /sbin/init processes. Clearly this
    needs some investigation. But as far as I can tell this could also
    happen if INITDEBUG is defined as /sbin/init then forks a child that
    can be ptrace(2)d on a vanilla Linux kernel.

commit a6e7ab13d7859459b577ded21cb9051d5cb8775d
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Mon Jul 8 12:40:09 2013 +0200

    initscripts: add -ocompatible to procfs mounts on Hurd

commit fd05185af81f92a5eaf353e210fbb5638c63fe07
Author: Justus Winter <4winter at informatik.uni-hamburg.de>
Date:   Mon Jul 8 11:41:33 2013 +0200

    initscripts: hurd has a proper tmpfs now, remove workaround

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

Summary of changes:
 debian/changelog                                   |  18 ++++
 debian/control                                     |   4 +-
 debian/initscripts.postinst                        |  30 ++++++
 debian/rules                                       |   3 +
 debian/src/initscripts/etc/hurd/runsystem.sysv     | 106 +++++++++++++++++++++
 debian/src/initscripts/etc/init.d/checkroot.sh     |   6 +-
 debian/src/initscripts/etc/init.d/mountall.sh      |   2 +-
 debian/src/initscripts/lib/init/mount-functions.sh |   4 +-
 debian/sysvinit-core.config                        |  43 +++++++++
 debian/sysvinit-core.postinst                      |  13 +++
 debian/sysvinit-core.templates                     |  15 +++
 src/killall5.c                                     |  15 ++-
 12 files changed, 253 insertions(+), 6 deletions(-)
 create mode 100644 debian/src/initscripts/etc/hurd/runsystem.sysv
 create mode 100755 debian/sysvinit-core.config
 create mode 100644 debian/sysvinit-core.templates


hooks/post-receive
-- 
sysvinit



More information about the Pkg-sysvinit-commits mailing list