On Sat, Feb 26, 2011 at 10:17:41PM +0100, Arno Schuring wrote:
> Package: unattended-upgrades
> Version: 0.62.2
> Severity: minor
> Tags: patch

Thanks for your bugreport.
 
> The current code for unattended-upgrades creates the default logdir
> (/var/log/unattended-upgrades) regardless of whether the user has specified
> a different LogDir.

Indeed, merged into trunk.
 
> (two additional sidenotes:
> - why the disparity between config options? (APT::UnattendedUpgrades::LogDir
>   vs Unattended-Upgrade::Mail)

Good point, I changed that to Unattended-Upgrade::Log{Dir,File} (but
kept the old as a compat value).

> - the logdir is created on a --dry-run as well. That seems off)

That is fixed as well in trunk now.

Thanks,
 Michael

 
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (900, 'stable'), (300, 'squeeze'), (300, 
> 'unstable'), (200, 'experimental')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.38-rc5+ (PREEMPT)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: 
> LC_ALL set to en_GB.UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages unattended-upgrades depends on:
> ii  apt                     0.8.10.3         Advanced front-end for dpkg
> ii  apt-utils               0.8.10.3         APT utility programs
> ii  debconf [debconf-2.0]   1.5.38           Debian configuration management 
> sy
> ii  lsb-release             3.2-27           Linux Standard Base version 
> report
> ii  python                  2.6.6-3+squeeze5 interactive high-level 
> object-orie
> ii  python-apt              0.7.100.1        Python interface to libapt-pkg
> ii  ucf                     3.0025+nmu1      Update Configuration File: 
> preserv
> 
> unattended-upgrades recommends no packages.
> 
> Versions of packages unattended-upgrades suggests:
> ii  bsd-mailx          8.1.2-0.20100314cvs-1 simple mail user agent
> 
> -- Configuration Files:
> /etc/apt/apt.conf.d/50unattended-upgrades changed:
> // Automatically upgrade packages from these (origin, archive) pairs
> Unattended-Upgrade::Allowed-Origins {
> //    "${distro_id} stable";
>       "debian testing-security";
> //    "${distro_id} ${distro_codename}-updates";
> //    "${distro_id} ${distro_codename}-proposed-updates";
> };
> Unattended-Upgrade::Origins-Pattern {
> //    "${distro_id} stable";
>       "label=Debian-Security";
> //    "${distro_id} ${distro_codename}-updates";
> //    "${distro_id} ${distro_codename}-proposed-updates";
> };
> // List of packages to not update
> Unattended-Upgrade::Package-Blacklist {
> //    "vim";
> //    "libc6";
> //    "libc6-dev";
> //    "libc6-i686";
> };
> // Send email to this address for problems or packages upgrades
> // If empty or unset then no email is sent, make sure that you
> // have a working mail setup on your system. The package 'mailx'
> // must be installed or anything that provides /usr/bin/mail.
> APT::UnattendedUpgrades::LogDir "/var/log/apt/";
> Unattended-Upgrade::Mail "aschur...@loos.site";
> // Do automatic removal of new unused dependencies after the upgrade
> // (equivalent to apt-get autoremove)
> //Unattended-Upgrade::Remove-Unused-Dependencies "false";
> // Automatically reboot *WITHOUT CONFIRMATION* if a 
> // the file /var/run/reboot-required is found after the upgrade 
> Unattended-Upgrade::Automatic-Reboot "false";
> // Use apt bandwidth limit feature, this example limits the download
> // speed to 70kb/sec
> //Acquire::http::Dl-Limit "70";
> 
> 
> -- debconf information:
> * unattended-upgrades/enable_auto_updates: false

> --- unattended-upgrade~       2011-02-26 21:57:24.404023839 +0100
> +++ unattended-upgrade        2011-02-26 21:58:13.054007034 +0100
> @@ -518,14 +518,14 @@
>          print _("You need to be root to run this application")
>          sys.exit(1)
>      
> -    if not os.path.exists("/var/log/unattended-upgrades"):
> -        os.makedirs("/var/log/unattended-upgrades")
> -
>      # init the logging
>      logdir = apt_pkg.config.find_dir("APT::UnattendedUpgrades::LogDir",
>                                      "/var/log/unattended-upgrades/")
>      logfile = logdir+apt_pkg.config.find("APT::UnattendedUpgrades::LogFile",
>                                           "unattended-upgrades.log")
> +    if not os.path.exists(logdir):
> +        os.makedirs(logdir)
> +
>      logging.basicConfig(level=logging.INFO,
>                          format='%(asctime)s %(levelname)s %(message)s',
>                          filename=logfile)




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to