<feed xmlns='http://www.w3.org/2005/Atom'>
<title>initscripts/init, branch initscripts-9.34-1</title>
<subtitle>Mageia fork of Fedora's Init Scripts</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/'/>
<entry>
<title>plymouth lives in /bin. (#702814)</title>
<updated>2011-08-15T20:23:38+00:00</updated>
<author>
<name>Bill Nottingham</name>
<email>notting@redhat.com</email>
</author>
<published>2011-08-15T20:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=19ea300575c00132cf576ae0f8ef99f0c78f20d1'/>
<id>19ea300575c00132cf576ae0f8ef99f0c78f20d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop tty and serial also on runlevel 's' (#629257)</title>
<updated>2010-12-06T16:59:39+00:00</updated>
<author>
<name>Petr Lautrbach</name>
<email>plautrba@redhat.com</email>
</author>
<published>2010-12-03T14:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=fcbae5696738cc0d8cae67140ee43e2c1fba1db5'/>
<id>fcbae5696738cc0d8cae67140ee43e2c1fba1db5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo.</title>
<updated>2010-09-17T14:45:51+00:00</updated>
<author>
<name>Bill Nottingham</name>
<email>notting@redhat.com</email>
</author>
<published>2010-09-17T14:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=bb66e891915b2ad4c0d167c44109cc82db1fa1ed'/>
<id>bb66e891915b2ad4c0d167c44109cc82db1fa1ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't directly execute bash for single-user mode, as that has SELinux issues. (#540216, #584443, #585053)</title>
<updated>2010-06-29T16:53:37+00:00</updated>
<author>
<name>Bill Nottingham</name>
<email>notting@redhat.com</email>
</author>
<published>2010-06-29T16:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=edbe224afa7d6fe5a9cfccb1b49e661d364a5a01'/>
<id>edbe224afa7d6fe5a9cfccb1b49e661d364a5a01</id>
<content type='text'>
If upstart directly runs bash for single-user mode, there's no way for
SELinux to set the proper context (to distinguish it from other init scripts).
Inserting a helper binary in the way allows for this.

While we're changing this, we make it configurable so it's easily possible
for people to use sulogin if they so desire.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If upstart directly runs bash for single-user mode, there's no way for
SELinux to set the proper context (to distinguish it from other init scripts).
Inserting a helper binary in the way allows for this.

While we're changing this, we make it configurable so it's easily possible
for people to use sulogin if they so desire.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix debugging leftovers.</title>
<updated>2010-05-19T18:02:28+00:00</updated>
<author>
<name>Bill Nottingham</name>
<email>notting@redhat.com</email>
</author>
<published>2010-05-19T18:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=9fbdd1571170d17b2fa6ba73d3380d97fa152b24'/>
<id>9fbdd1571170d17b2fa6ba73d3380d97fa152b24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve shutdown splash screen reliability</title>
<updated>2010-05-19T16:08:02+00:00</updated>
<author>
<name>Ray Strode</name>
<email>rstrode@redhat.com</email>
</author>
<published>2010-05-19T16:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=9d1c6c1e3bf176d3f89de4ec5551f9960c4986ed'/>
<id>9d1c6c1e3bf176d3f89de4ec5551f9960c4986ed</id>
<content type='text'>
Right now the splash screen and rc script are
racing with each other so you occasionally see a few
shutdown messages before plymouth is up.

This commit ensures proper synchronization between prefdm,
plymouthd, and the rc script.

It does this by

1) fully stopping prefdm before letting rc start
2) fully starting plymouth before letting rc start
3) if prefdm is running (e.g. runlevel 5), waiting until it
   is fully stopped before starting plymouthd
4) if prefdm is not running (e.g. runlevel 3), starting
   plymouthd right away

One bit of complication in this commit is the "splash
manager".  It's a layer of indirection needed to handle the
conditional mentioned in 3) and 4).

There's no way within an upstart job file to say "start
after the prefdm "stopped" event only if prefdm is not already
stopped". We really need this to effectively happen, though,
because if prefdm isn't in the process of stopping (because
it was never started in the first place), it will never emit
the stopped event and blocking for an event that never comes
mean shutdown would never start.

The splash manager checks if prefdm is already running and
uses that information to emit an appropriate event that the
plymouth-shutdown job can key of off.

Note, one implication of 4) is we are showing plymouth when
shutting down from runlevel 3 now.  This is a change in
behavior, but makes sense, since we show plymouth when
starting up into runlevel 3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Right now the splash screen and rc script are
racing with each other so you occasionally see a few
shutdown messages before plymouth is up.

This commit ensures proper synchronization between prefdm,
plymouthd, and the rc script.

It does this by

1) fully stopping prefdm before letting rc start
2) fully starting plymouth before letting rc start
3) if prefdm is running (e.g. runlevel 5), waiting until it
   is fully stopped before starting plymouthd
4) if prefdm is not running (e.g. runlevel 3), starting
   plymouthd right away

One bit of complication in this commit is the "splash
manager".  It's a layer of indirection needed to handle the
conditional mentioned in 3) and 4).

There's no way within an upstart job file to say "start
after the prefdm "stopped" event only if prefdm is not already
stopped". We really need this to effectively happen, though,
because if prefdm isn't in the process of stopping (because
it was never started in the first place), it will never emit
the stopped event and blocking for an event that never comes
mean shutdown would never start.

The splash manager checks if prefdm is already running and
uses that information to emit an appropriate event that the
plymouth-shutdown job can key of off.

Note, one implication of 4) is we are showing plymouth when
shutting down from runlevel 3 now.  This is a change in
behavior, but makes sense, since we show plymouth when
starting up into runlevel 3.
</pre>
</div>
</content>
</entry>
<entry>
<title>rcS*.conf - check if /etc/inittab exists (#590703)</title>
<updated>2010-05-13T16:59:03+00:00</updated>
<author>
<name>Petr Lautrbach</name>
<email>plautrba@redhat.com</email>
</author>
<published>2010-05-10T11:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=0b8393964ed79dbf7382266b7cb62e7d530bb2c5'/>
<id>0b8393964ed79dbf7382266b7cb62e7d530bb2c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix shutdown as well as plymouth quitting.</title>
<updated>2010-05-03T16:21:57+00:00</updated>
<author>
<name>Bill Nottingham</name>
<email>notting@redhat.com</email>
</author>
<published>2010-05-03T16:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=d1fbc1aec0a419c156541135c4650fe311f0b554'/>
<id>d1fbc1aec0a419c156541135c4650fe311f0b554</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use 'task' for stopping plymouth. (&lt;rstrode@redhat.com&gt;)</title>
<updated>2010-04-26T16:53:16+00:00</updated>
<author>
<name>Bill Nottingham</name>
<email>notting@redhat.com</email>
</author>
<published>2010-04-26T16:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=8c84461bc433b0cc0cf4299d4b3f0a143719a677'/>
<id>8c84461bc433b0cc0cf4299d4b3f0a143719a677</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't HUP init when messagebus starts (#557791)</title>
<updated>2010-01-22T16:54:24+00:00</updated>
<author>
<name>Bill Nottingham</name>
<email>notting@redhat.com</email>
</author>
<published>2010-01-22T16:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/forks/initscripts/commit/?id=792e7d658c899db7356afd6ebc532458dfb9da4b'/>
<id>792e7d658c899db7356afd6ebc532458dfb9da4b</id>
<content type='text'>
It drops the event queue, breaking other events. We need to find a
better way to do this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It drops the event queue, breaking other events. We need to find a
better way to do this.
</pre>
</div>
</content>
</entry>
</feed>
