বিশেষত আমি আমার grub.conf
( /boot/grub/grub.conf
) এবং কয়েকটি ওরাকল ফাইল (যেমন /db/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
) ট্র্যাক করতে চাই ।
আমি লিঙ্কগুলি ব্যবহার করার চেষ্টা করেছি; তবে ইত্যাদি রক্ষক / গিট কেবল সেখানে লিঙ্কটি নির্দেশ করে যেখানে প্রকৃত সামগ্রী নয়। ফাইলগুলি অন্য ভলিউমে থাকায় আমি হার্ড লিঙ্কগুলি তৈরি করতে পারি না।
আমি জানি যে আমি অন্য একটি জিআইটি সংগ্রহস্থল সেটআপ করতে পারতাম তবে আমি এটি সমস্ত এডিকেপারের মধ্যেই রাখতে চাই।
হালনাগাদ
নীলামকবির উত্তরের ভিত্তিতে আমি নিম্নলিখিত স্ক্রিপ্টটি নিয়ে এসেছি:
#!/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"
কোনও পাথ যুক্ত করতে বা সরাতে আপনি কেবল mirror_dir
নীচে কলটি যুক্ত বা সরাতে পারেন ।