kickstart %pre에서 파일을 생성한 다음 RPM 패키지 설치 및/또는 kickstart %post 중에 동일한 파일에 액세스할 수 있습니까?

kickstart %pre에서 파일을 생성한 다음 RPM 패키지 설치 및/또는 kickstart %post 중에 동일한 파일에 액세스할 수 있습니까?

나는 게시물을 읽었다CentOS의 Kickstart에서 %pre와 %post의 차이점은 무엇입니까?여기에는 다음 명령문이 포함되어 있습니다. 새 설치 루트 디렉터리로 chrooted를 실행하거나 anaconda의 루트 디렉터리에서 %post실행(을 사용하여)할 수 있으며 , 여기서 생성/저장된 파일에 액세스할 수 있습니다 .%post --nochroot%pre

이 파일에 정확히 어떻게 액세스합니까? RPM 패키지 %post 스크립트릿에서 이 파일(%pre 중에 생성됨)에 액세스할 수 있습니까? 그렇다면 어떻게 해야 할까요?

답변1

킥스타트와 RPM은 다릅니다. Kickstart의 %pre 및 %post 부분은 RPM 패키지의 %pre 및 %post 부분과 완전히 다릅니다. 그들은 동일한 이름, 다소 유사한 목적(이전 및 이후에 작업 수행)을 가지고 있지만 다른 개체의 일부입니다.

RPM 패키지에서 %pre와 %post 사이의 상태를 저장/복원하려면 다음을 참조하세요.https://fedoraproject.org/wiki/Packaging:Scriptlets#Saving_state_ Between_scriptlets

관련 정보