- 12 Jul, 2022 9 commits
-
-
Ophélie Gagnard authored
Makefile: Add a target no-obs and its clean_no-obs counterpart. build-scripts/*: - Simplify the scripts and add a variable for the path of the current tarball. - Add new variables and improve the genericization. build-scripts/obs.sh: Delete .install.cfg in the directory where builtout is run. templates/*: Improve the templates system: it is no longer needed to modify the templates to build another SR. templates/Makefile.in: Improve the target management.
-
Ophélie Gagnard authored
templates/Makefile.in: - Fix a bug: Transform templates/Makefile in an actual template Makefile.in leaving less room for path inconsistencies. - Fix a bug. Remove tmp-networkcached-related commands. templates/buildout*.in: - Fix a bug: Add the extends-cache and download-cache variables. build-scripts/template_stage.sh: Add support for the new templates/Makefile.in
-
Ophélie Gagnard authored
build-scripts/obs.sh: Fix a bug. Save the path of the local BUILD_DIRECTORY so that it can be replaced in the relevant files by the right path in OBS' VM. dependencies.txt: Add a dependency.
-
Ophélie Gagnard authored
dependencies.txt lists the dependencies required by the project.
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
Various fixes. Add OBS stage. - Remove the top-level Makefile of the archive. - Rename directories. - Send directly tarballs/$SOFTWARE. - Build from tarballs/$SOFTWARE/Makefile. - Rename variables for clarity. - Add obs.sh and clean_obs.sh.
-
Ophélie Gagnard authored
- remove template/networkcached.cfg.in - remove the networkcached support from build_tree.sh and clean_build_tree.sh - remove the networkcached support from template_stage.sh bootstrap_buildout.sh - remove cache_creation.sh and clean_cache_creation.sh
-
Ophélie Gagnard authored
The scripts do everything until the first run of buildout (actual run, not just bootstraping).
-
- 08 Jul, 2022 2 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
See merge request nexedi/slapos.package!161
-
- 06 Jul, 2022 3 commits
-
-
Thomas Gambier authored
It has more chances to exist than /usr/bin/python executable
-
Thomas Gambier authored
-
Thomas Gambier authored
This commit also simplifies the preparation of the cache for OBS compilation. The slapos-node package can be built in any Linux distribution (old or new). WARNING: Do not use PYTHON make variable since it messes up with compilation. Instead use SLAPOS_BOOTSTRAP_SYSTEM_PYTHON which explains the idea of the variable and does not overrides make's PYTHON variable in other places.
-
- 16 Jun, 2022 2 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
-
- 02 Jun, 2022 2 commits
-
-
Thomas Gambier authored
also do not check for invalid certificate in slapos.cfg anymore. It's been more than 3 years that the certificate is invalid. All our machines are updated.
-
Thomas Gambier authored
-
- 24 May, 2022 1 commit
-
-
Joanne Hugé authored
-
- 15 May, 2022 1 commit
-
-
Julien Muchembled authored
-
- 13 May, 2022 1 commit
-
-
Thomas Gambier authored
-
- 07 May, 2022 2 commits
-
-
Julien Muchembled authored
For CentOS_8 & CentOS_8_Stream, I give up: - nothing provides python, python2, python3 or /usr/bin/python (actually, there's a python2 package on CentOS_8_Stream, but only to ship a /usr/bin/python2 that tells the user not to use Python 2... wtf ?) - by default, there exists /usr/libexec/platform-python and it's functional but the build of openssl requires any of python{,2,3} in PATH, which means that a probable solution is to: - conditionally depend on 'python' only `%if 0%{?centos_ver} != 8` - change Makefile.in to add a symlink to /usr/libexec/platform-python in a temporary directory that we add to $PATH during the build - ... but it's probably fine to use packages for CentOS_7
-
Julien Muchembled authored
-
- 05 May, 2022 1 commit
-
-
Thomas Gambier authored
-
- 03 May, 2022 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
- Make it compatible with Python 3. - Install setuptools in a way that's compatible with slapos.rebootstrap (otherwise, rebootstrapping fails because signature dependency to setuptools changes).
-
- 22 Apr, 2022 1 commit
-
-
Thomas Gambier authored
-
- 13 Apr, 2022 1 commit
-
-
Lu Xu authored
-
- 15 Mar, 2022 3 commits
-
-
Thomas Gambier authored
playbook: imt-vm-bootstrap playbook will be called only until success, then it is never called again
-
Thomas Gambier authored
This reverts commit 910d2148. Actually, we will simply stop executing the playbook totally after it is well configured.
-
Thomas Gambier authored
-
- 09 Mar, 2022 1 commit
-
-
Joanne Hugé authored
-
- 04 Mar, 2022 1 commit
-
-
Thomas Gambier authored
-
- 24 Feb, 2022 1 commit
-
-
Lu Xu authored
-
- 16 Feb, 2022 1 commit
-
-
Łukasz Nowak authored
This reverts commit dd750800.
-
- 11 Feb, 2022 1 commit
-
-
Julien Muchembled authored
-
- 07 Feb, 2022 2 commits
-
-
Levin Zimmermann authored
Previously it only worked with Debian 10. This commit reflects the removal of the apt package 'python-pip' in Debian 11 and the change of the i2c bus number.
-
Levin Zimmermann authored
There were still two issues which are solved with this commit: 1. Previously the firewall prevented the installation of Fluentd (because no connection via http/https was possible). 2. Previously the sensor couldn't send data to the IoT gateway ( the opened port wasn't sufficient).
-
- 11 Jan, 2022 2 commits
-
-
Levin Zimmermann authored
When importing the slapos playbook after running re6stnet-install role, the user defined computer_name will be ignored and will be overridden by 'set_facts', line 16 in re6stnet-install/tasks/main.yml. Therefore the slapos install role is directly called (instead of importing the playbook) which seems to solve the issue.
-
Levin Zimmermann authored
-