<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drakx/mdk-stage1/tools.h, branch 16.88</title>
<subtitle>Mageia Installer and base platform for many utilities</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/'/>
<entry>
<title>stage1: Move the symlink creation from stage1 to init.</title>
<updated>2013-10-29T20:29:07+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2013-10-19T20:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=c4321813f9f3cd4136203d52c0f20343d7722228'/>
<id>c4321813f9f3cd4136203d52c0f20343d7722228</id>
<content type='text'>
In order to run stage1 we now need to do things a little differently,
namely that we move the symlinking fixups into 'init' itself which we will
actually call as a kind of fake switch_root implementation to avoid
hacking dracut too much[1]. As we run stage1 during dracut's 'mount' phase
we should not do the symlink hacks so early otherwise it will mess up
the rest of the dracut initqueue processing.

Currently, the initrd's /usr is nuked and then symlinked, but to
allow for easier debugging I now just bind mount the stage2 /usr over
the top which allows us to unmount it again easily enough if we want to
go back.

We no longer touch the /bin, /sbin or /lib[64] symlinks as these are
relative and simply bind mounting /usr is enough to fix all of them.

1. This scheme will have to change if we eventually swtich to a
systemd based dracut invocation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to run stage1 we now need to do things a little differently,
namely that we move the symlinking fixups into 'init' itself which we will
actually call as a kind of fake switch_root implementation to avoid
hacking dracut too much[1]. As we run stage1 during dracut's 'mount' phase
we should not do the symlink hacks so early otherwise it will mess up
the rest of the dracut initqueue processing.

Currently, the initrd's /usr is nuked and then symlinked, but to
allow for easier debugging I now just bind mount the stage2 /usr over
the top which allows us to unmount it again easily enough if we want to
go back.

We no longer touch the /bin, /sbin or /lib[64] symlinks as these are
relative and simply bind mounting /usr is enough to fix all of them.

1. This scheme will have to change if we eventually swtich to a
systemd based dracut invocation.
</pre>
</div>
</content>
</entry>
<entry>
<title>kill bootsplash support (we drop bootsplash in kernel in 2008)</title>
<updated>2013-02-26T18:23:39+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-02-26T18:23:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=b99434b12a130b9571a0f2d49a380e5c24e89dad'/>
<id>b99434b12a130b9571a0f2d49a380e5c24e89dad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kill dead emails</title>
<updated>2012-01-27T07:14:12+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-01-27T07:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=ad4570357d9120426c1b25e6e39f919cd7e87e49'/>
<id>ad4570357d9120426c1b25e6e39f919cd7e87e49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mandrake is now mandriva</title>
<updated>2009-03-06T14:27:29+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mandriva.org</email>
</author>
<published>2009-03-06T14:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=735f8a67a20ee17c42bdfe0c3b349446ba07221b'/>
<id>735f8a67a20ee17c42bdfe0c3b349446ba07221b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- if you give nfs directory xxx, try to use xxx/ARCH</title>
<updated>2007-09-05T13:27:02+00:00</updated>
<author>
<name>Pascal Rigaux</name>
<email>pixel@mandriva.com</email>
</author>
<published>2007-09-05T13:27:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=b25b64e526e281cd04719d8f0765b445241117e5'/>
<id>b25b64e526e281cd04719d8f0765b445241117e5</id>
<content type='text'>
- handle cdroms with and without ARCH at the root

and factorize the code into create_IMAGE_LOCATION()

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- handle cdroms with and without ARCH at the root

and factorize the code into create_IMAGE_LOCATION()

</pre>
</div>
</content>
</entry>
<entry>
<title>- move parameters functions in params.c</title>
<updated>2007-07-05T14:20:04+00:00</updated>
<author>
<name>Olivier Blin</name>
<email>oblin@mandriva.com</email>
</author>
<published>2007-07-05T14:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=906e93d480d8b77aac8ce4b3837ab55b3b496d2d'/>
<id>906e93d480d8b77aac8ce4b3837ab55b3b496d2d</id>
<content type='text'>
- move string/system utility functions in utils.c

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- move string/system utility functions in utils.c

</pre>
</div>
</content>
</entry>
<entry>
<title>add lowercase() function (used to retrieve mirror list)</title>
<updated>2007-04-25T14:35:05+00:00</updated>
<author>
<name>Olivier Blin</name>
<email>oblin@mandriva.com</email>
</author>
<published>2007-04-25T14:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=41ecb8c6732babc99a43beaf4fd011e80fff5acb'/>
<id>41ecb8c6732babc99a43beaf4fd011e80fff5acb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove huge unwanted commit</title>
<updated>2007-04-25T14:33:54+00:00</updated>
<author>
<name>Olivier Blin</name>
<email>oblin@mandriva.com</email>
</author>
<published>2007-04-25T14:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=6a7d14240bef13eb6e5ec8039eab4a8fd6fc4439'/>
<id>6a7d14240bef13eb6e5ec8039eab4a8fd6fc4439</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>crappy commit (reverted later)</title>
<updated>2007-04-25T14:31:04+00:00</updated>
<author>
<name>Olivier Blin</name>
<email>oblin@mandriva.com</email>
</author>
<published>2007-04-25T14:31:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=0400a495c630d7e09ed84357059c13303c687c38'/>
<id>0400a495c630d7e09ed84357059c13303c687c38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>re-sync after the big svn loss</title>
<updated>2007-04-25T12:26:16+00:00</updated>
<author>
<name>Pascal Rigaux</name>
<email>pixel@mandriva.com</email>
</author>
<published>2007-04-25T12:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=126777bc019a54afb4ec51299f2cf9d2841698aa'/>
<id>126777bc019a54afb4ec51299f2cf9d2841698aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
