Skip to content

Commit c220e50

Browse files
authored
Merge pull request #2435 from garlick/python_path
job-ingest/validator: configure python shebang
2 parents 7749e8c + d19a76c commit c220e50

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

configure.ac

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ AC_SUBST(fluxpymoddir)
286286
AC_SUBST(PYTHON_LIBRARY, lib${ac_python_library}.so)
287287

288288
AC_DEFINE_UNQUOTED([PYTHON_INTERPRETER], ["$PYTHON"], [The python interpreter flux is configured with])
289+
AC_SUBST(PYTHON)
289290

290291
AC_ARG_ENABLE([pylint],
291292
[AS_HELP_STRING([--enable-pylint],
@@ -493,6 +494,11 @@ AC_CONFIG_FILES( \
493494
t/fluxometer/conf.lua.installed \
494495
)
495496

497+
AC_CONFIG_FILES( \
498+
[src/modules/job-ingest/validators/validate-schema.py],
499+
[chmod +x src/modules/job-ingest/validators/validate-schema.py] \
500+
)
501+
496502
AC_CONFIG_LINKS([ \
497503
t/fluxometer.lua:t/fluxometer.lua \
498504
])

src/common/libflux/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ intree_conf_cppflags = \
5353
-DINTREE_KEYDIR=\"${abs_top_builddir}/etc/flux\" \
5454
-DINTREE_NO_DOCS_PATH=\"${abs_top_builddir}/etc/flux/.nodocs\" \
5555
-DINTREE_BINDIR=\"${abs_top_builddir}/src/cmd\" \
56-
-DINTREE_JOBSPEC_VALIDATE_PATH=\"${abs_top_srcdir}/src/modules/job-ingest/validators/validate-schema.py\" \
56+
-DINTREE_JOBSPEC_VALIDATE_PATH=\"${abs_top_builddir}/src/modules/job-ingest/validators/validate-schema.py\" \
5757
-DINTREE_JOBSPEC_SCHEMA_PATH=\"${abs_top_srcdir}/src/modules/job-ingest/schemas/jobspec.jsonschema\"
5858

5959

src/modules/job-ingest/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ job_ingest_la_LIBADD = $(fluxmod_libadd) \
3030
$(FLUX_SECURITY_LIBS) \
3131
$(ZMQ_LIBS)
3232

33-
dist_fluxlibexec_SCRIPTS = \
33+
fluxlibexec_SCRIPTS = \
3434
validators/validate-schema.py
3535

3636
fluxschemadir = $(datadir)/flux/schema/jobspec/

src/modules/job-ingest/validators/validate-schema.py renamed to src/modules/job-ingest/validators/validate-schema.py.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#!@PYTHON@
22

33
##############################################################
44
# Copyright 2018 Lawrence Livermore National Security, LLC

0 commit comments

Comments
 (0)