3 from distutils
.core
import setup
4 #from setuptools import setup,find_packages
7 VERSION
= open("version", "r+").read().split()[0]
8 SHORT_DESC
= "%s remote configuration and management api" % NAME
10 A small pluggable xml-rpc daemon used by %s to implement various web services hooks
14 if __name__
== "__main__":
16 manpath
= "share/man/man1/"
17 etcpath
= "/etc/%s" % NAME
18 initpath
= "/etc/init.d/"
19 logpath
= "/var/log/%s/" % NAME
20 certdir
= "/var/lib/%s/" % NAME
21 trigpath
= "/var/lib/%s/triggers/"% NAME
22 pkipath
= "/etc/pki/%s" % NAME
23 rotpath
= "/etc/logrotate.d"
24 aclpath
= "%s/minion-acl.d" % etcpath
29 author_email
= "certmaster-list@redhat.com",
30 url
= "https://hosted.fedoraproject.org/projects/certmaster/",
33 "scripts/certmaster", "scripts/certmaster-ca",
34 "scripts/certmaster-request",
36 # package_data = { '' : ['*.*'] },
37 package_dir
= {"%s" % NAME
: "%s" % NAME
39 packages
= ["%s" % NAME
,
41 data_files
= [(initpath
, ["init-scripts/certmaster"]),
42 (etcpath
, ["etc/minion.conf"]),
43 (etcpath
, ["etc/certmaster.conf"]),
44 (manpath
, ["docs/certmaster.1.gz"]),
45 (manpath
, ["docs/certmaster-request.1.gz"]),
46 (manpath
, ["docs/certmaster-ca.1.gz"]),
47 (rotpath
, ['etc/certmaster_rotate']),
53 ("%s/sign/pre/" % trigpath
, []),
54 ("%s/sign/post/" % trigpath
, []),
55 ("%s/remove/pre/" % trigpath
, []),
56 ("%s/remove/post/" % trigpath
, []),
57 ("%s/request/pre/" % trigpath
, []),
58 ("%s/request/post/" % trigpath
, []),
60 description
= SHORT_DESC
,
61 long_description
= LONG_DESC