Commit 4c0de183 authored by Antoine Catton's avatar Antoine Catton

Merge branch 'lxc-capabilities-experiment' into lxc

parents e10546ae 4f5a7f2c
...@@ -31,6 +31,7 @@ import logging ...@@ -31,6 +31,7 @@ import logging
import os import os
import shutil import shutil
import subprocess import subprocess
import ConfigParser
import pkg_resources import pkg_resources
import stat import stat
import tempfile import tempfile
...@@ -144,9 +145,18 @@ class Software(object): ...@@ -144,9 +145,18 @@ class Software(object):
os.chown(path, root_stat_info.st_uid, os.chown(path, root_stat_info.st_uid,
root_stat_info.st_gid) root_stat_info.st_gid)
try: try:
# XXX: Here's a Quick & Dirty hack, this was
# design to work as quick as possible with the most minimalist
# impact.
buildout_parameter_list = [ buildout_parameter_list = [
'buildout:extends-cache=%s' % extends_cache, 'buildout:extends-cache=%s' % extends_cache,
'buildout:directory=%s' % self.software_path,] 'buildout:directory=%s' % self.software_path,
# XXX: This doesn't comes out of nowhere.
# actually, this is specified in component/slapos/buildout.cfg
# in slapos.cookbook repository.
'libcap:location=%s' % os.environ.get('LIBCAP_LOCATION',''),
'attr:location=%s' % os.environ.get('ATTR_LOCATION',''),
]
if self.signature_private_key_file or \ if self.signature_private_key_file or \
self.upload_cache_url or \ self.upload_cache_url or \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment