LbEnvBootstrap merge requestshttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests2020-03-30T16:00:27+02:00https://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/18Revert "Merge branch '2-change-ci-cd-job-to-publish-rpm-to-nexusrm' into 'mas...2020-03-30T16:00:27+02:00Marco Clemencicmarco.clemencic@cern.chRevert "Merge branch '2-change-ci-cd-job-to-publish-rpm-to-nexusrm' into 'master'"We decided not to use NexusRPM
This reverts merge request !14We decided not to use NexusRPM
This reverts merge request !141.1.2Marco Clemencicmarco.clemencic@cern.chMarco Clemencicmarco.clemencic@cern.chhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/17Add helper aliases to start LbEnv when using ~/.nolbenv2020-02-11T18:04:43+01:00Marco Clemencicmarco.clemencic@cern.chAdd helper aliases to start LbEnv when using ~/.nolbenv1.1.2Ben CouturierBen Couturierhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/15Resolve "Add "legacy" flavour"2020-01-17T16:37:49+01:00Marco Clemencicmarco.clemencic@cern.chResolve "Add "legacy" flavour"Closes #1Closes #11.1.2Ben CouturierBen Couturierhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/14Change CI/CD job to publish RPM to NexusRM2020-03-30T15:56:49+02:00Marco Clemencicmarco.clemencic@cern.chChange CI/CD job to publish RPM to NexusRMCloses #2Closes #21.1.2Ben CouturierBen Couturierhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/13Strip LBSCRIPTS entries from PYTHONPATH2019-07-15T14:12:51+02:00Marco Clemencicmarco.clemencic@cern.chStrip LBSCRIPTS entries from PYTHONPATHto avoid interference with virtualenv, when `LbEnv` is sourced after `LbLogin`.to avoid interference with virtualenv, when `LbEnv` is sourced after `LbLogin`.1.1.2Ben CouturierBen Couturierhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/1Prepare for commissioning2019-02-26T11:57:18+01:00Marco Clemencicmarco.clemencic@cern.chPrepare for commissioning- map *stable* flavour to `LbLogin` instead of `LbEnv`
- ignore `.noLHCBLoginscript` to be able to disable the legacy version but still run the new scripts (e.g. in ~/.bashrc)- map *stable* flavour to `LbLogin` instead of `LbEnv`
- ignore `.noLHCBLoginscript` to be able to disable the legacy version but still run the new scripts (e.g. in ~/.bashrc)1.0.1Marco Clemencicmarco.clemencic@cern.chMarco Clemencicmarco.clemencic@cern.chhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/28Add Rust from lhcbdev.cern.ch to LHCb environment2024-02-16T13:54:29+01:00Marco Clemencicmarco.clemencic@cern.chAdd Rust from lhcbdev.cern.ch to LHCb environment@bcouturi, @cburr, I'd like to add this to the LHCb login environment, what do you think?@bcouturi, @cburr, I'd like to add this to the LHCb login environment, what do you think?https://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/27Add lb telemetry2023-08-03T11:37:18+02:00Cameron Duncan McclymontAdd lb telemetryCameron Duncan McclymontCameron Duncan Mcclymonthttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/26Add LBTELEMETRY_ENABLED to CERN environment2023-07-26T10:55:17+02:00Chris BurrAdd LBTELEMETRY_ENABLED to CERN environmenthttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/25Support sourcing LbEnv-flavour.sh with "set -u" enabled2022-04-26T16:33:58+02:00Chris BurrSupport sourcing LbEnv-flavour.sh with "set -u" enabledMarco Clemencicmarco.clemencic@cern.chMarco Clemencicmarco.clemencic@cern.chhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/24Isolate the bootstrap of LbEnv from the user environment2021-08-17T11:27:05+02:00Chris BurrIsolate the bootstrap of LbEnv from the user environmentI think this is a good idea to avoid bizarre issues like: https://mattermost.web.cern.ch/lhcb/pl/yozidgjinfrm3bd4dnouag8zhaI think this is a good idea to avoid bizarre issues like: https://mattermost.web.cern.ch/lhcb/pl/yozidgjinfrm3bd4dnouag8zhaMarco Clemencicmarco.clemencic@cern.chBen CouturierMarco Clemencicmarco.clemencic@cern.chhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/23Try to set X509_VOMSES to /etc/vomses instead of /etc/grid-security/vomses (L...2021-07-19T16:03:23+02:00Chris BurrTry to set X509_VOMSES to /etc/vomses instead of /etc/grid-security/vomses (LBCORE-2029)Closes LBCORE-2029Closes LBCORE-2029https://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/22Set X509_VOMSES in etc/cern_profile.d/cern_env2021-05-04T15:56:44+02:00Chris BurrSet X509_VOMSES in etc/cern_profile.d/cern_envhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/21Use host_os_conda for platform detection on all flavours2020-10-23T11:52:58+02:00Chris BurrUse host_os_conda for platform detection on all flavourshttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/20Use conda based environment for unstable2020-06-15T13:29:58+02:00Chris BurrUse conda based environment for unstableAdds the changes I applied by hand on CVMFS.Adds the changes I applied by hand on CVMFS.Marco Clemencicmarco.clemencic@cern.chBen CouturierMarco Clemencicmarco.clemencic@cern.chhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/19Fix tcsh aliases2020-04-27T12:53:48+02:00Marco Clemencicmarco.clemencic@cern.chFix tcsh aliasesBen CouturierBen Couturierhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/16Resolve "Change the default user environment to LbEnv"2020-05-08T17:28:54+02:00Marco Clemencicmarco.clemencic@cern.chResolve "Change the default user environment to LbEnv"Closes #3Closes #3Ben CouturierBen Couturierhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/12Allow overriding of hardcoded siteroot2019-05-15T23:25:40+02:00Marco Clemencicmarco.clemencic@cern.chAllow overriding of hardcoded siterootthis will help testing the LbEnv RPM by running something like:
```bash
rpm -ivh /tmp/LbEnv-1.1.0-2.gcd8aa2d.noarch.rpm
export OVERRIDE_MYSITEROOT=/cvmfs/lhcb.cern.ch/lib
export OVERRIDE_LBENVROOT=/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/un...this will help testing the LbEnv RPM by running something like:
```bash
rpm -ivh /tmp/LbEnv-1.1.0-2.gcd8aa2d.noarch.rpm
export OVERRIDE_MYSITEROOT=/cvmfs/lhcb.cern.ch/lib
export OVERRIDE_LBENVROOT=/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/unstable/x86_64-centos7
. /opt/LHCbSoft/etc/cern_profile.sh
```Ben CouturierBen Couturierhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/11Set VIRTUAL_ENV_DISABLE_PROMPT in global CERN environment2019-05-10T11:20:24+02:00Ben CouturierSet VIRTUAL_ENV_DISABLE_PROMPT in global CERN environmentMarco Clemencicmarco.clemencic@cern.chMarco Clemencicmarco.clemencic@cern.chhttps://gitlab.cern.ch/lhcb-core/LbEnvBootstrap/-/merge_requests/10Allow overriding of host_os detection2019-06-04T11:44:13+02:00Marco Clemencicmarco.clemencic@cern.chAllow overriding of host_os detectionon unknown platforms one can set `force_host_os` to pretend to be on a
supported oneon unknown platforms one can set `force_host_os` to pretend to be on a
supported oneBen CouturierBen Couturier