의미 있는 etckeeper 커밋 메시지 만들기

의미 있는 etckeeper 커밋 메시지 만들기

나는 변화를 추적하고 싶다 /etc.etckeeper

불행히도 커밋 메시지는 모든 커밋에 대해 동일합니다.

saving uncommitted changes in /etc prior to emerge run

좀 더 설명적인 것이 있었으면 좋겠다.

apt-get install foo

데비안 기반 시스템 또는

emerge foo

젠투 기반 시스템에서 git log. 여기에 사용할 수 있는 후크 스크립트가 있나요?

답변1

변경 로그 메시지는 etckeeper의 후크 스크립트 중 하나에서 나옵니다. 예를 들어 "커밋되지 않은 변경 사항 저장" 메시지는 에서 왔습니다 /etc/etckeeper/pre-install.d/50uncommitted-changes.

그러나 변경 사항에 대해 정말 의미 있는 메시지를 원한다면 컴퓨터가 메시지를 생성할 수 없습니다. (apt-get 또는 Emergency 작업으로 인한 변경 사항은 설치, 업그레이드 또는 제거된 패키지를 나열하는 의미 있는 메시지를 받습니다.) etckeeper commitor 를 실행 $vcs commit하고 의미 있는 메시지를 입력해야 합니다. 커밋되지 않은 변경 사항이 있는 경우 apt-get 또는 Emergency가 실행되지 않도록 하려면 /etc/etckeeper/etckeeper.conf해당 줄을 편집하고 주석 처리를 해제하십시오 AVOID_COMMIT_BEFORE_INSTALL=1( AVOID_DAILY_AUTOCOMMITS=1주석 처리된 경우).

관련 정보