Find a file
2024-10-07 19:04:20 -05:00
blend-inst fix -F -> -f for mkfs.btrfs 2024-10-07 19:04:20 -05:00
blend-postinst chore: do not delete blend user during postinst 2024-02-14 13:20:00 +05:30
LICENSE.md Initial commit 2023-04-19 15:29:59 +05:30
PKGBUILD switch to my version 2024-10-01 22:40:25 -05:00
README.md Fix locale and bios bugs 2023-04-25 17:03:01 +05:30
sample-config.json Update installer for next release 2023-05-11 14:59:18 +05:30

blend-inst

An installer framework and drop-in replacement for and rewrite of Jade in Python that uses the live session's file system instead of bootstrapping a new one, built for blendOS.

Help us with making blend-inst distribution-independent by opening a pull request!

Testing

# 1. Clone this repository

git clone 'https://github.com/blend-os/blend-inst'

# 2. Run the installer with the sample configuration in testing mode,
#    which will simply print out the commands that will run in a true
#    installation, instead of actually running them.

TESTING_INST=true ./blend-inst config 'sample-config.json'

For distributors

UI

Jade-GUI, developed by Crystal Linux, can be used with blend-inst.

Error codes:

  • 1 - Partitioning error
  • 3 - Username not allowed

Contributing

Anyone is free to contribute to blend-inst! It's licensed under the GPL-3.0 license. You can create a PR from the 'Pull Requests' tab on GitHub. You're requested to use autopep8 to format your Python code before creating a pull request.

Credits

blend-inst has been written by Rudra Saraswat. However, the code is inspired by Jade (written in Rust), since it's meant to be a drop-in replacement for Jade. Jade is a project developed by Crystal Linux.