From 4a6140d4a6a2cf26014a66bbe6ff755689d807b2 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Tue, 16 Feb 2010 11:43:09 +0100 Subject: [PATCH] [entropy] add support for packages-restricted separate packages directory --- conf/packages/packages.db.restricted.example | 17 ++++ libraries/entropy/const.py | 6 +- libraries/entropy/server/interfaces/main.py | 85 ++++++++++++++++--- .../entropy/server/interfaces/mirrors.py | 6 ++ .../interfaces/portage_plugin/__init__.py | 30 ++++--- libraries/entropy/spm/plugins/skel.py | 15 ++-- libraries/entropy/tools.py | 4 +- 7 files changed, 133 insertions(+), 30 deletions(-) create mode 100644 conf/packages/packages.db.restricted.example diff --git a/conf/packages/packages.db.restricted.example b/conf/packages/packages.db.restricted.example new file mode 100644 index 000000000..3c7cc13fb --- /dev/null +++ b/conf/packages/packages.db.restricted.example @@ -0,0 +1,17 @@ +# Server side packages.db.restricted file +# List here atoms (either package key or package key : slot) that should be +# considered legally sensible such as libdvdcss and friends + +# LINE CONSTRUCTION: +# +# See examples below + +# EXAMPLES: +# dev-libs/libdvdcss +# app-foo/foo:2 +# app-foo/foo + +# NOT ALLOWED: +# >=app-foo/foo-1.2.3 +#