mirror of
https://github.com/ceph/ceph
synced 2025-02-19 17:08:05 +00:00
Merge pull request #21127 from smithfarm/wip-make-dist-py3
build/ops: make-dist: fall back to python3 Reviewed-by: Kefu Chai <kchai@redhat.com> Reviewed-by: Ricardo Dias <rdias@suse.com>
This commit is contained in:
commit
507b872858
16
make-dist
16
make-dist
@ -61,10 +61,24 @@ download_boost() {
|
||||
rm -rf src/boost
|
||||
}
|
||||
|
||||
_python_autoselect() {
|
||||
python_command=
|
||||
for interpreter in python2.7 python3 ; do
|
||||
type $interpreter > /dev/null 2>&1 || continue
|
||||
python_command=$interpreter
|
||||
break
|
||||
done
|
||||
if [ -z "$python_command" ] ; then
|
||||
echo "Could not find a suitable python interpreter! Bailing out."
|
||||
exit 1
|
||||
fi
|
||||
echo $python_command
|
||||
}
|
||||
|
||||
build_dashboard_frontend() {
|
||||
CURR_DIR=`pwd`
|
||||
TEMP_DIR=`mktemp -d`
|
||||
$CURR_DIR/src/tools/setup-virtualenv.sh --python=python2.7 $TEMP_DIR
|
||||
$CURR_DIR/src/tools/setup-virtualenv.sh --python=$(_python_autoselect) $TEMP_DIR
|
||||
$TEMP_DIR/bin/pip install nodeenv
|
||||
$TEMP_DIR/bin/nodeenv -p -n 8.10.0
|
||||
cd src/pybind/mgr/dashboard/frontend
|
||||
|
Loading…
Reference in New Issue
Block a user