Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add bmcd package #116

Merged
merged 5 commits into from
Sep 5, 2023
Merged

Add bmcd package #116

merged 5 commits into from
Sep 5, 2023

Commits on Jul 6, 2023

  1. init: split S95hello into two to accommodate upcoming bmcd

    Prior to this change, script S95hello.sh would:
    
    1. mount sdcard
    2. call scripts
    3. print ASCII art
    4. launch bmc daemon
    
    However, the new version of BMC daemon (aptly named bmcd) which warrants
    its own proper startup script, needs to launch after steps 1-2, but
    prior to ASCII-art being printed.
    
    Split steps 1-2 and 3 into their own scripts, with priorities 93 and 99
    respectively, and remove redundant .sh suffix. The new daemon will start
    at priority 94. User-defined scripts can run on priorities 95-98.
    
    The ASCII-art could be moved to /etc/issue by using a post-build.sh
    script, however this would cause the art to be printed several times
    on boot and login.
    ruslashev committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    233bdef View commit details
    Browse the repository at this point in the history
  2. br: add bmcd package

    ruslashev committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    878b3f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. bmcd: fix closing stdout when started by init.d

    When start-stop-daemon(8) daemonizes a process, it closes stdout and
    stderr (which is technically the whole point of daemons) but that leaves
    us and users with no way to see bmcd's output. Since it is the most
    important daemon on the system, enable seeing its output and to do so,
    upgrade start-stop-daemon from lean busybox version to debian's.
    ruslashev committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    a0ea35e View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    394d97d View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    881c8c2 View commit details
    Browse the repository at this point in the history