forked from paultag/ricky
-
Notifications
You must be signed in to change notification settings - Fork 1
/
PACKAGING
79 lines (67 loc) · 2.33 KB
/
PACKAGING
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
What is required to install/use ricky.
So that may become some hints to create the package.
System : sid, up to date on 04 Jul 2013
python 2.7.5+ and virtualenvwrapper
(me)
* Create your env
cd ~
git clone https://github.com/paultag/ricky.git
mkvirtualenv -p /usr/bin/python2.7 ricky
workon ricky
(me) virtualenv=ricky
* Install ricky dependancies
pip install python-debian
pip install chardet
# FIXME: BAD :/
(me) virtualenv=ricky
* Install ethel dependancy + ethel dependancies
cd ~
git clone https://github.com/paultag/ethel.git
cd ethel
pip install configparser
pip install schroot
pip install clint
python setup.py develop
(me) virtualenv=ricky
* Install ricky
cd ~/ricky
python setup.py develop
(me/root)
* Create the config file required for ricky :
SAMPLE /etc/ricky.ini:
###############################################################
[config]
# Preferably a GPG auto key of yours to avoid repeatedly typing your passphrase
signing-key=B11A9FEC01B2B1F6C1C31DD4896AE222CC16515C
# Should be setup in your dput configuration
dput-target=debuildme
###############################################################
(me)
* Set up a .dput.cf so that you can upload to lucy
SAMPLE ~/.dput.cf:
###############################################################
[debuildme]
fqdn=debian-manager.via.ecp.fr
login=lucy
incoming=/srv/local-mirror/incoming
method=scp
ssh_config_options=IdentityFile ~/.ssh/autokey_id_ecdsa
###############################################################
* Your gpg key should be available for lucy, go there and import it
gpg --armor --export yourkey
gpg --import
# FIXME : not so good workaround
# dput is not happy when it cannot verify the GPG sig of the original
# signing developer (in the debian keyring)
# Either use -u or do something else....
* Verify that the debian-keyring is installed on your computer
* Add to your ~/.gnupg/gpg.conf
SAMPLE : ~/.gnupg/gpg.conf
###############################################################
keyring /usr/share/keyrings/debian-keyring.pgp
keyring /usr/share/keyrings/debian-keyring.gpg
###############################################################
(me) virtualenv=ricky
* Use ricky !
ricky-upload --dist=unstable --source=awesome --version=3.4.15-1 --group=test-packages
Should work, cross fingers and go look the UI or lucy logs