mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
pin to older python2 versions for kalite on U-20
This commit is contained in:
parent
1140f0405a
commit
1951f6c9e2
1 changed files with 24 additions and 1 deletions
|
@ -17,6 +17,21 @@
|
||||||
state: present
|
state: present
|
||||||
when: not (is_debian_9 or is_debian_10 or is_ubuntu_16 or is_ubuntu_17 or is_ubuntu_18 or is_ubuntu_19) # 2020-03-27: Testing for {is_raspbian_9, is_raspbian_10} is not currently nec, as testing for {is_debian_9, is_debian_10} covers that already.
|
when: not (is_debian_9 or is_debian_10 or is_ubuntu_16 or is_ubuntu_17 or is_ubuntu_18 or is_ubuntu_19) # 2020-03-27: Testing for {is_raspbian_9, is_raspbian_10} is not currently nec, as testing for {is_debian_9, is_debian_10} covers that already.
|
||||||
|
|
||||||
|
- name: Use pip to pin older working versions in {{ kalite_venv }} if Raspbian/Debian > 10 or Ubuntu > 19
|
||||||
|
pip:
|
||||||
|
name:
|
||||||
|
- ipaddr
|
||||||
|
- pip<20
|
||||||
|
- setuptools<45
|
||||||
|
- wheel<34
|
||||||
|
virtualenv: "{{ kalite_venv }}" # /usr/local/kalite/venv
|
||||||
|
virtualenv_site_packages: no
|
||||||
|
virtualenv_command: /usr/bin/virtualenv
|
||||||
|
virtualenv_python: python2.7
|
||||||
|
extra_args: "--no-use-pep517 --no-cache-dir --no-python-version-warning"
|
||||||
|
when: not (is_debian_9 or is_debian_10 or is_ubuntu_16 or is_ubuntu_17 or is_ubuntu_18 or is_ubuntu_19)
|
||||||
|
# 2020-03-27: Testing for {is_raspbian_9, is_raspbian_10} is not currently nec, as testing for {is_debian_9, is_debian_10} covers that already.
|
||||||
|
|
||||||
- name: Use pip to install KA Lite static to {{ kalite_venv }}
|
- name: Use pip to install KA Lite static to {{ kalite_venv }}
|
||||||
pip:
|
pip:
|
||||||
name: ka-lite-static
|
name: ka-lite-static
|
||||||
|
@ -26,7 +41,6 @@
|
||||||
virtualenv_command: /usr/bin/virtualenv
|
virtualenv_command: /usr/bin/virtualenv
|
||||||
virtualenv_python: python2.7
|
virtualenv_python: python2.7
|
||||||
extra_args: "--no-cache-dir"
|
extra_args: "--no-cache-dir"
|
||||||
#extra_args="--disable-pip-version-check"
|
|
||||||
when: internet_available | bool
|
when: internet_available | bool
|
||||||
|
|
||||||
- name: "Install from template: venv wrapper /usr/bin/kalite, systemd unit file kalite-serve.service, Apache's kalite.conf"
|
- name: "Install from template: venv wrapper /usr/bin/kalite, systemd unit file kalite-serve.service, Apache's kalite.conf"
|
||||||
|
@ -47,6 +61,15 @@
|
||||||
path: /usr/local/kalite/venv/local/lib/python2.7/site-packages/kalite/packages/dist/ifcfg/parser.py
|
path: /usr/local/kalite/venv/local/lib/python2.7/site-packages/kalite/packages/dist/ifcfg/parser.py
|
||||||
regexp: 'a-zA-Z0-9'
|
regexp: 'a-zA-Z0-9'
|
||||||
replace: 'a-zA-Z0-9\-'
|
replace: 'a-zA-Z0-9\-'
|
||||||
|
when: not is_ubuntu_20
|
||||||
|
|
||||||
|
- name: U-20 Fix KA Lite bug in regex parsing ifconfig output, for @m-anish's network names that contain dashes
|
||||||
|
replace:
|
||||||
|
path: /usr/local/kalite/venv/lib/python2.7/site-packages/kalite/packages/dist/ifcfg/parser.py
|
||||||
|
regexp: 'a-zA-Z0-9'
|
||||||
|
replace: 'a-zA-Z0-9\-'
|
||||||
|
when: not (is_debian_9 or is_debian_10 or is_ubuntu_16 or is_ubuntu_17 or is_ubuntu_18 or is_ubuntu_19)
|
||||||
|
# JV why not just is_ubuntu_20?
|
||||||
|
|
||||||
- name: Create dir {{ kalite_root }}
|
- name: Create dir {{ kalite_root }}
|
||||||
file:
|
file:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue