Some tools do not work in immutable / transactional system out-of-the-box (e.g. because they write to read-only part of the system) and need to be invoked via transactional-update.

Try to figure out whether it would be possible to run such tools transparently (although with obvious drawbacks) and wrap them in transactional-update.

Outcome:

https://github.com/jsrain/transactional-wrapper

shows two possible implementations:

  • via creating an alias on commands that require to be run via transactional-update

  • via modifying the commands to call the wrapper instead of exiting

Both seem to work well (tested on Leap Micro 6.2 with zypper as example)

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 12 days ago: jsrain started this project.
  • 19 days ago: epaolantonio liked this project.
  • 21 days ago: jsrain originated this project.

  • Comments

    • lkocman
      9 days ago by lkocman | Reply

      Can you please write a summary for Hackweek25 Jiri?

    Similar Projects

    This project is one of its kind!