<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bootsplash/scripts, branch master</title>
<subtitle>Utilities to manage the graphical boot splash in Mageia</subtitle>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/'/>
<entry>
<title>use drakx-update-background instead of broken perl one-liner (fails when resolution is not set in Xorg.conf)</title>
<updated>2013-05-07T23:29:17+00:00</updated>
<author>
<name>Olivier Blin</name>
<email>blino@mageia.org</email>
</author>
<published>2013-05-07T23:29:17+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=e5373f8fd04dd356f631afa09ce48a6957fb84ae'/>
<id>e5373f8fd04dd356f631afa09ce48a6957fb84ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix permissions on written initrd's</title>
<updated>2013-01-27T10:06:46+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2013-01-27T10:06:46+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=ba4e5c0004aa2c7ed1ab69d497f54e1b770581db'/>
<id>ba4e5c0004aa2c7ed1ab69d497f54e1b770581db</id>
<content type='text'>
This fixes a potential leakage of sensitive information in the initrd
to non-root local users.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a potential leakage of sensitive information in the initrd
to non-root local users.
</pre>
</div>
</content>
</entry>
<entry>
<title>There are no perl scripts anymore. Only bash.</title>
<updated>2012-04-14T16:02:01+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T16:02:01+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=fb66422000b3663a93a4bc1ae83ddeba2d8f1a4b'/>
<id>fb66422000b3663a93a4bc1ae83ddeba2d8f1a4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tidy up tmp on normal exit (thanks Anssi)</title>
<updated>2012-04-14T15:50:17+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T15:50:17+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=428526dcc3abb1fce3f02864697abe034f9e9e84'/>
<id>428526dcc3abb1fce3f02864697abe034f9e9e84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not remove dracut hooks.</title>
<updated>2012-04-14T15:02:23+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T15:02:23+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=63ee75132adc7dc950527dc27c1356dcef02a61e'/>
<id>63ee75132adc7dc950527dc27c1356dcef02a61e</id>
<content type='text'>
Most hooks are harmless and do checks. One hook will fail
if /bin/plymouthd is removed but I will fix that at the dracut
end as the hook is not replaced when re-populating the initrd again
so we should just make the hook a noop when the binary does not
exist instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most hooks are harmless and do checks. One hook will fail
if /bin/plymouthd is removed but I will fix that at the dracut
end as the hook is not replaced when re-populating the initrd again
so we should just make the hook a noop when the binary does not
exist instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not pass theme in when calling make-boot-splash-raw.</title>
<updated>2012-04-14T14:56:00+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T14:56:00+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=226ab5b3d5f722307af9164eb6cc9bbf23790645'/>
<id>226ab5b3d5f722307af9164eb6cc9bbf23790645</id>
<content type='text'>
This reverts and earlier commit that used it explicitly, however this
approach is more error prone.

The default theme is set in make-boot-splash, and thus it will be used
when calling via this route. Error checking is done at this higher level
and thus if an invalid theme is passed in the old theme will still be default
and we will properly regenerate initrd.

Clarify that the theme argument should not be passed in the help output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts and earlier commit that used it explicitly, however this
approach is more error prone.

The default theme is set in make-boot-splash, and thus it will be used
when calling via this route. Error checking is done at this higher level
and thus if an invalid theme is passed in the old theme will still be default
and we will properly regenerate initrd.

Clarify that the theme argument should not be passed in the help output.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite remove-boot-splash as a shell script.</title>
<updated>2012-04-14T14:45:44+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T14:45:44+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=42060370947f216409c8dfad5ac90ba5fbd9fdd4'/>
<id>42060370947f216409c8dfad5ac90ba5fbd9fdd4</id>
<content type='text'>
This rewrites the remove-boot-splash script as a shell script and fixes several bugs:
 * Properly remove plash on 64 bit machines
 * Add support for xz compressed initrds
 * Remove dracut hooks related to plymouth
 * Remove plymouth settings from /etc

Also fix svn:executable permissions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This rewrites the remove-boot-splash script as a shell script and fixes several bugs:
 * Properly remove plash on 64 bit machines
 * Add support for xz compressed initrds
 * Remove dracut hooks related to plymouth
 * Remove plymouth settings from /etc

Also fix svn:executable permissions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for xz compressed initrds.</title>
<updated>2012-04-14T14:25:54+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T14:25:54+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=1ceb20ffa67266674c226dd1e5eee3eba4b77a69'/>
<id>1ceb20ffa67266674c226dd1e5eee3eba4b77a69</id>
<content type='text'>
Default options for xz compression taken from dracut.

This change also removes various /bin/ path prefixes as there was
previously a mix. xz* tools are technically in /usr so thus support
may not be 100% complete until we have finished the /usr merge in
mga3 and as such gzip compressed initrds should likely remain the default
for mga2.

No support for xz compressed initrds has yet been added to the remove-boot-splash
script which is inexplicably implemented in perl rather than in bash
like the rest of the scripts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Default options for xz compression taken from dracut.

This change also removes various /bin/ path prefixes as there was
previously a mix. xz* tools are technically in /usr so thus support
may not be 100% complete until we have finished the /usr merge in
mga3 and as such gzip compressed initrds should likely remain the default
for mga2.

No support for xz compressed initrds has yet been added to the remove-boot-splash
script which is inexplicably implemented in perl rather than in bash
like the rest of the scripts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Actually use the THEME name passed in.</title>
<updated>2012-04-14T13:59:38+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T13:59:38+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=1b9af6fd0d97562b616f0a7381791ae1337d6f16'/>
<id>1b9af6fd0d97562b616f0a7381791ae1337d6f16</id>
<content type='text'>
The theme name passed in on the command line was never used.
Use it :)

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The theme name passed in on the command line was never used.
Use it :)

</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid using cpio-filter and cpio --append</title>
<updated>2012-04-14T13:57:13+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2012-04-14T13:57:13+00:00</published>
<link rel='alternate' type='text/html' href='http://gitweb.mageia.org/software/bootsplash/commit/?id=ccc8760dbb7842fb789432d783e0d57c6c0e6cbd'/>
<id>ccc8760dbb7842fb789432d783e0d57c6c0e6cbd</id>
<content type='text'>
We seem to go out of our way to avoid creating a 'new' cpio archive.
This all seems rather unnecessary and error prone and cpio-filter
will create a new archive anyway, so it's also rather redundant.

Adopt a simpler process: extract the initrd fully, and run the plymouth
population in-place, then just recompress the result.

This also changes the archive creation stage to be the same commands
used by dracut for clarity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We seem to go out of our way to avoid creating a 'new' cpio archive.
This all seems rather unnecessary and error prone and cpio-filter
will create a new archive anyway, so it's also rather redundant.

Adopt a simpler process: extract the initrd fully, and run the plymouth
population in-place, then just recompress the result.

This also changes the archive creation stage to be the same commands
used by dracut for clarity.
</pre>
</div>
</content>
</entry>
</feed>
