Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • emulab-devel emulab-devel
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 167
    • Issues 167
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • emulabemulab
  • emulab-develemulab-devel
  • Merge requests
  • !29

Built out emulabizatization of docker alpine

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Elijah Grubb requested to merge grubb/emulab-devel:master into master Nov 15, 2017
  • Overview 0
  • Commits 1
  • Changes 27

The organization of the code follows the guidelines set by the ubuntu version extremely closely. Big differences to notice are some of the package name changes switching from apt-get to apk, the requirement of the --disable-ssl flag when running the configure command for pubsub and the methodology required to build a custom apk package to use our custom runit. Apk has lots of issues with and argues against building a new .apk package as root, so runit-artifacts.sh creates a new user, gives them super user permissions, adds them to the abuild group and runs the runit-packager.sh script as this new user. Design of this solution was focused on doing as much as possible while remaining in root. Enjoy!

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