- 15 Jul, 2022 13 commits
-
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
build-scripts/: - configuration_information.sh: - Automatically detect the osc user. Deduce the osc project. - Improve space handling in the variables name. - Reorganize slightly and clean. Add " " around variables. - Do nothing after running buildout. It allows to work on other projects during the compilation time. Create a new stage. - Rename the scripts. Add and rename some variables. - Restore the buildout files retrieving using git clones (rather than copying a model in the current filesystem). templates/compilation-templates/: Change a macro according to a new variable name. Makefile: Update. - Supports both numbered and unnumbered names. - Update for renaming and stage addition. - Add an after_build target and fix some details.
-
Ophélie Gagnard authored
obs/generic/: Improve MCA compilation. Fix some bugs. Add, clean and update distribution and compilation files or templates. obs/generic/templates/compilation-templates/mca/: Improve MCA compilation. Copy more files from it. - Fix and improve the Makefile. - Copy more things from openssl(-dev), i.e. everything except the links to the certificates (in parts/ca-certificates/). build-scripts/clean_build_tree.sh: Fix failure when $RUN_BUILDOUT_DIR/go did not exist. build-scripts/bootstrap_buildout.sh: Fix a bug in the backup mechanism. templates/: - Fix compilation-templates/mca/Makefile.in - Change distribution-templates/debian_defaults/dirs.in to fit the mca case. distribution-specifics/: - Change the "Version" field in the .dsc - fluent-bit: Add distribution-specifics clean the compilation templates. Add support for dep--mca: MCA with light build dependencies. - Add distribution-specifics/dep--mca/ - Add templates /compilation-templates/dep--mca/ Add support for dep--mca--static: Statically linked MCA ith light build dependencies. - Add distribution-specifics/dep--mca--static/ - Add templates /compilation-templates/dep--mca--static/ Add support for dep--fluent-bit: fluent-bit with light build dependencies. - Add distribution-specifics/dep--mca/ - Add templates /compilation-templates/dep--mca/
-
Ophélie Gagnard authored
build-scripts/*bootstrap_buildout.sh: Improve the backup mechanism of the tarball directory taking into account the Go modules handling.
-
Ophélie Gagnard authored
obs/generic/: Support fluentbit-plugin-wendelin as a separate tarball. Fix some bugs and update files. obs/generic/templates/compilation-templates/mca/Makefile.in: Support fluentbit-plugin-wendelin as a separate tarball. obs/generic/: Fix some bugs. Update files. build-scripts/clean_build_tree.sh: Fix failure when $RUN_BUILDOUT_DIR/go did not exist. build-scripts/bootstrap_buildout.sh: Fix a bug in the backup mechanism. templates/: - Fix mca/Makefile.in - Change debian_defaults/dirs.in to fit the mca case.
-
Ophélie Gagnard authored
obs/generic/build-scripts/clean_build_tree.sh: Add permissions in go/ directory in order to delete it.
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
Note: Allow to use custom distribution files instead of the template-generated ones.
-
Ophélie Gagnard authored
templates/: Split into compilation templates and distribution files templates. distribution-specifics/: - Remove mca, lunzip and fluent-bit files: they should be generated the same way. - Add examples files. build-scripts/: - Add some variables. - Add a script for the distribution files. Makefile: - Add a stage for distribution files. - Add a build target: no distrib files generation, no obs. Warning: General targets tested with lunzip. Reversibility with clean_* untested.
-
Ophélie Gagnard authored
build-scripts/: - Backup bin/buildout and restore it so that it is not "rebootstraped" when sent to OBS. - Change some variable names, add a sed regex.
-
Ophélie Gagnard authored
This provides a tool to help package a software from buildout using OBS.
-
- 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
-