summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorMax Illfelder <illfelder@google.com>2016-06-01 17:46:53 -0700
committerMax Illfelder <illfelder@google.com>2016-06-01 17:52:22 -0700
commit2372d3797d522129de2647cfa1486a0fc23d5691 (patch)
tree3f9034992fb0a9afd4836242a5922d4a5f9763f8 /setup.py
parent1e9e7a0425f6f79270c8c651e3bccdb7bd6403e4 (diff)
downloadgoogle-compute-image-packages-2372d3797d522129de2647cfa1486a0fc23d5691.tar.gz
Add a default config file for partner defaults.
This enables a partner to provide their own default values without overriding user settings during package upgrades.
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 689bc59..4f667a6 100755
--- a/setup.py
+++ b/setup.py
@@ -36,6 +36,13 @@ def GetInitFiles(path):
return list(set(glob.glob(valid)) - set(glob.glob(invalid)))
+# Common data files to add as part of all Linux distributions.
+data_files = [
+ ('/etc/default', ['package/instance_configs.cfg']),
+]
+
+
+# Data files specific to the various Linux init systems.
data_files_dict = {
'systemd': [('/usr/lib/systemd/system', GetInitFiles('package/systemd'))],
'sysvinit': [('/etc/init.d', GetInitFiles('package/sysvinit'))],
@@ -51,7 +58,7 @@ if os.environ.get('CONFIG') not in data_files_dict.keys():
setuptools.setup(
author='Google Compute Engine Team',
author_email='gc-team@google.com',
- data_files=data_files_dict.get(os.environ['CONFIG']),
+ data_files=data_files + data_files_dict.get(os.environ['CONFIG']),
description='Google Compute Engine',
include_package_data=True,
install_requires=['boto'],