Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Questions/Notes from 2019-08:
    • Some of the same issues for what I built after applying Eric's buildroot-site changes that I found with 2016-11.1 apply to 2019-08, namely:
      • The telnet service was still running.
      • And, of course, chrt didn't work.
    • But, by exploring Eric's 2016-11-2 non-site directories, we found out why telnet wasn't working (that the root password came out correctly would indicate that maybe Eric used .config info from 2019-08 to fix it in his 2016-11 build?).
    • Since Eric did have chrt  working at one point, I'm exploring his other 2019-08 directories to see if I can glean anything from those:
      • Just using the images from Eric's directory named "buildroot-2019.08-2-bad-uids", I found that chrt worked!
      • After comparing my directory with Eric's where chrt worked, I found that the busybox config where it worked had the SUID features set and enabled (where it didn't work, they were neither enabled nor set).


Summary

  • In order to get all three LinuxRT variants to have ALL of the features functional the following needs to be done:
    • Ensure that BusyBox is configured such that telnet is disabled entirely (neither set nor enabled)
    • Ensure that BusyBox is configured such that SUID is enabled (set and enabled)
    • Ensure that BuildRoot is configured such that the password method is sha-256 instead of md5.
  • Although Eric didn't check them in yet, the rest of the changes in his site directory (which are essentially all of the changes that go into the RFS itself) work as expected (these are the changes for all of the user/groups and the /etc/SLACproperties file).