1pacorc(5) System pacorc(5)
2
3
4
6 pacorc - configuration file for paco
7
9 /etc/pacorc
10
12 pacorc is the system-wide configuration file for paco(8), the source
13 code package organizer.
14
16 The file consists of comments and key-value pairs. Comments are on sep‐
17 arate lines that start with a # symbol. The key-value pairs are on the
18 form:
19 key=value
20 where key contains no whitespace and no equal signs.
21 value will be all of the text after the equal sign until (but not
22 including) the ending newline.
23 Occurences of $HOME and ${HOME} in value are expanded to the value of
24 the environment variable HOME.
25
27 The following options can be set. The equivalent command line options
28 (if any), are listed in brackets:
29
30 LOGDIR [-L|--logdir]
31 Base paco logs directory. Default is '/var/log/paco'.
32
33 MAX_DB_AGE
34 Maximmum database age (maximmum number of days since the last
35 update of the whole database). When this limit is reached paco
36 prints a warning message. If set to zero, the database is never
37 considered too old. Default is 7.
38
39 INCLUDE [-I|--include]
40 Colon-separated list of paths to scan when logging the installa‐
41 tion of a package. Default is '/'.
42 Shell wildcards are allowed in the paths. See PATH MATCHING
43 below for more details.
44
45 EXCLUDE [-E|--exclude]
46 Colon-separated list of paths to skip when logging the installa‐
47 tion of a package. Default is
48 '/dev:/tmp:/usr/src:/media:/selinux:/sys:/usr/share/info/dir'.
49 Shell wildcards are allowed in the paths. See PATH MATCHING
50 below for more details.
51
52 BLOCK_SIZE
53 File sizes in the logs are rounded up to the nearest multiple of
54 this value. This should be set to the block size of the file
55 system. For most systems this is 4096. If set to zero, paco
56 retrieves the block size of the file system for each file, which
57 is the most accurate but time consuming choice. Default is 0.
58 Note: This is not the same as the command line option -b (or
59 --block-size).
60
61 APPARENT_SIZE
62 Like BLOCK_SIZE=1.
63
64 LOG_IGNORE_ERRORS [--ignore-errors]
65 Setting this variable to 1 makes paco log packages even if the
66 install command fails. This allows for logging uncomplete
67 installations, or clean the filesystem after an installation
68 failure. Default is 0.
69
70 LOG_IGNORE_SHARED [--ignore-shared]
71 Setting this variable to 1 makes paco skip shared files when
72 logging packages. Default is 0.
73
74 CASE_SENSITIVE
75 Setting this variable to 1 makes paco behave case-sensitively
76 when matching the package names given by the command line
77 against the logged packages. Default is 0.
78
80 Variables INCLUDE and EXCLUDE accept a colon-separated list of paths,
81 each of which may contain shell-like wildcards (*, ? and [..]). Files
82 are matched against each of those paths, following the standard shell-
83 like expansion, but with the following exception: If a path in the list
84 does not contain any wildcard, and it is a directory, it matches any
85 file within that directory.
86
88 Paco honours the following environment variable:
89
90 PACO_DEBUG
91 If set to "yes", paco produces debugging messages, like the com‐
92 mand line option '-vv'.
93
95 /etc/pacorc - active configuration file
96 /usr/share/paco/pacorc - sample configuration file
97
99 The latest version of paco should be always available at:
100 http://paco.sourceforge.net
101
103 Copyright (C) 2004-2009 David Rosal <davidrr@sourceforge.net>
104 This is free software; see the source for copying conditions. There is
105 NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
106 PURPOSE.
107
109 paco(8), pacoball(8), superpaco(8), rpm2paco(8)
110
111
112
113paco-2.0.9 28 June 2010 pacorc(5)