Skip to content

Latest commit

 

History

History
57 lines (29 loc) · 3.29 KB

README.md

File metadata and controls

57 lines (29 loc) · 3.29 KB

Patches for RedFish OS

This is a list of patches developed to evaluate the potential of Patch Manager and how it works.

  • dnsmasq connman integration: description, patch v0.1.4 (system)

    The dnsmasq conflicts with connman because both have their own business with port 53 and /etc/resolv.conf. Therefore, a full integration between these two services is required.

  • fastboot usb3fix script: description, patch v0.0.3 (pcos)

    Provides a script for laptop/PC which aims to solve the USB problems during the flashing procedure.

  • set network postroute: description, patch v0.0.4 (sfos)

    Provides a shell script for configuring the developer mode for tethering the internet connection.

  • sfos ssh connect env: description, patch v0.0.5 (pcos)

    Provides a script for laptop/PC which aims to quickly connect with the SFOS via SSH over the fastest interface available.

  • sshd publickey login only: description, patch v0.0.4 (hybrid)

    Provides a system configuration that allows a safe root login via SSH without using any password.

  • udhcpd tether config fixing: description, patch v0.0.3 (system)

    Creates /etc/udhcpd.tether and update accordingly the udhcpd service file to provide DHCP service.

  • utilities quick fp restart: description, patch v0.0.4 (hybrid)

    The fingerprint reader service restart script has a 3s sleep which it does not seem useful, anymore.

  • x10 ii/i agps config emea: description, patch v0.2.9 (system)

    Provides a system patch for configuring the A/GPS hardware sub-module.

  • x10 ii/i udev rules fixing: description, patch v0.0.2 (system)

    Provides a system configuration to fix some bugs about the udev service.

  • zram swap resize script: description, patch v0.0.9 (sfos)

    Provides a shell script to resize the zRAM and to off-loading it to free memory from sleeping in background apps.

For more information about Patch Manager, check out this analysis about its shortcomings and future improvements.


System patches header

In order to apply patches to the system a special header has been designed

The second one is for testing only, while the first is a general example to use.