RPM 패키지 제작시 사용자 입력을 받아 들이는 스크립트를 사용 가능한지 여부
글쓴이: kokiller / 작성시간: 목, 2007/07/19 - 11:30오전
현재 RPM 패키지 생성과 관련해서 테스트 중인데요..
솔라리스의 dpkg 같은 경우 requet 스크립트를 이용해서 패키지 설치 과정에 사용자 입력을 받아 패키지를 세팅하는 것이 가능합니다. 리눅스의 RPM에서 이와 같은 작업을 하려고 spec 파일에 %pre 섹션에 read같은 구분을 적으면 설치시 가볍게 무시되는 군요.
%build 나 %install 섹션에 제가 작성한 스크립트 파일을 실행하게 지정하여도 rpmbuild 명령 실행시에 지정한 스크립트가 실행이 되지만 정작 rpm -i 명령으로 바이너리를 설치할 때에는 스크립트가 실행되지 않습니다.
나름 대로 연구해 봤지만 도저히 모르겠습니다. 고수분들의 도움을 부탁 드립니다.
Forums:
보통 같이 설치된
보통 같이 설치된 스크립트등을 %post 에서 호출합니다.
%pre 는 설치 전, %post 는 설치 후.
%preun 은 제거 전, %postun 은 제거 후.
%build, %install 은 패키지 제작당시에만 사용됩니다.
OTL
댓글 달기