summaryrefslogtreecommitdiffstats
path: root/encap/epkg/README
blob: ce986d3c03a1837d3a4767378f0bdab9ed4deaa6 (plain)
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
If you can't find an epkg binary compiled with all of the extra
libraries for your platform, you can use this Makefile (which will
probably require a little bit of editing for platforms other than
Solaris/x86 10) to compile it.

You'll need to manually download the versions of packages you want to
this directory, edit the Makefile to refer to those versions,
decompress/untar the distributions, and then run make (or gmake on
non-GNU platforms). The cacert.pem file that needs to be in this 
directory is available from http://curl.haxx.se/docs/caextract.html

All of the software is available from:
 * http://mirror.opensysadmin.com/epkg-deps/epkg-with-all-deps.tar.gz
You will want to download and extract this file to this directory, as
it contains symbloic links to the README and Makefile in this directory.
After that is complete, do "cd epkg-with-all-deps" and then "make" or
"gmake" (depending on what GNU Make is called on your machine).

Once you have a working epkg distribution, you should:
 * cd /usr/local/encap
 * mkencap -c epkg-x.y.z
 * Rename the tar.gz file with the appropriate encap string
   (i.e. mv epkg-x.y.z.tar.gz epkg-x.y.z-encap-i386-solaris10.tar.gz)
 * Upload that file to the encap repository at:
   http://www.encap.org/search/upload.fcgi
 * Update the ticket at http://trac.mcs.anl.gov/projects/bcfg2/ticket/74   
   with a quick note stating you've done the encap upload so it can be 
   mirrored at http://www.dclark.us/mirror/epkg-contrib