// apt defaults for venenux set all to admin criteria, 
// 1) on VenenuX not update nothing automatically, admin must know what are done
// 2) apt 0.7 introduces automatic behaviour unsuitable for sid, revert this

// make Apt-get works same as aptitude: auto-remove make me very unhappy! arg
APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";
APT::Get::AutoRemove "0";

// never uninstall recommended package if autoremove removes any
Apt::AutoRemove::InstallRecommends "0";

// Recommends are as of now still abused in many packages, instala mucha basura para mi! nojoda!
APT::Install-Recommends "0";
APT::Install-Suggests "0";
Debug::pkgAutoRemove "0";

// PDiffs reduce the required download for apt-get update, but increase the
// CPU requirements and quite often fail.
// Acquire::PDiffs "0";

// turst in archive debian org, sorry, but gpg keys release are not valid anymore, we need bypass
Acquire::Check-Valid-Until "0";

// if are not in debian squeeze, we need that! trust in unknowed sources repos and discs
APT::Authentication::TrustCDROM "true";
APT::Get::AllowUnauthenticated "1"; 

// allow installing important packages not part of debian oficial, on venenux servers/desktops
// we need this for own versions of important packages such xz-utils and dpkg
APT::Force-LoopBreak "true";

// Use new versions configurations of packages, due users are "muy bruticos"
DPkg::Options {"--force-confnew";}

// dont made cron disturbed low powered machines: update package list by admin manual do
APT::Periodic::Update-Package-Lists "0";
//  - Do "apt-get update" automatically every n-days (0=disable), do manually by admins ..
APT::Periodic::Download-Upgradeable-Packages "0";
//  - Do "apt-get upgrade --download-only" every n-days (0=disable), do manually by admins
APT::Periodic::AutocleanInterval "0";
//  - Do "apt-get autoclean" every n-days (0=disable), do manually by admins, venenux separate roles
APT::Periodic::Unattended-Upgrade "0";
//  - Run the "unattended-upgrade" security upgrade script every n-days (0=disabled)
//    Requires the package "unattended-upgrades", write log in /var/log/unattended-upgrades

//  - Set minimum age of a package file. If file is younger it will not be deleted (0=disable).
APT::Archives::MinAge "0";
//  - Set maximum allowed age of a cache package file. If filepack is older it is deleted (0=disable)
APT::Archives::MaxAge "0";
//  - Set maximum size of the cache in MB (0=disable). If the cache
//    is bigger, cached package files are deleted until the size its met
APT::Archives::MaxSize "250";

