Fix wrong delivery for usage files
- usage files are now placed under /usr/share (PBSHAREPATH variable) and not /usr/bin with the binary. - PBTEMPLATEPATH replaced by PBSHAREPATH/templates Change-Id: I757c679bf03e4e93028e019086ad665e2d43b35b
This commit is contained in:
parent
b242bb8294
commit
b40437d19c
@ -66,7 +66,7 @@ filter PBURL = https://review.openstack.org/#/q/project:openstack/python-redfish
|
||||
filter PBLOG = yes
|
||||
|
||||
filter PBCONFFILE = /etc/redfish-client.conf
|
||||
filter PBTEMPLATEPATH = /usr/share/redfish-client/templates
|
||||
filter PBSHAREPATH = /usr/share/redfish-client
|
||||
filter PBPYTHON3FILTER = perl -pi -e "s|configparser>=3.3.0; python_version < '3'|configparser>=3.3.0|" requirements.txt
|
||||
# By default build for python3
|
||||
filter PBWITHPY3 = 1
|
||||
|
@ -130,7 +130,7 @@ defpkgdir python-redfish = .
|
||||
|
||||
# List of files per pkg on which to apply filters
|
||||
# Files are mentioned relatively to pbroot/defpkgdir
|
||||
filteredfiles python-redfish = redfish-client/redfish-client,doc/source/conf.py,redfish-client/etc/redfish-client.conf,install.sh
|
||||
filteredfiles python-redfish = redfish-client/redfish-client,doc/source/conf.py,redfish-client/etc/redfish-client.conf,install.sh,redfish-client/redfish-check-cartridge
|
||||
#supfiles python-redfish = python-redfish.init
|
||||
|
||||
# We use pbr to generate sources
|
||||
|
@ -1,2 +1,2 @@
|
||||
[redfish-client]
|
||||
templates_path = PBTEMPLATEPATH
|
||||
templates_path = PBSHAREPATH/template
|
||||
|
@ -222,8 +222,7 @@ if __name__ == '__main__':
|
||||
|
||||
# Parse and manage arguments
|
||||
try:
|
||||
usagefp = os.path.dirname(sys.argv[0]) + \
|
||||
"/redfish-check-cartridge_usage.txt"
|
||||
usagefp = 'PBSHAREPATH' + "/redfish-check-cartridge_usage.txt"
|
||||
with open(usagefp) as usagefile:
|
||||
usage = usagefile.read()
|
||||
usagefile.close()
|
||||
|
@ -266,7 +266,7 @@ if __name__ == '__main__':
|
||||
|
||||
# Parse and manage arguments
|
||||
try:
|
||||
usagefp = os.path.dirname(sys.argv[0]) + "/redfish-client_usage.txt"
|
||||
usagefp = 'PBSHAREPATH' + "/redfish-client_usage.txt"
|
||||
with open(usagefp) as usagefile:
|
||||
usage = usagefile.read()
|
||||
usagefile.close()
|
||||
|
@ -28,13 +28,13 @@ packages =
|
||||
|
||||
scripts =
|
||||
redfish-client/redfish-client
|
||||
redfish-client/redfish-client_usage.txt
|
||||
redfish-client/redfish-check-cartridge
|
||||
redfish-client/redfish-check-cartridge_usage.txt
|
||||
|
||||
[data_files_helper]
|
||||
conf = 'redfish-client/etc/redfish-client.conf', 'etc'
|
||||
templates = 'redfish-client/templates/*', 'share/redfish-client/templates'
|
||||
rfcusage = 'redfish-client/redfish-client_usage.txt', 'share/redfish-client/'
|
||||
rccusage = 'redfish-client/redfish-check-cartridge_usage.txt', 'share/redfish-client/'
|
||||
|
||||
[build_sphinx]
|
||||
source-dir = doc/source
|
||||
|
6
setup.py
6
setup.py
@ -224,10 +224,12 @@ if('install' in sys.argv):
|
||||
# Update conf files
|
||||
for file in datafiles.data['conf']['fdst']:
|
||||
print('Update : {}'.format(file))
|
||||
replaceAll(file, 'PBTEMPLATEPATH',
|
||||
os.path.dirname(datafiles.data['templates']['fdst'][0]))
|
||||
replaceAll(file, 'PBSHAREPATH',
|
||||
os.path.dirname(datafiles.data['rfcusage']['fdst'][0]))
|
||||
# Update script files
|
||||
for file in datafiles.data['script']['fdst']:
|
||||
print('Update : {}'.format(file))
|
||||
replaceAll(file, 'PBCONFFILE', datafiles.data['conf']['fdst'][0])
|
||||
replaceAll(file, 'PBVER', getversion())
|
||||
replaceAll(file, 'PBSHAREPATH',
|
||||
os.path.dirname(datafiles.data['rfcusage']['fdst'][0]))
|
||||
|
Loading…
Reference in New Issue
Block a user