Commit Graph

1118 Commits

Author SHA1 Message Date
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
Fabio Erculiani
d05426e618 [kernel-switcher] move kswitch to entropy lib, kernel-switcher back to equo 2013-03-06 15:28:56 +00:00
Fabio Erculiani
9dc8f26687 [kernel-switcher] initial kernel-switcher refactoring
Migrate kernel-switcher to a separate directory and start splitting
the code into library <-> application.
2013-03-06 11:52:21 +00:00
Fabio Erculiani
808715f796 [TODO] update TODO 2013-03-05 13:20:13 +00:00
Fabio Erculiani
1db427fe18 Tagging Entropy version 180 2013-03-03 01:08:10 +00:00
Fabio Erculiani
82770b26ae Tagging Entropy version 179 2013-03-02 18:58:16 +00:00
Fabio Erculiani
987fa76361 Tagging Entropy version 178 2013-02-21 00:11:14 +01:00
Fabio Erculiani
6a66b43f7b Tagging Entropy version 177 2013-02-20 18:56:39 +01:00
Fabio Erculiani
1eb2924354 Tagging Entropy version 176 2013-02-20 13:36:08 +01:00
Fabio Erculiani
8df97717cb Tagging Entropy version 175 2013-02-08 17:14:22 +01:00
Fabio Erculiani
2a84c85376 Tagging Entropy version 174 2013-02-07 08:43:34 +01:00
Fabio Erculiani
78f0a65b05 [todo] update TODO 2013-02-06 07:44:33 +00:00
Fabio Erculiani
1e1da0863f [todo] update TODO 2013-02-06 07:44:32 +00:00
Fabio Erculiani
ba860bcc63 [todo] update TODO 2013-02-04 13:38:06 +00:00
Fabio Erculiani
f5c591e400 Tagging Entropy version 173 2013-02-04 08:53:43 +00:00
Fabio Erculiani
2b10e62afe Tagging Entropy version 172 2013-01-24 22:18:43 +00:00
Fabio Erculiani
4152506853 Tagging Entropy version 171 2013-01-24 00:40:22 +00:00
Fabio Erculiani
400db83031 Tagging Entropy version 170 2013-01-21 09:12:37 +00:00
Fabio Erculiani
21480a1515 Tagging Entropy version 169 2013-01-15 22:22:55 +00:00
Fabio Erculiani
09c554a702 Tagging Entropy version 168 2013-01-14 00:50:27 +00:00
Fabio Erculiani
db74c9f5df Tagging Entropy version 167 2013-01-12 14:37:03 +00:00
Fabio Erculiani
7b120b4b63 Tagging Entropy version 166 2013-01-12 14:00:12 +00:00
Fabio Erculiani
18e9641e0c Tagging Entropy version 165 2013-01-06 17:19:57 +00:00
Fabio Erculiani
4e1caa7b5b [todo] update TODO 2013-01-06 17:19:08 +00:00
Fabio Erculiani
aaa0074e7d Tagging Entropy version 164 2013-01-05 12:49:50 +00:00
Fabio Erculiani
db3bdc407d Tagging Entropy version 163 2013-01-05 12:43:36 +00:00
Fabio Erculiani
0288622c7c Tagging Entropy version 162 2013-01-02 18:33:23 +00:00
Fabio Erculiani
7ed9d050f9 Tagging Entropy version 161 2012-12-30 16:25:47 +01:00
Fabio Erculiani
aae1c74653 Tagging Entropy version 160 2012-12-26 21:00:15 +01:00
Fabio Erculiani
04342cd901 Tagging Entropy version 159 2012-12-26 19:02:00 +01:00
Fabio Erculiani
caf8ecbf45 [todo] update TODO 2012-12-22 12:53:22 +01:00
Fabio Erculiani
bfd24f9560 Tagging Entropy version 158 2012-12-21 00:54:32 +01:00
Fabio Erculiani
44ad78e33b Tagging Entropy version 157 2012-12-18 19:58:31 +01:00
Fabio Erculiani
57333299f8 Tagging Entropy version 156 2012-12-16 19:17:10 +01:00
Fabio Erculiani
f9ff105171 Tagging Entropy version 155 2012-12-16 18:42:22 +01:00
Fabio Erculiani
c5b8986015 [todo] update TODO 2012-12-15 12:18:24 +01:00