[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