- 12 Jul, 2022 31 commits
-
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
build-scripts/: - configuration_informaition.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 maccro 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. TODO.txt: Update.
-
Ophélie Gagnard authored
distribution-specifics/: - Re-upgrade the compilation dependency versions for Debian 11 as the project for supporting Debian 10 is dropped. - Remove Debian 10 support.
-
Ophélie Gagnard authored
distribution-specifics/{dep--mca--static,dep--fluent-bit}/: Add a version of the files for Debian 11 and a version for Debian 10.
-
Ophélie Gagnard authored
Add distrbution files and clean compilation templates. distribution-specifics/: - Change the "Version" field in the .dsc - dep_fluentbit: Add distribution-specifics/dep_fluent-bit/, templates/compilation-templates/dep_fluent-bit/ - fluent-bit: Add distribution-specifics clean the compilation templates. - Move and update light-build-dependencies/ to dep--mca/ - dep--mca--static/: Fix a bug (wrong .dsc name). distribution-specifics/, templates/: - Change dep_* to dep--* and rename the files accordingly. - Modify directories, file names and file contents according to the *-static -> --*static switch. build-scripts/build_tree.sh Fix the local model for slapos repository.
-
Ophélie Gagnard authored
distribution-specifics/light-build-dependencies-mca/: Update. distribution-specifics/dep_mca-static/: Add support for a statically linked version of MCA. (i.e. copy the .dsc and the debian files from light-build-dependencies-mca with the right replacements) template/compilation-templates/light-build-dependencies-mca/: Update Makefile.in - Don't rename libfluentbit_wendelin.so into fluentbit_wendelin.so - Don't copy include/ - Some more tweaks. - templates/compilation-templates/dep_mca-static/: - Copy from light-build-dependencies-mca/ (which will be moved to dep_mca in the near future). - Makefile.in: Don't copy the dynamic libraries. Warning: Switch $SOFTWARE_NAME to example in build-scripts/configuration-information.sh
-
Ophélie Gagnard authored
TODO.txt: Update. 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/templates/compilation-templates/mca/: - Fix and improve the Makefile. - Copy more things from openssl(-dev), i.e. everything except the links to the certificates (in parts/ca-certificates/).
-
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
TODO.txt: Update. 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/templates/compilation-templates/mca/Makefile.in: Support fluentbit-plugin-wendelin as a separate tarball.
-
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
templates/Makefile.in: - Fix a bug. Add DESTDIR in Makefile. - Change a variable name. - Add debugs with ls distribution-spefcifics/lunzip/debian/dirs: Fix (add / at the beginning)
-
Ophélie Gagnard authored
build-scripts/: - obs.sh: Fix some bugs. - configuration-information.sh: Switch version to 1. Tweak some lines. Warning: switch to mca distribution-specifics/: Change version from 0-1 to 1-1. (Debian standard doesn't use 0?)
-
Ophélie Gagnard authored
Warning: switched to lunzip.
-
Ophélie Gagnard authored
-
Ophélie Gagnard authored
distribution-specifics/: - Update the debian/dirs files. - Change the version and add the version in the name or field where required.
-
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
-