Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
S slapos.core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 31
    • Merge requests 31
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • slapos.core
  • Merge requests
  • !381

Open
Created May 02, 2022 by Jérome Perrin@jeromeOwner
  • Report abuse
Report abuse

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

  • 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
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: feat/software-check-shebang
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7