1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
elida README
============
Anibal Monsalve Salazar <anibal@debian.org>
Introduction
------------
This is a tool for building .deb packages using a mail
interface. It runs pbuilder to build the packages and
runs piuparts and lintian.
The output is compressed and sent back to the user via
email.
See the manual page for more information about using
the program.
elida is licensed under the GNU General Public
License, version 2.
sudo configuration
------------------
Add the following line to /etc/aliases and run
newaliases to enable the mail interface:
elida: "|sudo /usr/sbin/elida"
and the following line in /etc/sudoers:
nobody ALL=NOPASSWD: /usr/sbin/elida
Example configuration
---------------------
USERNAME=anibal
GROUPNAME=src
ELIDAHOME=/home/anibal/elida
FUNCTIONS=/usr/lib/elida/functions
LOCALARCHIVE=/home/anibal/public_html/debian
LOCALARCHIVESCRIPT="$ELIDAHOME/bin/local-archive"
MIRRORS="http://elida.v7w.com/pbuilder/debian file:$LOCALARCHIVE http://mirror.optus.net/debian http://mirrors.kernel.org/debian"
GPGHOMEDIR=$ELIDAHOME/.gnupg
FROM="Anibal Monsalve Salazar <anibal@v7w.com>"
BCC="$FROM"
SENDMAIL=/usr/lib/sendmail
Add a key to elida's keyring
----------------------------
To add key 12345678 to elida's keyring, execute the following
command:
gpg --homedir ~/elida/.gnupg --keyserver pgp.mit.edu --recv-key 12345678
|