Skip to content
  1. Jan 06, 2025
    • Ibrahim Uslan's avatar
      containers: Introduce rootless docker run feature · 7c67d394
      Ibrahim Uslan authored and Raghuram Thammiraju's avatar Raghuram Thammiraju committed
      
      
      To prevent root privilege escalation from within a container, rootless
      docker are engouraged.
      
      This patch include script modifications to  build and launch a
      rootless container along with some generic improvements
      
      Removed hardcoded user information from build step and moved it to
      be picked up at runtime when container is launched. Added entrypoint
      script to have better user experience when running containers.
      Improved container.sh to support rootless feature.
      
      Signed-off-by: Ibrahim Uslan's avatarIbrahim Uslan <ibrahim.uslan@arm.com>
      Change-Id: I38831c84edee17f6a9bb9beebd3bc1740a97950f
  2. Dec 23, 2024
    • Ibrahim Uslan's avatar
      common/install-*.sh : Standardise installation scripts · c5029d25
      Ibrahim Uslan authored and Raghuram Thammiraju's avatar Raghuram Thammiraju committed
      
      
      Install helper scripts were written at different times, with varying
      argument patterns, variable naming, etc. Making them have common
      calling argument patterns improves their readbility and usage.
      Update the naming convention for common variables and temporary paths.
      Also add usage functions to print usage help string.
      
      - common/install-openssl.h
      - common/install-gcc.h
      - common/install-clang.h
      - common/install-libfdt.h
      
      Signed-off-by: Ibrahim Uslan's avatarIbrahim Uslan <ibrahim.uslan@arm.com>
      Change-Id: I889a91bf4aaf2f81d090c549aa489e8df2df7926
      c5029d25
    • Ibrahim Uslan's avatar
      common: Move helper scripts to a common directory · c55b544b
      Ibrahim Uslan authored and Raghuram Thammiraju's avatar Raghuram Thammiraju committed
      
      
      Consolidate all installation scripts into a common folder for better
      file/folder organisation.
      Move helper scripts required by dockerfiles into the common directory.
      
      The new directory structure is as below.
      setup-scripts/
      ├── common
      │   ├── install-gcc.sh
      |   |-- install-clang.sh
      │   ├── install-libfdt.sh
      │   └── install-openssl.sh
      ├── container-files
      │   ├── rd-infra-amd64
      │   └── rd-infra-arm64
      ├── container.sh
      
      Signed-off-by: Ibrahim Uslan's avatarIbrahim Uslan <ibrahim.uslan@arm.com>
      Change-Id: Ib25f14881f2c6e340b1f42b281e49bc2e9c69835
      c55b544b
  3. Dec 16, 2024
  4. Sep 30, 2024
  5. Jul 16, 2024
  6. Apr 11, 2024
  7. Mar 12, 2024
  8. Jan 18, 2024
  9. Jan 10, 2024
  10. Nov 23, 2023
  11. Mar 15, 2023
  12. Mar 14, 2023
  13. Mar 10, 2023
  14. Mar 08, 2023
    • Nuno Lopes's avatar
      Updates to allow executing fvp from the container · 627d75c7
      Nuno Lopes authored
      
      
      This change configures locale information that xterm needs to allow to
      launch gui terminals inside the running container.
      An environment variable 'DISPLAY' is also introduced in the docker run
      command, to configure a display for the container.
      
      Signed-off-by: Nuno Lopes's avatarNuno Lopes <nuno.lopes@arm.com>
      Change-Id: I4e23fdcc2821f454abf1257cd719825651e469fc
      627d75c7
  15. Feb 23, 2023
  16. Feb 20, 2023
  17. Feb 14, 2023
Loading