Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7b2a9db0 authored by Manoj Nair's avatar Manoj Nair
Browse files

Merge branch '690-easy-installer-content-update' into 'master'

Resolve "Easy installer content update"

Closes #690

See merge request e/documentation/user!764
parents 6823fb86 f93c272d
Loading
Loading
Loading
Loading
+4 −14
Original line number Diff line number Diff line
@@ -56,24 +56,14 @@ It uses the ["badass jlink plugin"](https://badass-jlink-plugin.beryx.org/releas


## Feature idea
- make `./gradlew dist` to create a build for one platform at a time depending on a param.
i.e: `./gradlew dist windows` or `./gradlew dist linux`

1. I want to help **porting /e/OS on Windows**
    - you can help us to translate scripts to Windows
    - if you have some knowledge to package Windows application (as we did on Linux with Snap)
    - once the 2 previous points will be done, you can test and try that everything runs on Windows as it runs on Linux

1. I want to help **porting /e/OS on MacOS**
    - you can check that our scripts are compatible with MacOS
    - if you have some knowledge to package MacOS X applications (as we did on Linux with Snap)
    - once the 2 previous points will be done, you can test and try that everything runs on MacOS as it runs on Linux

1. I want to **add support for a new device**
- **Add support for a new device**
    - You need to own the device
    - First step is to create configuration files for the Easy Installer
    - If necessary, create the missing scripts to be able to achieve the installation

- make `./gradlew dist` to create a build for one platform at a time depending on a param.
i.e: `./gradlew dist windows` or `./gradlew dist linux`

## How to support or add a new device ?

The easy-installer uses two configuration files for each device.
+9 −9
Original line number Diff line number Diff line
@@ -2,23 +2,23 @@

- The Easy Installer is a desktop application which **helps users install /e/OS** on supported devices.

- In its current version the tool works on the **Linux** and **Windows OS**
- The latest version of the tool works on **Linux** , **Windows** and **macOS**

![](/images/easy-installer-mainscreen.png)

## How can I install the /e/OS easy-installer?

The easy-installer beta is available for Linux and Windows OS.
The easy-installer beta is available for Linux, Windows and macOS.

[Installation guide for Linux](easy-installer-linux)

[Installation guide for Windows](easy-installer-windows)

[Installation guide for MacOS](easy-installer-macos)
[Installation guide for macOS](easy-installer-macos)

## List of devices supported by the easy-installer

- The easy-installer beta version supports **15 devices**
- The easy-installer beta version supports **16 devices**

{% include alerts/tip.html content="To get the Easy Installer working on your PC you would need to install the OS specific fastboot drivers first. Follow the instructions in the Install Guides gives against each device." %}

@@ -45,12 +45,12 @@ The easy-installer beta is available for Linux and Windows OS.

## Why are more devices and OS not supported?

Due to resource constraints the /e/OS team cannot support all the work needed to add more devices or other operating systems. Here we request users in the community with development experience to help us on:
- Porting the Easy Installer to MacOS
   - the java software should run without issues
   - some development work may be required on the script to port it
Due to resource constraints the /e/OS team cannot add more devices or operating systems. Here we request users in the community with development experience to help us:

- Support new devices
   - with its architecture based configuration files, it is easy to add new devices
   - with its architecture based configuration files, it is easy to add new devices to the Easy Installer
  
- Add support for more Operating systems

{% include alerts/tip.html content="We share details on how you can add more devices in [this document](easy-installer-contribute)"%}