op25/scripts/do_sedp.sh

28 lines
780 B
Bash
Executable File

#! /bin/bash
me=$0
f=$1
echo "$me processing $f"
sed -i -f - $f << EOF
/Set the version information here/i\
###############################################################\n\
# Determine where to install python libs\n\
###############################################################\n\
execute_process(COMMAND python3 -c "\n\
import os\n\
import sys\n\
pfx = '/usr/local'\n\
path=os.path.join(pfx, 'lib', 'python%d.%d' % sys.version_info[:2], 'dist-packages')\n\
if os.path.isdir(path) and path in sys.path:\n\
print(path)\n\
sys.exit(0)\n\
p=[path for path in sys.path if path.startswith(pfx)][0]\n\
print(p)\n\
" OUTPUT_VARIABLE OP25_PYTHON_DIR OUTPUT_STRIP_TRAILING_WHITESPACE\n\
)\n\
MESSAGE(STATUS "OP25_PYTHON_DIR has been set to \\\"\${OP25_PYTHON_DIR}\\\".")\n\
EOF