Support for immutable Linux OS (Bluefin Dakota here) with a fix.

Abierto Apto para principiantes
#91 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
90/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
shell

Línea de trabajo

El payload indica la línea exacta que hay que cambiar: la variable POLKIT del script de instalación «Other Distributions», que actualmente apunta a /usr/share/polkit-1/actions/net.pangolin.client.policy. Lee primero ese script y comprueba dónde se escribe el archivo de política y si se crea el directorio padre, ya que /etc/polkit-1/actions puede no existir en un sistema recién instalado. Hecho significa que el script instala la política bajo /etc sin escribir en la partición /usr de solo lectura y que el servicio del cliente Pangolin sigue arrancando.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Describe the Bug

I am running Bluefin Dakota (an immutable GNOME OS-based Linux distro) but the install script for "Other Distributions" failed because of read-only system partition for polkit. Using a local policy (if I understood correctly) would make the install script work on such immutable OS.
Here is what I changed in the install script :
from
POLKIT=/usr/share/polkit-1/actions/net.pangolin.client.policy
to
POLKIT=/etc/polkit-1/actions/net.pangolin.client.policy.
Pangolin client service is working, as well as the client.

Environment
  • OS Type & Version: Bluefin Dakota (Immutable, based on GNOME OS)
  • Pangolin Version: 1.26 (should not matter)
To Reproduce

Launch the install script on an immutable OS

AI Disclosure

No AI was used.

Expected Behavior

The install script should support immutable OS that are not Fedora based.

Lenguaje dominante
Go
Estrellas
26
Forks
10
Merge medio
5 h 49 min
PR fusionados (30 d)
12

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de fosrl/windows-linux

Todos los issues de fosrl/windows-linux

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.