Utworzono zgłoszenie.
Produkt: immudex (Stabilna wersja dystrybucji GNU/Linux oparta na Debianie Stable.)
Komponent: Narzędzia (Problemy lub ulepszenia autorskich narzędzi. W temacie wpisać nazwę narzędzia.)
Rodzaj zgłoszenia: ulepszenie
Temat: Kompatybilność programów uruchamianych przez immudex-run z Debian 13
Opis zgłoszenia:
Ze względu na to, że niektóre programy posiadające swoje konfiguracje na kryptach - wcześniej tj. na Debianie 12 uruchamiały się korzystając ze zmiennej
środowiskowej HOME zdefiniowanej w nadrzędnym skrypcie uruchamiającym - tj. immudex-run lub inny skrypt dedykowany dla danego programu.
Obecnie tj. na Debianie 13, przy niektórych programach trzeba skopiować pliki konfiguracyjne do natywnego katalogu domowego użytkownika, aby program
uruchomił się ze wcześniejszą konfiguracją. Ze względu na to, że to rozwiązanie na razie zaspokaja potrzeby uruchmianych programów, można utworzyć
nową wersję immudex-run, która korzysta ze wcześniej przygotowanej przez użytkownika bazy danych. Baza danych może być przechowywana jako skrypt
powłoki w katalogu /usr/local/share. Skrypt będzie zawierać dwie tablice, jedna z nich będzie odpowiadać nazwom programów, druga zaś będzie
będzie przechowywać ścieżki do plików konfiguracyjnych. Na podstawie podanej przez użytkownika nazwie programu, immudex-run sprawdzi występowanie
takiego programu w bazie, jeśli nie będzie on występować odmówi jego uruchomienia. W przeciwnym wypadku skopiuje pliki konfiguracyjne do natywnego
katalogu domowego użytkownika i uruchomi sam program.
Status zgłoszenia został zmieniony z Przyjęty na Potwierdzony
Stworzono immudex-run na nowo, zgodnie z wytycznymi. Przetestowano i wdrożono na produkcji. Temat do zamknięcia.
Link do zmian na GH: https://github.com/xf0r3m/immudex/commit/5dfbc2f840518a91c373c4cebfeaa0290e774ca0
Status zgłoszenia został zmieniony z Potwierdzony na Zakończony