<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Property/Partition.hs, 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-09-05T20:30:58Z</updated>
<entry>
<title>move parseFs to Property.Partition</title>
<updated>2017-09-05T20:30:58Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-09-05T20:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=d9866a1ba5d0a4adca8bd026c652b762302bba45'/>
<id>urn:sha1:d9866a1ba5d0a4adca8bd026c652b762302bba45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Property.Partition: Update kpartx output parser, as its output format changed around version 0.6. Both output formats are supported now.</title>
<updated>2017-03-24T14:11:57Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-03-24T14:11:57Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=5fc482fff3dcd9c809c275856adff1851b47160d'/>
<id>urn:sha1:5fc482fff3dcd9c809c275856adff1851b47160d</id>
<content type='text'>
Do we trust kpartx to not change again, given how little documented its
output format is and that it's changed w/o warning? Little other things
like vmdebootstrap depend on its output in the same way..

This commit was sponsored by Ignacio on Patreon.
</content>
</entry>
<entry>
<title>Property.Partition: Improve loop device detection code used with kpartx when building disk images. /dev/mapper/loop* symlinks are now detected as block devices.</title>
<updated>2017-03-24T13:31:16Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-03-24T13:31:16Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=4bf95542a83ca1acaf627da547fa85c57583e4c2'/>
<id>urn:sha1:4bf95542a83ca1acaf627da547fa85c57583e4c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve haddocks and move code around to make them more clear</title>
<updated>2016-03-27T23:59:20Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-03-27T23:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=9d6dc29555b8499d8ae6c73c891b0b5dc19f83e5'/>
<id>urn:sha1:9d6dc29555b8499d8ae6c73c891b0b5dc19f83e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ported propagateContainer</title>
<updated>2016-03-26T23:31:23Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-03-26T23:31:23Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=36e97137e538de401bd0340b469e10dca5f4b475'/>
<id>urn:sha1:36e97137e538de401bd0340b469e10dca5f4b475</id>
<content type='text'>
Renamed several utility functions along the way.
</content>
</entry>
<entry>
<title>more porting</title>
<updated>2016-03-26T18:28:38Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2016-03-26T18:28:38Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=3218e344d117701066ced6c13927318ea2938ad4'/>
<id>urn:sha1:3218e344d117701066ced6c13927318ea2938ad4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>UncheckedProperty for cmdProperty et al</title>
<updated>2015-12-05T21:53:16Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-12-05T21:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=12548bae3d8feecce6a322162d91b827289ae824'/>
<id>urn:sha1:12548bae3d8feecce6a322162d91b827289ae824</id>
<content type='text'>
* Properties that run an arbitrary command, such as cmdProperty
  and scriptProperty are converted to use UncheckedProperty, since
  they cannot tell on their own if the command truely made a change or not.
  (API Change)
  Transition guide:
  - When GHC complains about an UncheckedProperty, add:
  	`assume` MadeChange
  - Since these properties used to always return MadeChange, that
    change is always safe to make.
  - Or, if you know that the command should modifiy a file, use:
  	`changesFile` filename
* A few properties have had their Result improved, for example
  Apt.buldDep and Apt.autoRemove now check if a change was made or not.
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-10-23T15:26:39Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-23T15:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=12cdc6d324c7d7abd62cc05aea2490b3cbdab059'/>
<id>urn:sha1:12cdc6d324c7d7abd62cc05aea2490b3cbdab059</id>
<content type='text'>
</content>
</entry>
<entry>
<title>belt-and-suspenders check of kpartx output</title>
<updated>2015-10-22T22:59:16Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-22T22:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=9c1630d3c17b495ce97dfff5bd4a94c98c5b46db'/>
<id>urn:sha1:9c1630d3c17b495ce97dfff5bd4a94c98c5b46db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-10-22T20:23:24Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-22T20:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=6399d6d2722320346877071866414e450701fbf9'/>
<id>urn:sha1:6399d6d2722320346877071866414e450701fbf9</id>
<content type='text'>
</content>
</entry>
</feed>
