나는 변화를 추적하고 싶다 /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 commit
or 를 실행 $vcs commit
하고 의미 있는 메시지를 입력해야 합니다. 커밋되지 않은 변경 사항이 있는 경우 apt-get 또는 Emergency가 실행되지 않도록 하려면 /etc/etckeeper/etckeeper.conf
해당 줄을 편집하고 주석 처리를 해제하십시오 AVOID_COMMIT_BEFORE_INSTALL=1
( AVOID_DAILY_AUTOCOMMITS=1
주석 처리된 경우).