X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Farchival%2Fsnarf_linux_config.pl;h=e6a060b17d7c4f44aae4bde0f47928a73e5a2cb8;hb=ee9f43dbd7ec0cbd0cc4bba74f5591620ce5cc92;hp=7420c031e00dbf59a64b563c19d2320508d88214;hpb=7ef9f4fdbae698dff9a08189f616564d471abc45;p=feisty_meow.git diff --git a/scripts/archival/snarf_linux_config.pl b/scripts/archival/snarf_linux_config.pl index 7420c031..e6a060b1 100644 --- a/scripts/archival/snarf_linux_config.pl +++ b/scripts/archival/snarf_linux_config.pl @@ -15,16 +15,17 @@ # version of the License. Please send any updates to "fred@gruntose.com". ############## -require "importenv.pl"; require "shared_snarfer.pl"; +use Env qw(HOME); + &initialize_snarfer; # get the number we use and increment it for the next use. local($number) = &retrieve_number("aa_backup"); # variables used throughout. -local($snarf_file_base) = snarf_prefix("linux_config"); +local($snarf_file_base) = snarf_prefix("config-linux"); local($snarf_file) = &snarf_name($snarf_file_base, $number); # store the current archive number in the file for retrieval on the @@ -66,16 +67,20 @@ unlink $infofile; # now get the entire /etc hierarchy... &backup_hierarchy($snarf_file_base, $number, "/", "etc"); +# suck in the current state for the resolver. +&backup_hierarchy($snarf_file_base, $number, "/", "run/resolvconf"); + # clean out extra files. &remove_from_backup($snarf_file_base, $number, "etc/cups/ppds.dat*"); &remove_from_backup($snarf_file_base, $number, "etc/httpd/conf/ssl.crt/ca-bundle.crt"); -&remove_from_backup($snarf_file_base, $number, "etc/locale/*"); +&remove_from_backup($snarf_file_base, $number, "etc/locale"); +&remove_from_backup($snarf_file_base, $number, "etc/alternatives"); &remove_from_backup($snarf_file_base, $number, "etc/opt/kde3/share/services/ksycoca"); -&remove_from_backup($snarf_file_base, $number, "etc/preload.d/*"); +&remove_from_backup($snarf_file_base, $number, "etc/preload.d"); &remove_from_backup($snarf_file_base, $number, "etc/rmt"); &remove_from_backup($snarf_file_base, $number, "etc/termcap"); &remove_from_backup($snarf_file_base, $number, "etc/X11/X"); -&remove_from_backup($snarf_file_base, $number, "etc/X11/xkb/*"); +&remove_from_backup($snarf_file_base, $number, "etc/X11/xkb"); &remove_from_backup($snarf_file_base, $number, "*.bak"); &remove_from_backup($snarf_file_base, $number, "*.cache"); &remove_from_backup($snarf_file_base, $number, "*.crt");