<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drakx/mdk-stage1/tools.c, branch 16.71</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 long dead argument</title>
<updated>2013-03-23T12:30:30+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-03-23T12:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=7f5ba91f5a39d72f320f337749fb08cd762f0a00'/>
<id>7f5ba91f5a39d72f320f337749fb08cd762f0a00</id>
<content type='text'>
the "Additional Drivers floppy" is long dead
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the "Additional Drivers floppy" is long dead
</pre>
</div>
</content>
</entry>
<entry>
<title>(my_insmod) rename as (my_modprobe) as it really what it is</title>
<updated>2013-03-23T12:30:25+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-03-23T12:30:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=e9943abec27d5e244f3c3e86ae4905356ab67e85'/>
<id>e9943abec27d5e244f3c3e86ae4905356ab67e85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add a FIXME note about loading every fs modules</title>
<updated>2012-09-20T20:32:08+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-09-20T20:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=6a01bfbae9fd79d744002b479c47086edd2d7562'/>
<id>6a01bfbae9fd79d744002b479c47086edd2d7562</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Try mounting as btrfs too</title>
<updated>2012-04-07T23:48:18+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mageia.org</email>
</author>
<published>2012-04-07T23:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=1522cc861a123e513400a81b0414d01c8af0a13e'/>
<id>1522cc861a123e513400a81b0414d01c8af0a13e</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>do not list /dev/fd0 when no floppy is found (#58390)</title>
<updated>2010-03-30T16:25:58+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mandriva.org</email>
</author>
<published>2010-03-30T16:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=4b46733cea33f0ff2bba0d07f267498619736fcb'/>
<id>4b46733cea33f0ff2bba0d07f267498619736fcb</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>allow installing from ext3/ext4/reiser4</title>
<updated>2009-02-16T10:34:00+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mandriva.org</email>
</author>
<published>2009-02-16T10:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=1663f7f5147fdc7b3bc3754334f766d6b032fc51'/>
<id>1663f7f5147fdc7b3bc3754334f766d6b032fc51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>handle ide-cd being renamed as ide-cd_mod</title>
<updated>2008-06-12T14:23:47+00:00</updated>
<author>
<name>Olivier Blin</name>
<email>oblin@mandriva.com</email>
</author>
<published>2008-06-12T14:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=f6df534562236c0ec936dc5e192cdee06f0460a2'/>
<id>f6df534562236c0ec936dc5e192cdee06f0460a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
