<feed xmlns='http://www.w3.org/2005/Atom'>
<title>compute-archlinux-image-builder/sys, 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-27T15:06:32Z</updated>
<entry>
<title>sys: update pacman mirrorlist to 2026-01-05</title>
<updated>2026-01-27T15:06:32Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-27T15:06:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=701ad0f9188f0cba9e220c97aa78546a0da98344'/>
<id>urn:sha1:701ad0f9188f0cba9e220c97aa78546a0da98344</id>
<content type='text'>
</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: remove dependency on gce repository</title>
<updated>2025-12-25T12:03:16Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-25T12:01:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=fca620c1e13bae91b4a3167a10d660f3d72e7aeb'/>
<id>urn:sha1:fca620c1e13bae91b4a3167a10d660f3d72e7aeb</id>
<content type='text'>
Since around 13 December 2025, the gce repository return an error 403,

  error: failed retrieving file 'gce.db' from storage.googleapis.com
   : The requested URL returned error: 403

We then build google-compute-engine and google-guest-agent and host it
under build.kilabit.info repository using the latest releases [1][2].

For google-compute-engine we use version 20251014.00-1.
For google-guest-agent we use version 20251223.00-1.

[1]: https://build.kilabit.info/karajo/app/#job_aur_google-compute-engine
[2]: https://build.kilabit.info/karajo/app/#job_aur_google-guest-agent

</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>all: manage network with systemd-network</title>
<updated>2025-12-24T06:53:46Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-06-06T18:17:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=7c5aa938241175ba5cbc57468b6e4eeeb507df2a'/>
<id>urn:sha1:7c5aa938241175ba5cbc57468b6e4eeeb507df2a</id>
<content type='text'>
This remove dhclient and add polkit as dependencies for systemd-hostnamed.
</content>
</entry>
<entry>
<title>all: install google-compute-engine-oslogin</title>
<updated>2023-09-14T13:36:14Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-09-14T13:36:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=0505be31b9673937fc435cb967d53be0b3b01083'/>
<id>urn:sha1:0505be31b9673937fc435cb967d53be0b3b01083</id>
<content type='text'>
This changes require reorder the repository, by moving build.kilabit.info
on top of gce, because the gce provides old version os oslogin, while
build.kilabit.info provides the latest one, 20230831.00 [1].

[1] https://build.kilabit.info/karajo/app/#job_aur_google-compute-engine-oslogin
</content>
</entry>
<entry>
<title>all: set default ops-agent syslog from systemd_journald</title>
<updated>2023-09-12T07:44:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-09-12T07:44:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=bb47b014ccaa0fa31487ee014d7ce2c565c867da'/>
<id>urn:sha1:bb47b014ccaa0fa31487ee014d7ce2c565c867da</id>
<content type='text'>
Systemd journald in ArchLinux does not forward the log to syslog anymore.
This fix empty instance log in Cloud Logs Explorer.
</content>
</entry>
<entry>
<title>sys/etc: update pacman.conf and mirrorlist</title>
<updated>2023-07-08T06:39:45Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-07-01T20:42:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=3d232ebcc7384601458a727d5e0a8faa43c947ba'/>
<id>urn:sha1:3d232ebcc7384601458a727d5e0a8faa43c947ba</id>
<content type='text'>
The pacman.conf changes based on pacman version 6.0.2-7 where community
repository removed from list.
The mirrorlist updated to pacman-mirrorlist version 20230628-1.
</content>
</entry>
<entry>
<title>sys/etc: set default pacman.conf to VerbosePkgLists</title>
<updated>2023-02-16T18:37:03Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-02-16T18:37:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=b7887c8b62d8286a0337b6bfa98c8cabccf3a5fe'/>
<id>urn:sha1:b7887c8b62d8286a0337b6bfa98c8cabccf3a5fe</id>
<content type='text'>
Using this option give better list of the installed and the next version
of packages.
</content>
</entry>
</feed>
