|
||||||||||
|
E17 Repository manager (autoe)While maintaining the Debian repository for E17 I've written several BASH routines which finally got fused into a program which runs either in batch mode or interactively presents the maintainer with several choices. These include checking out the CVS tree, looking for changes and maintaining a build queue (adding, removing and reordering). Build jobs are sorted to reflect the EFL building order. Some screenshots:
Downloads
version 0.1.4 - download To configure the script, simply run it once and modify the file that got created in $HOME/.autoe. If it's necessary to sign the packages (and sources, if needed) there must be a mechanism in place which invokes the pgp command without asking for a password. This can be achieved by setting the DBUILDPACKAGE variable to something like "dpkg-buildpackage -pgpgscript" and creating a a script called gpgscript somewhere in your $PATH. This script might look like that: #!/bin/sh gpg --batch --quiet --passphrase-file ~/.gnupg/passphrase \ --clearsign --armor --textmodeWarning: This might pose a security risk! Due to many requests I got concerning autoe, I see the need to clarify that it's not a script aimed at the casual user. If you want to use it you will most probably have to modify files in the E17 SVN tree first in order to get it to compile Debian packages. Instead I recommend compiling the EFL packages by hand the first time through - including all the manual work needed - and then use autoe to manage all future updates to the tree. |
|||||||||
|
||||||||||