Commit Graph

1153 Commits

Author SHA1 Message Date
Fabio Erculiani 18364abe63 Tagging Entropy version 225 2013-11-03 17:00:01 +01:00
Fabio Erculiani 82ca6450d9 Tagging Entropy version 224 2013-10-29 23:31:40 +01:00
Fabio Erculiani 964b8ad7cf Tagging Entropy version 223 2013-10-28 16:51:52 +01:00
Fabio Erculiani f66aee8ef5 Tagging Entropy version 222 2013-10-28 12:52:33 +01:00
Fabio Erculiani b427d09f67 Tagging Entropy version 221 2013-10-28 12:28:05 +01:00
Fabio Erculiani 6969da5a3e Tagging Entropy version 220 2013-10-27 18:35:00 +01:00
Fabio Erculiani 487bfc183d Tagging Entropy version 219 2013-10-17 16:36:52 +02:00
Fabio Erculiani 16ec9990e0 Tagging Entropy version 218 2013-10-14 12:37:09 +02:00
Fabio Erculiani ae1ff0b835 Tagging Entropy version 217 2013-10-09 21:23:14 +02:00
Fabio Erculiani 941146c95b [todo] update TODO, drop TLS proposal for now (due to _cleanup_all()) 2013-09-18 21:00:52 +02:00
Fabio Erculiani 7d7284dfe3 [todo] update TODO 2013-09-18 08:58:09 +02:00
Fabio Erculiani 0aa435595f [todo] update TODO 2013-09-15 10:01:17 +02:00
Fabio Erculiani 1ded3747d4 [todo] update TODO 2013-09-05 14:41:14 +02:00
Fabio Erculiani 390f0778d0 Tagging Entropy version 216 2013-08-12 15:38:09 +02:00
Fabio Erculiani 4b73dc7b94 Tagging Entropy version 215 2013-08-10 11:48:20 +02:00
Fabio Erculiani 70dfc59b78 Tagging Entropy version 214 2013-08-10 11:45:29 +02:00
Fabio Erculiani e38e529076 Tagging Entropy version 213 2013-07-30 10:42:02 +02:00
Fabio Erculiani 6dec4df08c Tagging Entropy version 212 2013-07-29 18:40:17 +02:00
Fabio Erculiani 4d8b14769f Tagging Entropy version 211 2013-07-22 10:59:54 +02:00
Fabio Erculiani a5da017cad Tagging Entropy version 210 2013-07-16 15:07:03 +02:00
Fabio Erculiani ce94f82511 Tagging Entropy version 209 2013-07-16 09:47:04 +02:00
Fabio Erculiani 3c45ded292 Tagging Entropy version 208 2013-07-09 11:21:39 +02:00
Fabio Erculiani b95635e4b0 Tagging Entropy version 207 2013-07-05 12:18:48 +02:00
Fabio Erculiani d6497acb91 Tagging Entropy version 206 2013-07-02 07:25:03 +02:00
Fabio Erculiani 7b9a2e88c7 Tagging Entropy version 205 2013-06-11 17:18:39 +02:00
Fabio Erculiani 9bc6b9212e Tagging Entropy version 203 2013-06-10 19:27:27 +02:00
Fabio Erculiani de6fdd723e Tagging Entropy version 202 2013-06-10 14:32:28 +02:00
Fabio Erculiani 086b59f094 Tagging Entropy version 201 2013-06-08 07:13:49 +02:00
Fabio Erculiani 64a8d76ace Tagging Entropy version 200 2013-06-07 21:59:45 +02:00
Fabio Erculiani 071fce7d6c Tagging Entropy version 199 2013-05-30 10:24:03 +02:00
Fabio Erculiani 5feee2abf0 Tagging Entropy version 198 2013-05-27 11:26:45 +02:00
Fabio Erculiani 05d94e7e3b Tagging Entropy version 197 2013-05-27 11:24:46 +02:00
Fabio Erculiani f8ac43d697 Tagging Entropy version 196 2013-05-27 11:20:48 +02:00
Fabio Erculiani c7f03d2e1a Tagging Entropy version 195 2013-05-16 11:37:25 +02:00
Fabio Erculiani 379a575fef Tagging Entropy version 194 2013-05-14 06:38:08 +02:00
Fabio Erculiani b48ca566c5 Tagging Entropy version 193 2013-04-29 00:53:35 +02:00
Fabio Erculiani 904bb37b25 Tagging Entropy version 192 2013-04-05 14:38:43 +01:00
Fabio Erculiani 57a0cb8835 Tagging Entropy version 191 2013-04-05 08:58:21 +01:00
Fabio Erculiani 532d81bbf6 Tagging Entropy version 190 2013-04-05 00:41:23 +01:00
Fabio Erculiani 6d40cb0f03 Tagging Entropy version 189 2013-03-30 12:56:19 +00:00
Fabio Erculiani 5aaaba1b3e Tagging Entropy version 188 2013-03-29 12:12:51 +00:00
Fabio Erculiani fb76210e41 Tagging Entropy version 187 2013-03-25 08:56:20 +00:00
Fabio Erculiani 533beb60c1 Tagging Entropy version 186 2013-03-20 16:50:21 +00:00
Fabio Erculiani ac028387c7 Tagging Entropy version 185 2013-03-19 15:27:33 +00:00
Fabio Erculiani e002101395 Tagging Entropy version 184 2013-03-17 08:27:56 +00:00
Fabio Erculiani 64e8d6e963 Tagging Entropy version 183 2013-03-13 12:25:46 +00:00
Fabio Erculiani a48dfd2f7c Tagging Entropy version 182 2013-03-12 14:13:56 +00:00
Fabio Erculiani bc63d82b97 [entropy.server] add support for server-side repositories.conf.d/ repository config files
Entropy Server now supports repositories defined inside
    /etc/entropy/repositories.conf.d/ files, written using the
    syntax detailed below. This improves the ability to enable, disable,
    add and remove repositories programmatically. Furthermore, it
    makes possible to extend the supported parameters without breaking
    backward compatibility.

    In order to differentiate Entropy Client repository definitions between
    Entropy Server ones, each repository section must start with "[server=".

    This is an example of the syntax (with a complete listing
    of the supported arguments):

    [server=sabayon-limbo]
    desc = Sabayon Linux Official Testing Repository
    repo = ssh://username@full.host:~username/sabayon-limbo
    enabled = <true/false>

    [server=sabayon-limbo]
    desc = This statement will be ignored.
    repo-only = ssh://username@repo.host:~username/sabayon-limbo
    pkg-only = ssh://username@pkg.host:~username/sabayon-limbo

    [server=sabayon-base]
    desc = This is the base repository.
    repo-only = ssh://username@repo.host:~username/sabayon-base
    pkg-only = ssh://username@pkg.host:~username/sabayon-base
    base = <true/false>

    As you can see, multiple statements for the same repository
    are allowed. However, only the first desc = statement will be
    considered, while there can be as many {pkg,repo}* = as you want.

    The repository order is important, but this is guaranteed by the
    fact that configuration files are parsed in lexical order.

    Statements description:
    - "desc": stands for description, the repository name description.
    - "repo": the push & pull URI, for both packages and repository database.
    - "repo-only": same as repo, but only for the repository database
                   push & pull.
    - "pkg-only": same as repo, but only for the packages push & pull.
             The supported protocols are those supported by entropy.fetchers.
    - "enabled": if set, its value can be either "true" or "false". The default
                 value is "true". It indicates if a repository is configured
                 but currently disabled or enabled. Please take into account
                 that config files in /etc/entropy/repositories.conf.d/ starting
                 with "_" are considered to contain disabled repositories. This
                 is just provided for convienence.
    - "base": if set, its value can be either "true" or "false". The default
              value is "false". If no repository has the flag set, the first
              listed repository will be the base one. Only the first repository
              with "base = true" will be considered. The base repository is the
              repository that is considered base for all the others
              (the main one).
