<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/doc/usage.mdwn, branch master</title>
<subtitle>gnusosa's centralized propellor repository for hosts spin-up.
</subtitle>
<id>https://git.gnusosa.net/propellor/atom?h=master</id>
<link rel='self' href='https://git.gnusosa.net/propellor/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/'/>
<updated>2017-12-31T15:06:05Z</updated>
<entry>
<title>document propellor.buildsystem</title>
<updated>2017-12-31T15:06:05Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-12-31T15:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=242e24ace0a0cebd49d1173b68ee0dc3bd07aa1f'/>
<id>urn:sha1:242e24ace0a0cebd49d1173b68ee0dc3bd07aa1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added --build option, which makes propellor simply build itself.</title>
<updated>2016-12-26T16:07:18Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-12-26T16:07:18Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=577ff36472956689ef5bebbefe6770357e2785f4'/>
<id>urn:sha1:577ff36472956689ef5bebbefe6770357e2785f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>get usage and man page back in sync</title>
<updated>2016-12-26T15:54:37Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-12-26T15:54:37Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=e3dacfc402108d2da408f843542d82dcab58157d'/>
<id>urn:sha1:e3dacfc402108d2da408f843542d82dcab58157d</id>
<content type='text'>
Remove --build which is no longer present.

Order the list of options the same.

Document --rm-key in man page.
</content>
</entry>
<entry>
<title>improve man page</title>
<updated>2016-11-12T05:46:38Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-11-12T05:46:38Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=fbd1a96f8f93508f72d2a2d77985529602e32159'/>
<id>urn:sha1:fbd1a96f8f93508f72d2a2d77985529602e32159</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The propellor wrapper checks if ./config.hs exists; if so it runs using the configuration in the current directory, rather than ~/.propellor/config.hs</title>
<updated>2016-11-12T05:34:19Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-11-12T05:34:19Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=b4adaf75a36d6d6425df820c46023a32e79bb6df'/>
<id>urn:sha1:b4adaf75a36d6d6425df820c46023a32e79bb6df</id>
<content type='text'>
The config,hs name now seems a bit badly chosen, propellor.hs would be less
ambiguous. To avoid accidentially running with a config.hs for something
else, the file content has to contain "Propellor".

Note that checkRepoUpToDate is only run for ~/.propellor/. I guess
propellor configs in other directories won't have been set up that way,
and it would take some changes to make that not hardcode use of
dotPropellor.

There's a new security boundary here, since running propellor looks at the
cwd, whose contents might not be user the user's control. The security
checks I added for this seem pretty good, but even if they can be bypassed,
this is not much different than `make` using the Makefile in cwd.

This commit was sponsored by Ole-Morten Duesund on Patreon.
</content>
</entry>
<entry>
<title>document --init</title>
<updated>2016-11-12T00:44:31Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-11-12T00:44:31Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=383c1a1ac1c5ab83945b073ecb7b6089cf79fba3'/>
<id>urn:sha1:383c1a1ac1c5ab83945b073ecb7b6089cf79fba3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>typo</title>
<updated>2015-12-08T15:59:11Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2015-12-07T00:04:36Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=6e179823b0a4281ee3b62e401288a1623398edb0'/>
<id>urn:sha1:6e179823b0a4281ee3b62e401288a1623398edb0</id>
<content type='text'>
(cherry picked from commit 4e1f83fcd976a8838f3abe10c0e30022ebe83cf3)
</content>
</entry>
<entry>
<title>document two new safety checks</title>
<updated>2015-12-08T15:59:03Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2015-12-07T00:04:22Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=f7aa28042aa11957699d98031df052955f9d987e'/>
<id>urn:sha1:f7aa28042aa11957699d98031df052955f9d987e</id>
<content type='text'>
Signed-off-by: Sean Whitton &lt;spwhitton@spwhitton.name&gt;
(cherry picked from commit bf8af2d2dd3c5b08d53bef72d2dc0ae745d81f0c)
</content>
</entry>
<entry>
<title>fix typo: propigate → propagate</title>
<updated>2015-10-18T18:14:07Z</updated>
<author>
<name>Felix Gruber</name>
<email>felgru@gmx.de</email>
</author>
<published>2015-10-18T15:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=2ad09b34ecec5a643a4a08c88a0a1cc7703094e3'/>
<id>urn:sha1:2ad09b34ecec5a643a4a08c88a0a1cc7703094e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added --unset-unused</title>
<updated>2015-10-16T23:49:49Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-16T23:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=f18304181f59f737f8034f6a5aa69b89829f1785'/>
<id>urn:sha1:f18304181f59f737f8034f6a5aa69b89829f1785</id>
<content type='text'>
</content>
</entry>
</feed>
