1. 16 Jul, 2018 1 commit
  2. 10 May, 2018 1 commit
  3. 09 May, 2018 1 commit
    • Elijah Grubb's avatar
      Fixing errors in emulabizing Docker images · b6e0952e
      Elijah Grubb authored
      Fixed issue with cmd and entrypoint values being set
      Fixed issue with rcS init.d process negatively hurting
      our networking settings.
      Better handling of whitespace in Environment variable
      Squashed commit of the following:
      commit 9aff9b12
      Author: Elijah Grubb <u0894728@utah.edu>
      Date:   Wed May 9 19:15:40 2018 -0600
          Handling environment variable values with whitespace
      commit c9a16bbd
      Author: Elijah Grubb <u0894728@utah.edu>
      Date:   Wed May 9 17:07:43 2018 -0600
          Fixing racing issue and rcs issue
      commit 10bf4517
      Author: Elijah Grubb <u0894728@utah.edu>
      Date:   Wed May 9 16:00:45 2018 -0600
          Setting cmd to be empty and entrypoint to be runit
  4. 27 Feb, 2018 1 commit
    • Elijah Grubb's avatar
      Updating alpine container to include tcsh · 4e7e0fe0
      Elijah Grubb authored
      I was able to get the alpine package maintainers
      to merge in a patch for tcsh that fixed the out
      of memory issues when attempting to use it as seen
      here: https://github.com/alpinelinux/aports/pull/3302.
      This commit has been lightly hand tested and basic
      tcsh features appear to work. There are some failures
      on alpine with the tcsh regression test suite which
      can be seen here: http://tpaste.us/L6R4.
      Associated symlinks that replaced tcsh with bash have
      been removed as a result of this update.
      Squashed commit of the following:
      commit dc2fc6dd
      Author: Elijah Grubb <u0894728@utah.edu>
      Date:   Tue Feb 27 15:08:14 2018 -0700
          Removed unnecessary symlink
      commit 0d974c18
      Author: Elijah Grubb <u0894728@utah.edu>
      Date:   Tue Feb 27 13:54:54 2018 -0700
          Readding hopefully fixed tcsh
  5. 08 Feb, 2018 1 commit
  6. 02 Feb, 2018 2 commits
  7. 01 Feb, 2018 1 commit
  8. 15 Nov, 2017 1 commit
    • Elijah Grubb's avatar
      Built out emulabizatization of docker alpine · 134e809f
      Elijah Grubb authored
      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 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!