---
repository:
# Where the repo is. NOTE: Leave a trailing slash to rsync works correctly
path: /var/arepa/repository/
# Where the repo should be in the final machine (if it's different). Use
# Rsync format (user@machine:/var/www/virtual/aptrepo/html/debian/)
# remote_path: machine:/var/www/virtual/aptrepo/html/debian/
signature:
# Sign the repository with this ID. This is useful in case you might login
# with the wrong user and end up signing the repo with the wrong key
# id: 12345678
# The SPECIAL VALUE 'unsigned' means that the repository shouldn't be
# signed. This is useful mostly so that automated tests don't require
# having gpg installed
# URL to the repo. NO NEED to add a trailing slash
# url: http://localhost/arepa/repository
# Where the upload queue is (some anonymous FTP upload directory, or
# SSH-accesible queue or whatever)
upload_queue:
path: /var/arepa/upload-queue
# SQLite package database with compilation requests and other stuff
package_db: /var/arepa/db/package.db
web_ui:
# Public URL (to use in RSS feeds)
public_url: http://localhost/cgi-bin/arepa/arepa.cgi
# Base URL for CSS files and stuff
base_url: /arepa
# The trusted public keys (for package signatures) should be here
gpg_homedir: /var/arepa/gnupg-web
# Check if the remote repository is in sync with the local copy. Be sure to
# have SSH keys and sudo correctly configured, otherwise it will hang.
check_remote_repo: 0
# SQLite DB for storing sessions
session_db: /var/arepa/db/sessions.db
# Authentication type
authentication:
# By default, read users and (MD5) passwords from "user_file"
# below. The other valid type is "external", to make the
# authentication through your web server. In the latter case,
# user_file is still read, but only for the "admins" section (a
# list of users that have admin privileges and can approve
# packages). Note that NOT setting this key below will trigger the
# backwards compatible mode for previous versions.
type: file_md5
# This is the users/passwords allowed into the web UI. See example in
# users.yml-sample
user_file: /etc/arepa/users.yml
dir:
build_logs: /var/arepa/build-logs