POC: split init into /hurd/startup and /hurd/init

2013-09-23 Thread Justus Winter
Hi, this is my proof of concept patch series splitting /hurd/init into /hurd/startup and /hurd/init. [PATCH 1/9] Add proc_set_init_task, make runsystem pid 1 Unchanged, just rebased to master. [PATCH 2/9] startup: rename init to startup [PATCH 3/9] Add a minimalist init program The new

[PATCH 1/9] Add proc_set_init_task, make runsystem pid 1

2013-09-23 Thread Justus Winter
* hurd/process.defs (proc_set_init_task): New procedure. * hurd/process_reply.defs (proc_set_init_task): Likewise. * hurd/process_request.defs (proc_set_init_task): Likewise. * include/pids.h: Add HURD_PID_INIT as 1, adjust others accordingly. * init/init.c (start_child): Register the child task.

[PATCH 3/9] Add a minimalist init program

2013-09-23 Thread Justus Winter
--- init/Makefile | 24 + init/init.c | 152 + 2 files changed, 176 insertions(+) create mode 100644 init/Makefile create mode 100644 init/init.c diff --git a/init/Makefile b/init/Makefile new file mode 100644 index

[PATCH 4/9] startup: do not pass signals on to the child

2013-09-23 Thread Justus Winter
Formerly /hurd/startup would forward all signals to the child it started (e.g. /libexec/runsystem). The motivation for doing so is not revealed in the comments, nor it is mentioned in the history of the version control system. This patch removes the forwarding of signals to the child. *

[PATCH 6/9] startup: be more specific in the shutdown message

2013-09-23 Thread Justus Winter
Use the BOOT macro to print either halt or reboot instead of the generic shutdown in the event of an system shutdown. * startup/startup.c (reboot_system): Use more specific message. --- startup/startup.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/startup/startup.c

[PATCH 7/9] startup: fix the declaration of the *_server functions

2013-09-23 Thread Justus Winter
* startup/startup.c (demuxer): Fix the declaration of the server functions. --- startup/startup.c |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/startup/startup.c b/startup/startup.c index b872188..fd5f1c2 100644 --- a/startup/startup.c +++ b/startup/startup.c @@ -412,7

[PATCH 8/9] poc /servers/startup

2013-09-23 Thread Justus Winter
--- startup/Makefile |2 +- startup/startup.c | 124 + 2 files changed, 125 insertions(+), 1 deletion(-) diff --git a/startup/Makefile b/startup/Makefile index 277fee4..23d35cb 100644 --- a/startup/Makefile +++ b/startup/Makefile @@ -21,7

[PATCH 5/9] startup: remove unused function run_for_real

2013-09-23 Thread Justus Winter
* startup/startup.c (run_for_real): Remove function. --- startup/startup.c | 89 - 1 file changed, 89 deletions(-) diff --git a/startup/startup.c b/startup/startup.c index f54e650..a569fe2 100644 --- a/startup/startup.c +++

Weekly report (14th week) - Debian GNU/Hurd Debianish initialization

2013-09-23 Thread 4winter
.. link: .. description: .. tags: gsoc, debian, hurd .. date: 2013/09/23 13:04:26 .. title: Final GSoC report .. slug: final-gsoc-report This is my final report :) the GSoC was great, I learned a lot about the Hurd and Mach programming in general. I am also very pleased to announce that I

Re: Weekly report (14th week) - Debian GNU/Hurd Debianish initialization

2013-09-23 Thread Samuel Thibault
Heya, Congrats for this definitely great achievement :) Samuel -- To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130923114956.gn5...@type.bordeaux.inria.fr

Re: Weekly report (14th week) - Debian GNU/Hurd Debianish initialization

2013-09-23 Thread Richard Braun
On Mon, Sep 23, 2013 at 01:38:26PM +0200, 4win...@informatik.uni-hamburg.de wrote: It has been a lot of fun and I will definitively see you around :) Congratulations, well done indeed. -- Richard Braun -- To UNSUBSCRIBE, email to debian-hurd-requ...@lists.debian.org with a subject of

Re: Weekly report (14th week) - Debian GNU/Hurd Debianish initialization

2013-09-23 Thread Barry deFreese
I third that, nice work! -- Barry deFreese Sometimes helper, sometimes hinderer to: Debian Games, QA, GNU/Hurd On 9/23/2013 8:37 AM, Richard Braun wrote: On Mon, Sep 23, 2013 at 01:38:26PM +0200, 4win...@informatik.uni-hamburg.de wrote: It has been a lot of fun and I will definitively see

Re: Trying to run a Mumble Server

2013-09-23 Thread Samuel Thibault
Hello, Samuel Thibault, le Sat 21 Sep 2013 16:20:33 +0200, a écrit : Yes. SOCK_CLOEXEC is not currently supported Well, it is supposed to; see what I wrote in http://news.gmane.org/find-root.php?message_id=%3C87r4d6khvr.fsf%40kepler.schwinge.homeip.net%3E. Just to follow-up in this

Re: Roll call for porters of architectures in sid and testing (Status update)

2013-09-23 Thread Martin Lucina
Hi, b...@decadent.org.uk said: I've also provided a couple of kernel patches in the past. I'm cross testing with Gentoo to ensure that bugs I report are Debian-specific or ia64-generic. I'll continue testing/software development activity on ia64 for the Jessie cycle, and more

Re: [Soc-coordination] Weekly report (14th week) - Debian GNU/Hurd Debianish initialization

2013-09-23 Thread heroxbd
4win...@informatik.uni-hamburg.de writes: I implemented /proc/mounts, umount, freed up PID 1 for sysvinit, fixed ifupdown, sysvinit and initscripts on Hurd, implemented a proof-of-concept cgroupfs and fixed many small issues along the way. Almost all of my patches are already upstream and in