mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-06-27 22:31:43 +00:00
improvements
* multi-sign and multi-web configuration * change default configuration to do not use architecture * change units to be templated * some refactoring
This commit is contained in:
11
README.md
11
README.md
@ -5,9 +5,10 @@ Wrapper for managing custom repository inspired by [repo-scripts](https://github
|
||||
## Features
|
||||
|
||||
* Install-configure-forget manager for own repository
|
||||
* Multi-architecture support
|
||||
* VCS packages support
|
||||
* Sign support with gpg
|
||||
* Synchronization to remote services and report generation
|
||||
* Synchronization to remote services (rsync, s3) and report generation (html)
|
||||
* Repository status interface
|
||||
|
||||
## Installation and run
|
||||
@ -16,11 +17,11 @@ Wrapper for managing custom repository inspired by [repo-scripts](https://github
|
||||
* Change settings if required, see `CONFIGURING.md` for more details.
|
||||
* Create `/var/lib/ahriman/.makepkg.conf` with `makepkg.conf` overrides if required (at least you might want to set `PACKAGER`).
|
||||
* Configure build tools (it might be required if your package will use any custom repositories):
|
||||
* create build command if required, e.g. `ln -s /usr/bin/archbuild /usr/local/bin/custom-x86_64-build` (you can choose any name for command);
|
||||
* create build command, e.g. `ln -s /usr/bin/archbuild /usr/local/bin/custom-x86_64-build` (you can choose any name for command);
|
||||
* create configuration file, e.g. `cp /usr/share/devtools/pacman-{extra,custom}.conf`;
|
||||
* change configuration file: add your own repository, add multilib repository;
|
||||
* set `build.build_command` to point to your command;
|
||||
* configure `/etc/sudoers.d/ahriman` to allow to run command without password.
|
||||
* change configuration file, add your own repository, add multilib repository etc;
|
||||
* set `build.build_command` setting to point to your command;
|
||||
* configure `/etc/sudoers.d/ahriman` to allow running command without password.
|
||||
* Start and enable `ahriman.timer` via `systemctl`.
|
||||
* Add packages by using `ahriman add {package}` command.
|
||||
|
||||
|
Reference in New Issue
Block a user