Project

General

Profile

Actions

Feature #18715

closed

Accept base64-encoded shell script via kernel command line

Added by Lukas Zapletal about 7 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
High
Category:
Image
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Some users need to do small changes during discovery or implement workarounds for non-existing features (configure network bond). While we do support ZIP extensions, these require network connections and not everything can be workarounded.

We can implement base64-encoded (perhaps gzipped) shell scripts that would be executed during system boot, so users could easily put shell commands to execute before or during discovery. Two scripts could be accepted - before and after network initialization. These could be simple systemd service units decoding and executing shell scripts.

Actions #1

Updated by Lukas Zapletal about 7 years ago

  • Priority changed from Normal to High
  • Target version set to Discovery Image 3.4.0
Actions #2

Updated by Rahul Bajaj over 6 years ago

  • Assignee set to Rahul Bajaj
Actions #3

Updated by The Foreman Bot over 6 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman-discovery-image/pull/101 added
Actions #4

Updated by Lukas Zapletal over 6 years ago

  • Assignee changed from Rahul Bajaj to Lukas Zapletal

A customer asked for this, easy one.

Actions #5

Updated by Lukas Zapletal about 6 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF