Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • X xinit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorgxorg
  • app
  • xinit
  • Merge requests
  • !6

Modernized shell scripts

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Marc Boocha requested to merge marcthe12/xinit:master into master Nov 17, 2021
  • Overview 2
  • Commits 1
  • Pipelines 2
  • Changes 2

This tries to modernize the shell scripts. It also replace many c preprocessor ifdef with runtime detection(uname). There is now only 1 ifdef remaining and most defines set shell variables at the start of the script. If the mcookie logic can be replaced, the cprepossor can be dropped completely and replaced by shell variables.

the backtick and x-prefix trick has with replaced with modern conterparts. Qouting has ben added in some places. Note testing was done on linux so probably needs confirmation by Xquartz and Solaris

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: master