<feed xmlns='http://www.w3.org/2005/Atom'>
<title>init.git/initd, branch v0.3</title>
<subtitle>Pygos init daemon</subtitle>
<id>https://git.infraroot.at/pygos/init.git/atom?h=v0.3</id>
<link rel='self' href='https://git.infraroot.at/pygos/init.git/atom?h=v0.3'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/'/>
<updated>2018-04-22T11:41:18+00:00</updated>
<entry>
<title>Add helper program for running services</title>
<updated>2018-04-22T11:41:18+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-21T23:02:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=59731dd69bb4be66c721b3de66fb2ab80bec3e7e'/>
<id>urn:sha1:59731dd69bb4be66c721b3de66fb2ab80bec3e7e</id>
<content type='text'>
We no longer need to keep entire scripts in init program (i.e. saving space)
and reduce the code and complexity of the init program.

The runsvc tool can later be extended to do more complex child setup, such
as configuring namespaces or seccomp without adding complexity or memory
footprint to init.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Add flags to selectively skip fields in service files</title>
<updated>2018-04-22T11:41:18+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-21T20:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=720220a3c3c42b92734e2a92f9094348451e187b'/>
<id>urn:sha1:720220a3c3c42b92734e2a92f9094348451e187b</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Move initd signal setup to platform specific file</title>
<updated>2018-04-15T11:24:13+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-15T11:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=2cb64e48fcd664067f4bd87e8f46fad694c3c979'/>
<id>urn:sha1:2cb64e48fcd664067f4bd87e8f46fad694c3c979</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Rely on PATH variable for running init programs</title>
<updated>2018-04-12T10:51:33+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-12T04:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=a3437967a2ae4730ba638cc80328055e9805e7c9'/>
<id>urn:sha1:a3437967a2ae4730ba638cc80328055e9805e7c9</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Read environment for init from config file</title>
<updated>2018-04-12T10:05:15+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-12T04:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=55d4a328c9fa369611115a066f4f305f2b74dafd'/>
<id>urn:sha1:55d4a328c9fa369611115a066f4f305f2b74dafd</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Don't pre-allocate argument vector for command lines</title>
<updated>2018-04-11T17:45:26+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-11T17:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=6642b2b2bf3d16e0632989c1e29c672882e0d283'/>
<id>urn:sha1:6642b2b2bf3d16e0632989c1e29c672882e0d283</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Minor cleanup</title>
<updated>2018-04-07T14:19:38+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-07T13:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=b81668e045b6a2105b7b0b9e2e5afa8e631e6ec5'/>
<id>urn:sha1:b81668e045b6a2105b7b0b9e2e5afa8e631e6ec5</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Remove setup_tty function</title>
<updated>2018-04-06T23:33:58+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-06T22:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=43274e3910d2a910262d1192e663db1d983f8e54'/>
<id>urn:sha1:43274e3910d2a910262d1192e663db1d983f8e54</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Create init socket after reaching boot target</title>
<updated>2018-04-06T23:33:58+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-06T21:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=ffb655126a7588ab9e1f56579ea2223f6f04c2ee'/>
<id>urn:sha1:ffb655126a7588ab9e1f56579ea2223f6f04c2ee</id>
<content type='text'>
Filesystem might not be available before then.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Merge preprocessing of command lines</title>
<updated>2018-04-04T12:58:01+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-04-04T12:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=04a23330e4a2085ee91980c223c5e4f089ebbe97'/>
<id>urn:sha1:04a23330e4a2085ee91980c223c5e4f089ebbe97</id>
<content type='text'>
 - Common function for splitting string into argument vector
 - Preprocess &amp; split command lines while parsing the service file
 - Specify "before" and "after" dependencies in a single line

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
</feed>
