diff --git a/README.md b/README.md index 3a03136b..85f5fa28 100644 --- a/README.md +++ b/README.md @@ -38,5 +38,5 @@ The application provides reasonable defaults which allow to use it out-of-box; h ## Live demos * [Build status page](https://ahriman-demo.arcanis.me). You can log in as `demo` user by using `demo` password. However, you will not be able to run tasks. [HTTP API documentation](https://ahriman-demo.arcanis.me/api-docs) is also available. -* [Repository index](http://repo.arcanis.me/x86_64/index.html). +* [Repository index](http://repo.arcanis.me/arcanisrepo/x86_64/). * [Telegram feed](https://t.me/arcanisrepo). diff --git a/docs/migration.rst b/docs/migration.rst index 4f69e683..265bf982 100644 --- a/docs/migration.rst +++ b/docs/migration.rst @@ -43,6 +43,17 @@ In order to migrate to new filesystem tree the following actions are required: #. Edit configuration in case if anything is pointing to the old path, e.g. HTML report generation, in the way in which it will be pointed to directory inside repository specific one, e.g. ``/var/lib/ahriman/repository/x86_64`` to ``/var/lib/ahriman/repository/aur-clone/x86_64``. +#. + Edit devtools pacman configuration (``/usr/share/devtools/pacman.conf.d/ahriman-x86_64.conf`` by default) replacing ``Server`` with path to your repository, e.g.: + + .. code-block:: ini + + [aur-clone] + SigLevel = Optional TrustAll + Server = file:///var/lib/ahriman/repository/aur-clone/x86_64 + + Alternatively it can be done by running ``service-setup`` command again. + #. Make sure to update remote synchronization services if any. Almost all of them rely on current repository tree by default, so you need to setup either redirects or configure to synchronize to the old locations (e.g. ``object_path`` option for S3 synchronization). diff --git a/package/archlinux/ahriman.install b/package/archlinux/ahriman.install index 7a3ebb90..36a2fa37 100644 --- a/package/archlinux/ahriman.install +++ b/package/archlinux/ahriman.install @@ -32,6 +32,7 @@ Whereas old tree is still supported it is highly recommended to migrate to the n * stop and disable all services; * run service-tree-migrate as ahriman user; * edit configuration to avoid pointing to the old paths; +* update devtools pacman configuration (e.g. /usr/share/devtools/pacman.conf.d/ahriman-x86_64.conf) with new repository path; * update synchronization services in order to support new paths (or setup redirects); * enable web and timer services again by using x86_64-aur-clone suffix, where x86_64 is your architecture and aur-clone is repository name; diff --git a/web.png b/web.png index f557e8cb..cd443503 100644 Binary files a/web.png and b/web.png differ