From: Kamalesh B. <kam...@li...> - 2015-05-14 08:17:40
|
Teach snap to ignore deprecated sysctl network files, while gathering information from /proc. Reading deprecated file, throws warnings in /var/log/message like: kernel: process `snap' is using deprecated sysctl (syscall) net.ipv6.neigh.default.retrans_time; Use net.ipv6.neigh.default.retrans_time_ms instead.` Signed-off-by: Kamalesh Babulal <kam...@li...> Cc: Vasant Hegde <heg...@li...> Cc: Nathan Fontenot <nf...@li...> --- scripts/snap | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/snap b/scripts/snap index dc8abe1..74d2bfb 100755 --- a/scripts/snap +++ b/scripts/snap @@ -142,6 +142,12 @@ my @snap_command_rsxx = ( "rs_cardreport -d 'all'", ); +# Files, which are to be ignored as they are deprecated +my @snap_deprecated_files = ( + "retrans_time", + "base_reachable_time", +); + sub recurse_dir($); # function prototype sub error { @@ -258,6 +264,7 @@ sub recurse_dir ($) { recurse_dir "$dir/$file"; } else { + next if (grep { /$file/ } @snap_deprecated_files); copy "$dir/$file", $outdir."$dir/$file"; } } -- 2.1.2 |