2013-03-10 22:12:27 +00:00
Fabio Erculiani 05f446d51a [entropy.client] add .ini like repositories.conf.d/ files support
This is backward compatible with the previous repository
    implementation, in the sense that old repository syntax
    is just ignored. However, a mix of old and new statements
    may result in an undefined behaviour.

    This is an example of the new syntax (with a complete listing
    of the supported arguments):

    [sabayon-limbo]
    desc = Sabayon Linux Official Testing Repository
    repo = http://pkg.sabayon.org,sabayon.org
    pkg = http://pkg.sabayon.org
    pkg = http://dl.sabayon.org/entropy
    enabled = <true/false>

    [sabayon-limbo]
    desc = This statement will be ignored.
    repo = This url will be ignored.
    pkg = http://some.more.mirror.org/entropy
    pkg = http://some.more.mirror.net/entropy

    As you can see, multiple statements for the same repository
    are allowed. However, only the first desc = and repo =
    statements will be considered, while there can be as many pkg =
    as you want.

    Statements description:
    - "desc": stands for description, the repository name description.
    - "repo": the repository database URL string, plus other parameters
              as supported in the previous configuration file syntax:
              <db url prefix>[,<remote web services server url][#<compression>].
    - "pkg": the repository packages URL string. This must be a valid URL.
             The supported protocols are those supported by entropy.fetchers.
    - "enabled": if set, its value can be either "true" or "false". The default
                 value is "true". It indicates if a repository is configured
                 but currently disabled or enabled. Please take into account
                 that config files in /etc/entropy/repositories.conf.d/ starting
                 with "_" are considered to contain disabled repositories. This
                 is just provided for convienence.
2013-03-09 23:51:58 +00:00
Fabio Erculiani d721c7c09a Tagging Entropy version 181 2013-03-08 13:42:33 +01:00