added examples and man pages to core packages
This commit is contained in:
parent
3ce416b610
commit
7dff4f3987
1 changed files with 20 additions and 1 deletions
|
@ -2,10 +2,28 @@
|
|||
Defines how CORE will be built for installation.
|
||||
"""
|
||||
|
||||
import glob
|
||||
import os
|
||||
|
||||
from setuptools import setup, find_packages
|
||||
from distutils.command.install import install
|
||||
|
||||
|
||||
def recursive_files(data_path, files_path):
|
||||
data_files = []
|
||||
for path, directories, filenames in os.walk(files_path):
|
||||
directory = os.path.join(data_path, path)
|
||||
files = []
|
||||
for filename in filenames:
|
||||
files.append(os.path.join(path, filename))
|
||||
data_files.append((directory, files))
|
||||
return data_files
|
||||
|
||||
|
||||
def glob_files(glob_path):
|
||||
return glob.glob(glob_path)
|
||||
|
||||
|
||||
class CustomInstall(install):
|
||||
user_options = install.user_options + [
|
||||
("service=", None, "determine which service file to include")
|
||||
|
@ -50,7 +68,8 @@ setup(
|
|||
"data/xen.conf",
|
||||
"data/logging.conf",
|
||||
]),
|
||||
],
|
||||
("/usr/local/share/man/man1", glob_files("../doc/man/**.1")),
|
||||
] + recursive_files("/usr/local/share/core", "examples"),
|
||||
scripts=[
|
||||
"sbin/core-cleanup",
|
||||
"sbin/core-daemon",
|
||||
|
|
Loading…
Reference in a new issue