[PATCH 1/2] doc: add example-aiaiai.cfg
Artem Bityutskiy
dedekind1 at gmail.com
Mon Feb 3 03:22:27 EST 2014
From: Artem Bityutskiy <artem.bityutskiy at linux.intel.com>
Add an example configuration file for the Aiaiai e-mail front-end.
Signed-off-by: Artem Bityutskiy <artem.bityutskiy at linux.intel.com>
---
doc/email/example-aiaiai.cfg | 102 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 102 insertions(+)
create mode 100644 doc/email/example-aiaiai.cfg
diff --git a/doc/email/example-aiaiai.cfg b/doc/email/example-aiaiai.cfg
new file mode 100644
index 0000000..ecaa152
--- /dev/null
+++ b/doc/email/example-aiaiai.cfg
@@ -0,0 +1,102 @@
+# This file is an example Aiaiai configuration file for the e-mail front-end.
+# You do not need this if you do not use the e-mail front-end, which is about
+# picking patches from the mailing list, validating them, and sending the reply
+# back to the submitter.
+
+# The configuration file is just an INI file with several sections. The "global"
+# section describes global settings, obviously.
+[global]
+ # The name and e-mail of the validation program. The replies will come
+ # from this name/e-mail.
+ ownname = Aiaiai
+ ownmail = aiaiai at fake.domain.com
+
+ # Admin's name and e-mail. This name/e-mail will be advertised as the
+ # contact for questions and problem reports.
+ adminname = Artem Bityutskiy
+ adminmail = artem.bityutskiy at fake.domain.com
+
+ # Aiaiai work directory. It will be used as temporary storage for
+ # compiling the kernel, storing temporary files, etc.
+ workdir = /home/aiaiai/work/aiaiai/workdir
+
+ # How many parallel processes should be used for validating a patch
+ # or patch-set. This parameter simply translates to the "-j" option
+ # of the "make" program. Note, this parameter is not about how many
+ # patches or patch-sets can be validated at parallel.
+ jobs = 14
+
+# This section allows configuring contents of the replies which the Aiaiai
+# e-mail front-end will be sending to the patch submitter.
+# Do not put dots at the end of the sentences, the scripts will do it.
+[email]
+ # Every e-mail the front-end sends will start with the preamble
+ preamble = /home/aiaiai/work/aiaiai/preamble.txt
+
+ # .. and end with this signature.
+ signature = Regards, Aiaiai
+
+ # When the patch/patch-set passes the validation, this phrase
+ # is put after the preamble text.
+ built_preamble = I have tested your changes
+
+# The e-mail front-end may operate on several project. Each project has its
+# own kernel tree, kernel configuration, and some other settings. These are
+# configured in per-project sections. Section names have to start with "prj_"
+# and follow with the name of the project.
+
+# This is the "android" project section.
+[prj_android]
+ # Human-readable project name
+ name = Android
+
+ # Project description
+ description = The Android KitKat x86 kernel
+
+ # Path to the kernel tree of the project. Note, Aiaiai does treats this
+ # directory as read-only and never changes anything there. This means
+ # that you have to keep it up-to-date with other means. For example, you
+ # may setup a cron job which will periodically execute 'git fetch -f' in
+ # this directory in order to get the newest contents from the server.
+ path = /home/aiaiai/work/git/android-x86
+
+ # The kernel configurations to test. You may specify more than one
+ # configuration using blanks as a delimiter. The configuration consists
+ # of the following comma-separated components: the defconfig file to
+ # use for building the kernel, the architecture to build for (the same
+ # as in ARCH=), and the cross-compiler prefix to use for compiling
+ # (same as in CROSS_COMPILE=). For example:
+ #
+ # omap2_defconfig,arm,arm-eabi-
+ #
+ # means: use the "omap2_defconfig" defconfig, use ARCH="arm", use
+ # CROSS_COMPILE="arm-eabi-". The last component is optional.
+ configs = android_defconfig,i386 android_debug_defconfig,i386
+
+ # Git refspec to validate the patches against. Usually this a the
+ # remote branch name. But may actually be any refspec.
+ #
+ # Note, the defconfig files specified in the "configs" option must be
+ # part of this git refspec.
+ branch = origin/3.0-mid
+
+ # Comma-separated list of e-mail addresses to always CC when replying.
+ # These are maintainers or other project supervisors. This may be a
+ # separate mailing list for replies from Aiaiai.
+ always_cc = "Artem Bityutskiy" <artem.bityutskiy at fake.domain.com>, "Aiaiai archives" <aiaiai-archives at fake.comain.com>
+
+ # Reply only to the sender (0) or to everyone in To: and Cc: (1)
+ reply_to_all = 0
+
+ # Notify the sender that his/her e-mail has been accepted by the Aiaiai
+ # front-end and put to the queue for validation.
+ accept_notify = 1
+
+ # Path to the file containing unwanted keywords (one keyword per line).
+ # Aiaiai will check the patch against this list and notify if any of
+ # the keywords was found. This may be useful to help making sure some
+ # internal confidential information does not leak through commit
+ # messages or commentaries.
+ unwanted_keywords = /home/aiaiai/work/aiaiai/unwanted-keywords.txt
+
+# More "prj_xyz" sections may be added
--
1.8.5.2
More information about the aiaiai
mailing list