Robię RPM. Ten konkretny RPM ma wymagania, które nie mogą być wyrażone jako wymagania wstępne dotyczące RPM, pozwala na wywołanie ich konkretnej konfiguracji systemu plików/dysku. Obecnie awaria następuje po instalacji, w czasie wykonywania, gdy wymagania nie są spełnione.Uszkodzenie RPM zainstalowanej programowo w kroku specyfikacji
Mogę sprawdzić wymagane wymagania wstępne w sekcji% install, w moim skrypcie. Jednak nie mogę wymyślić, jak zakończyć instalację, jeśli spełnione są określone kryteria. Czy możliwe jest niepowodzenie instalacji rpm w środowisku wykonawczym przez jakiś czynnik uruchamiający w sekcji% install (lub innej)?
Przykładem może wyglądać tak, w .spec pliku:
%install
if [ -f /some/file ]
then
FAIL_RPM_INSTALL ## What is this command?
fi
awk daje błędną wartość, gdy system plików * * nazwa jest zbyt długa. Wierzę, że używanie 'df -P' pozwala uniknąć tego problemu. – draganHR