[Pkg-debile-commits] [debile-slave] 99/100: Improve the documentation of ethel
Sylvestre Ledru
sylvestre at alioth.debian.org
Mon Aug 19 14:53:17 UTC 2013
This is an automated email from the git hooks/post-receive script.
sylvestre pushed a commit to branch master
in repository debile-slave.
commit bcfb2704677fcb1dadd9f2341c0f07e7bbf04dbd
Author: Sylvestre Ledru <sylvestre.ledru at scilab-enterprises.com>
Date: Thu Aug 8 17:34:58 2013 +0200
Improve the documentation of ethel
---
PACKAGING | 30 +++++++++++++++++-------------
1 file changed, 17 insertions(+), 13 deletions(-)
diff --git a/PACKAGING b/PACKAGING
index 32f8e4a..da0a9a6 100644
--- a/PACKAGING
+++ b/PACKAGING
@@ -13,7 +13,7 @@ System : fresh wheezy, up to date on 04 Jul 2013
(ethel)
* Fetch the repo of ethel
- cd ~ && git clone https://github.com/paultag/ethel.git
+ cd ~ && git clone https://github.com/LeoCavaille/ethel.git -b scan-build-html
(root)
* Create the environment we will work in :
@@ -21,7 +21,7 @@ System : fresh wheezy, up to date on 04 Jul 2013
(root)
* Additional deps :
- apt-get install dput devscripts lintian
+ apt-get install debootstrap dput devscripts lintian --no-install-recommends
(ethel)
* Reconnect as ethel for virtualenvwrapper hooks
@@ -29,15 +29,12 @@ System : fresh wheezy, up to date on 04 Jul 2013
(ethel) virtualenv=ethel
* Install ethel dependancies
- cd ~ && git clone https://github.com/fedora-static-analysis/firehose.git
- cd ~/firehose
- pip install -r requirements.txt
- python setup.py install
pip install configparser
+ pip install firehose
pip install python-debian
- pip install chardet
+ pip install chardet
pip install schroot
-
+ pip install six
(ethel) virtualenv=ethel
* Install ethel
@@ -45,7 +42,7 @@ System : fresh wheezy, up to date on 04 Jul 2013
(root)
* Install the config file
- cp ~/ethel/skel/ethel.ini /etc/ethel.ini
+ cp ~ethel/ethel/skel/ethel.ini /etc/ethel.ini
chown ethel:ethel /etc/ethel.ini
(ethel)
@@ -84,11 +81,15 @@ all-arch=amd64
###############################################################
* You must export the GPG key and import it in lucy keyring
+gpg --export --armor D05089402742271DAAEC1E971AB3ED6D14F11B25 > gpg-key
+scp gpg-key root at irill1.inria.fr:~lucy/
+On the lucy server:
+gpg --import gpg-key
(ethel)
* In the ~/dput.cf I set up debian-manager target
-SAMPLE ~/dput.cf :
+SAMPLE ~/.dput.cf :
###############################################################
[debian-manager]
fqdn=debian-manager.via.ecp.fr
@@ -101,14 +102,17 @@ method=scp
* For dput-ing and scp-ing we use SSH so setup auto SSH key
between my builder and the manager
ssh-keygen -t ecdsa -b 521 -N ''
-* Copy the pubkey to lucy at debian-manager (e.g.)
+* Copy the pubkey to lucy at debian-manager (e.g.) in .ssh/authorized_keys
* Connect to accept server host key
(root)
* Create a schroot file and add ethel to sbuild group
- apt-get install sbuild
- mkdir -p /var/lib/ethel/chroots
+wget http://leo.cavaille.net/public/gsoc/libsbuild-perl_0.64.0-1_all_moddebuildme.deb http://leo.cavaille.net/public/gsoc/sbuild_0.64.0-1_all_moddebuildme.deb
+dpkg -i libsbuild-perl_0.64.0-1_all_moddebuildme.deb sbuild_0.64.0-1_all_moddebuildme.deb
+# apt-get install sbuild
+ mkdir -p /var/lib/ethel/chroots
+ adduser ethel sudo
/srv/ethel/ethel/bin/create-schroot-file unstable
* Then we copy the configuration in /etc/schroot/chroot.d/unstable-amd64
Yes, the name matters.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-debile/debile-slave.git
More information about the Pkg-debile-commits
mailing list