summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdriana Kobylak <anoo@us.ibm.com>2016-08-24 15:43:16 -0500
committerPatrick Williams <patrick@stwcx.xyz>2016-09-11 13:13:56 +0000
commit256be7873400074fb35701684f773c07ef78b525 (patch)
tree2f1b0af73af959c439a830d5fad5b47c176d1fd2
parent6710772692f3bedecea498a6a40e683aab6b0d3f (diff)
downloadphosphor-settingsd-256be7873400074fb35701684f773c07ef78b525.tar.gz
phosphor-settingsd-256be7873400074fb35701684f773c07ef78b525.zip
Add python setup script
Save script in /usr/sbin/ and data file in /usr/share/obmc-phosphor-settings/. Closes openbmc/phosphor-settingsd#9 Change-Id: I1ac67e88dab5904c3d2a96707db0b510a608a8c2 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
-rw-r--r--settings_manager.py4
-rw-r--r--setup.cfg2
-rw-r--r--setup.py7
3 files changed, 13 insertions, 0 deletions
diff --git a/settings_manager.py b/settings_manager.py
index 67f3260..864ee9d 100644
--- a/settings_manager.py
+++ b/settings_manager.py
@@ -6,7 +6,11 @@ import dbus.service
import dbus.mainloop.glib
import os
import os.path as path
+import sys
from obmc.dbuslib.bindings import DbusProperties, get_dbus
+
+settings_file_path = os.path.join(sys.prefix, 'share/obmc-phosphor-settings')
+sys.path.insert(1, settings_file_path)
import settings_file as s
DBUS_NAME = 'org.openbmc.settings.Host'
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..ed3bf6e
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,2 @@
+[install]
+install_scripts=/usr/sbin
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..12b5151
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,7 @@
+from distutils.core import setup
+
+setup(name='obmc-phosphor-settings',
+ version='1.0',
+ scripts=['settings_manager.py'],
+ data_files=[('obmc-phosphor-settings', ['settings_file.py'])],
+ )
OpenPOWER on IntegriCloud