Özellikle benim grub.conf
( /boot/grub/grub.conf
) ve bazı oracle dosyaları (yani /db/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
) izlemek istiyorum .
Bağlantıları kullanmayı denedim; ancak etckeeper / git yalnızca gerçek içeriği değil, bağlantının işaret ettiği yeri izler. Ve dosyalar başka bir birimde olduğu için sabit bağlantılar oluşturamıyorum.
Başka bir GIT deposu kurabileceğimi biliyorum ama hepsini etckeeper'da kullanmayı tercih ederim.
Güncelleme
Nealmcb cevabına göre şu senaryoyu buldum:
#!/bin/sh
set -e
# Based on nealmcb's idea/script from http://serverfault.com/questions/211425/
# If you want other configuration data or files on the system also
# opportunistically tracked via etckeeper, use this script to copy them in.
# If there is a hook of some sort available related to the files
# you're mirroring, you can call etckeeper directly and track them
# proactively, rather than just opportunistically here.
MIRROR_ROOT=/etc/etckeeper.mirror.d
echo "etckeeper: mirroring outside files to $MIRROR_ROOT/:"
mirror_dir() {
LOCAL_PATH=$1
echo " $LOCAL_PATH"
mkdir -p $MIRROR_ROOT/$LOCAL_PATH
rsync -a $LOCAL_PATH/ $MIRROR_ROOT/$LOCAL_PATH
}
mirror_dir "/boot/grub"
mirror_dir "/root"
Bir yol eklemek veya kaldırmak mirror_dir
için alt taraftaki aramayı eklemeniz veya kaldırmanız yeterlidir .