Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • S slapos.core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 38
    • Merge requests 38
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • slapos.core
  • Merge requests
  • !381

WIP: check_software: check #! in scripts installed by softwares

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Jérome Perrin requested to merge jerome/slapos.core:feat/software-check-shebang into master May 02, 2022
  • Overview 2
  • Commits 1
  • Pipelines 1
  • Changes 2

Some software install scripts with a #!/ line refering to a system program, such as for example #!/usr/bin/python . Later when they are executed this may fail because the system program might not be present or might not be the wrong version.

This extends the software check to detect these and flag them as errors. Software release authors will have to adjust the generated scripts, for example by using post build step.

Edited May 02, 2022 by Jérome Perrin
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feat/software-check-shebang
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7