<feed xmlns='http://www.w3.org/2005/Atom'>
<title>compute-archlinux-image-builder, branch 1.0</title>
<subtitle>Script to creates Arch Linux image for Google Compute Engine.</subtitle>
<id>http://git.kilabit.info/compute-archlinux-image-builder/atom?h=1.0</id>
<link rel='self' href='http://git.kilabit.info/compute-archlinux-image-builder/atom?h=1.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/'/>
<updated>2022-09-10T22:14:59Z</updated>
<entry>
<title>Adds latest built image.</title>
<updated>2022-09-10T22:14:59Z</updated>
<author>
<name>Lorenzo Castelli</name>
<email>lcastelli@gmail.com</email>
</author>
<published>2022-09-10T22:14:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=f639b4f85a9d133f7b83127d94318bb34444fbac'/>
<id>urn:sha1:f639b4f85a9d133f7b83127d94318bb34444fbac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turns the VFAT boot label uppercase, according to VFAT best practices.</title>
<updated>2022-09-10T22:01:53Z</updated>
<author>
<name>Lorenzo Castelli</name>
<email>lcastelli@gmail.com</email>
</author>
<published>2022-09-10T21:01:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=0c2d4f01d57ccd2356fe8eaa10329d61c266471a'/>
<id>urn:sha1:0c2d4f01d57ccd2356fe8eaa10329d61c266471a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #48 from skbeh/master</title>
<updated>2022-09-10T20:58:32Z</updated>
<author>
<name>Lorenzo Castelli</name>
<email>lcastelli@gmail.com</email>
</author>
<published>2022-09-10T20:58:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=97f7bbf31acc2d55b72e5aa934dce2d531085588'/>
<id>urn:sha1:97f7bbf31acc2d55b72e5aa934dce2d531085588</id>
<content type='text'>
Replace GRUB with systemd-boot</content>
</entry>
<entry>
<title>Replace GRUB with systemd-boot</title>
<updated>2022-09-09T16:09:56Z</updated>
<author>
<name>Aviana Cruz</name>
<email>gwencroft@proton.me</email>
</author>
<published>2022-09-09T16:00:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=33ead8693077efabb2f33ba5cf5a4be4f7f0b228'/>
<id>urn:sha1:33ead8693077efabb2f33ba5cf5a4be4f7f0b228</id>
<content type='text'>
Replace GRUB with systemd-boot to make the setup simpler.

Close #47

Signed-off-by: Aviana Cruz &lt;gwencroft@proton.me&gt;
</content>
</entry>
<entry>
<title>Updates the image configuration description to match the latest config.</title>
<updated>2022-07-02T12:51:20Z</updated>
<author>
<name>Lorenzo Castelli</name>
<email>lcastelli@gmail.com</email>
</author>
<published>2022-07-02T12:51:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=1b0aa63a8af32bf9e8a86a2dc028c38d751bad91'/>
<id>urn:sha1:1b0aa63a8af32bf9e8a86a2dc028c38d751bad91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replaces growpartfs with the systemd equivalent functionalities.</title>
<updated>2022-07-02T12:42:26Z</updated>
<author>
<name>Lorenzo Castelli</name>
<email>lcastelli@gmail.com</email>
</author>
<published>2022-07-02T12:24:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=85b8f0073af7ae233c80483dbe275088d5940f63'/>
<id>urn:sha1:85b8f0073af7ae233c80483dbe275088d5940f63</id>
<content type='text'>
This configures systemd-repart to resize the root partition, and
systemd-growfs to resize the root filesystem.

Both services run early in the boot process, and expect the /dev
filesystem to be properly populated. This was only happening later in
the bootup process in the previous configuration, as udev was not
started in the minimal initrd that was used, and as a result they would
both fail.

To fix this, systemd is now enabled in initrd, so that udev is started
there and we get a more complete system earlier. This makes initrd
somewhat bigger, but it probably makes the setup more robust in
general.
</content>
</entry>
<entry>
<title>Doesn't remove packages from installation.</title>
<updated>2022-06-30T16:17:01Z</updated>
<author>
<name>Lorenzo Castelli</name>
<email>lcastelli@gmail.com</email>
</author>
<published>2022-06-30T13:44:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=5d2ef52555c6b7d907f70bbf54dfaa4a6acf6fb8'/>
<id>urn:sha1:5d2ef52555c6b7d907f70bbf54dfaa4a6acf6fb8</id>
<content type='text'>
Having initial packages around is useful in case an upgrade breaks
something in the system, in order to allow rolling back to the previous
working version. These are not generally recovarable by the users since
mirrors garbage collect them, so keeping them in the image seems a
reasonable default.
</content>
</entry>
<entry>
<title>Changes the image to be UEFI based.</title>
<updated>2022-06-30T16:17:01Z</updated>
<author>
<name>Lorenzo Castelli</name>
<email>lcastelli@gmail.com</email>
</author>
<published>2022-06-30T10:33:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=94c1b6d49c3f3fda336f8019e9eb94595568a62d'/>
<id>urn:sha1:94c1b6d49c3f3fda336f8019e9eb94595568a62d</id>
<content type='text'>
This is now supported in GCE, and is a better alternative to the old MBR
setup used before. This requires the UEFI_COMPATIBLE flag to be passed
during image creation.
</content>
</entry>
<entry>
<title>Enable UEFI_COMPATIBLE and GVNIC guest OS features and create a new image</title>
<updated>2022-05-14T13:45:46Z</updated>
<author>
<name>Samuel Littley</name>
<email>samuel.littley@toastwaffle.com</email>
</author>
<published>2022-05-14T13:45:46Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=16732c48923294a15b845159c7249d77b984c247'/>
<id>urn:sha1:16732c48923294a15b845159c7249d77b984c247</id>
<content type='text'>
Fixes #44
</content>
</entry>
<entry>
<title>Add a list of current images</title>
<updated>2022-03-15T19:47:07Z</updated>
<author>
<name>Samuel Littley</name>
<email>samuel.littley@toastwaffle.com</email>
</author>
<published>2022-03-15T19:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=e33f9b1e83670e1497268e95edf6c894c51dff2c'/>
<id>urn:sha1:e33f9b1e83670e1497268e95edf6c894c51dff2c</id>
<content type='text'>
Fixes #36
</content>
</entry>
</feed>
