<feed xmlns='http://www.w3.org/2005/Atom'>
<title>compute-archlinux-image-builder/Makefile, branch main</title>
<subtitle>Script to creates Arch Linux image for Google Compute Engine.</subtitle>
<id>http://git.kilabit.info/compute-archlinux-image-builder/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/compute-archlinux-image-builder/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/'/>
<updated>2026-01-27T17:16:44Z</updated>
<entry>
<title>all: set the resolv.conf symlinked to systemd stub-resolv.conf</title>
<updated>2026-01-27T17:16:44Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-27T17:15:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=5aafb2bf78ba7e421d75cdef028850a6dc8c286f'/>
<id>urn:sha1:5aafb2bf78ba7e421d75cdef028850a6dc8c286f</id>
<content type='text'>
The default resolv.conf is empty.
This cause program that depends on resolv.conf for name resolution will
fail.

As a test, we create small Go program "cmd/golookup" that can lookup
IP address of host name using pure Go resolver (using/etc/resolv.conf).
</content>
</entry>
<entry>
<title>all: remove pacman-init service and ops-agent config.yaml</title>
<updated>2025-12-26T08:50:22Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-26T08:02:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=42ad2744c1122eeb6e33972ed34a87567a690a57'/>
<id>urn:sha1:42ad2744c1122eeb6e33972ed34a87567a690a57</id>
<content type='text'>
The original pacman-init.service usage is to populate the pacman keyrings.
Since we install archlinux-keyring package at pacstrap, we did not need
to do it anymore.

On ops-agent, the latest package released that include the same
config.yaml.

</content>
</entry>
<entry>
<title>all: add task to build image testable with qemu</title>
<updated>2025-12-25T07:50:18Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-06-09T09:56:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=cbc720a6c7b686312d1d309157b37c855eab063c'/>
<id>urn:sha1:cbc720a6c7b686312d1d309157b37c855eab063c</id>
<content type='text'>
An image that build for qemu will have user "arch" with predefined
SSH keys, so user can access the guest from host either using SSH key
or password.

</content>
</entry>
<entry>
<title>all: importing build.kilabit.info key on pacman-init.service</title>
<updated>2025-12-24T06:53:46Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-06-06T18:40:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=0e203fa35544ac1db582c89c913af9bef6911ade'/>
<id>urn:sha1:0e203fa35544ac1db582c89c913af9bef6911ade</id>
<content type='text'>
The "pacman-key --init" does not needs to be run anymore since it will
be handled by "archlinux-keyring-wkd-sync.timer".
</content>
</entry>
<entry>
<title>Makefile: add task to preview md files in local using ciigo</title>
<updated>2023-09-16T08:20:35Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-09-16T08:20:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=62916f007cc8d6d45a7482caa38be6e0e02941a0'/>
<id>urn:sha1:62916f007cc8d6d45a7482caa38be6e0e02941a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: add make file to simplify building and deploying images</title>
<updated>2023-09-12T07:29:00Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-07-15T10:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=8ace7f55826244b68757a2a758e08ed1195e0116'/>
<id>urn:sha1:8ace7f55826244b68757a2a758e08ed1195e0116</id>
<content type='text'>
The make file create the image, set the host::image value in awwan.env
for deployment later by awwan, deploy and create images in Cloud Images,
and remove old images.
</content>
</entry>
</feed>
