]>
Commit | Line | Data |
---|---|---|
47a4cb89 MT |
1 | #!/usr/bin/python |
2 | ||
3 | import os.path | |
4 | ||
5 | SYSCONFDIR = os.path.join(os.path.dirname(__file__), "..", "examples") | |
afd1400d MT |
6 | if not os.path.exists(SYSCONFDIR): |
7 | SYSCONFDIR = "/etc" | |
47a4cb89 MT |
8 | |
9 | CONFIG_DIR = os.path.join(SYSCONFDIR, "pakfire.repos.d") | |
10 | CONFIG_FILE = os.path.join(SYSCONFDIR, "pakfire.conf") | |
11 | ||
12 | CACHE_DIR = "/var/cache/pakfire" | |
33f4679b MT |
13 | CCACHE_CACHE_DIR = os.path.join(CACHE_DIR, "ccache") |
14 | ||
0ec833c6 | 15 | LOCAL_BUILD_REPO_PATH = "/var/lib/pakfire/local" |
47a4cb89 MT |
16 | |
17 | PACKAGES_DB = "var/lib/pakfire/packages.db" | |
fa6d335b | 18 | REPOSITORY_DB = "index.db" |
47a4cb89 MT |
19 | |
20 | BUFFER_SIZE = 1024**2 | |
21 | ||
22 | PACKAGE_FORMAT = 0 | |
23 | PACKAGE_EXTENSION = "pfm" | |
24 | MAKEFILE_EXTENSION = "nm" | |
25 | ||
26 | PACKAGE_FILENAME_FMT = "%(name)s-%(version)s-%(release)s.%(arch)s.%(ext)s" | |
27 | ||
28 | BUILD_PACKAGES = ["build-essentials",] | |
29 | SHELL_PACKAGES = ["less", "vim",] | |
30 | BUILD_ROOT = "/var/lib/pakfire/build" | |
31 | ||
32 | SOURCE_DOWNLOAD_URL = "http://source.ipfire.org/source-3.x/" | |
33 | SOURCE_CACHE_DIR = os.path.join(CACHE_DIR, "sources") | |
34 | ||
35 | SOURCE_PACKAGE_META = """\ | |
36 | ||
37 | PKG_NAME="%(PKG_NAME)s" | |
38 | ||
39 | """ | |
40 | ||
41 | BINARY_PACKAGE_META = """\ | |
42 | ### %(name)s package | |
43 | ||
44 | VERSION="%(package_format)s" | |
45 | ||
46 | # Build information | |
47 | BUILD_DATE="XXX" | |
48 | BUILD_HOST="XXX" | |
49 | BUILD_ID="XXX" | |
50 | ||
51 | # Distribution information | |
52 | DISTRO_NAME="%(distro_name)s" | |
53 | DISTRO_RELEASE="%(distro_release)s" | |
54 | DISTRO_VENDOR="%(distro_vendor)s" | |
55 | ||
56 | # Package information | |
57 | PKG_NAME="%(name)s" | |
58 | PKG_VER="%(version)s" | |
59 | PKG_REL="%(release)s" | |
60 | PKG_EPOCH="%(epoch)s" | |
61 | ||
62 | PKG_GROUP="%(group)s" | |
63 | PKG_ARCH="%(arch)s" | |
64 | ||
65 | PKG_MAINTAINER="%(maintainer)s" | |
66 | PKG_LICENSE="%(license)s" | |
67 | PKG_URL="%(url)s" | |
68 | ||
69 | PKG_SUMMARY="%(summary)s" | |
70 | PKG_DESCRIPTION="%(description)s" | |
71 | ||
72 | # Dependency info | |
73 | PKG_DEPS="%(requires)s" | |
74 | PKG_PROVIDES="%(provides)s" | |
75 | ||
76 | PKG_PAYLOAD_COMP="XXX" | |
77 | PKG_PAYLOAD_SIZE="107869" | |
78 | ||
79 | """ |