debathena-auto-update (1.48~ubuntu12.04) precise; urgency=low * Append ~ubuntu12.04 to version number; no source changes -- Debathena Project Thu, 23 Jun 2016 03:31:19 -0400 debathena-auto-update (1.48) unstable; urgency=medium * Remove MIT CA, which no longer signs https://athena10.mit.edu. * Depend curl and ca-certificates. -- Anders Kaseorg Thu, 23 Jun 2016 03:31:19 -0400 debathena-auto-update (1.47) unstable; urgency=low * Disable CLEANUP_OLD_KERNELS, because it no longer works on Trusty, because the linux-image-extra-VERSION-generic packages now depend on linux-image-generic, and autoremove it. -- Jonathan Reed Mon, 27 Apr 2015 14:25:10 -0400 debathena-auto-update (1.46) unstable; urgency=low * Switch back to /var/run and invoke update hook via sh directly. -- Sean Preston Thu, 15 May 2014 11:09:08 -0700 debathena-auto-update (1.45) unstable; urgency=low * Do not attempt to run update hooks out of /var/run, since it's mounted noexec; use /var/tmp instead (Trac: #1461) * Delete the script upon successful execution -- Jonathan Reed Tue, 13 May 2014 15:32:36 -0400 debathena-auto-update (1.44) unstable; urgency=low * Add git-buildpackage configuration * Set source format to 3.0 (native) -- Alexander Chernyakhovsky Sun, 29 Sep 2013 05:02:51 -0400 debathena-auto-update (1.43) unstable; urgency=low * Desupport auto-upgrades to anything older than precise * Provide a mechanism for reinstallation (Trac: #1305) and document it -- Jonathan Reed Fri, 26 Apr 2013 12:21:10 -0400 debathena-auto-update (1.42.2) unstable; urgency=low * Actually, don't bother cleaning up the headers by hand. Instead, just auto-remove packages (unless that would remove metapackages) for compatibility with old aptitude-based updater. (Trac: #1012) * Convert from CDBS to dh7 and build-dep on dh 7.0.50 * Update copyright file to format 1.0 and re-license under BSD 3-clause * Bump Standards-Version to 3.9.3 * Remove unneeded dependency on bsdutils (it's required) * Add $remote_fs dependency in init script because it's apparently still 1992 and /usr might be an NFS mount * Add 'delaycompress' directive to logrotate (Trac: #1313) -- Jonathan Reed Thu, 21 Mar 2013 13:33:44 -0400 debathena-auto-update (1.42.1) unstable; urgency=low * Also cleanup the headers for any kernels we remove. (Trac: #1012) -- Jonathan Reed Mon, 25 Feb 2013 11:14:03 -0500 debathena-auto-update (1.42) unstable; urgency=low * Cleanup old kernels, keeping the two most recent ones installed. This only works on the "-generic" flavor of kernels, on the assumption that anyone running a different flavor knows what they're doing. It is only enabled by default on debathena-cluster workstations. -- Jonathan Reed Wed, 26 Dec 2012 10:49:00 -0500 debathena-auto-update (1.41) unstable; urgency=low * Ensure there are no double slashes in URLs, because Google hates them * Make the mirror check non-fatal -- merely warn -- Jonathan Reed Thu, 20 Sep 2012 15:20:23 -0400 debathena-auto-update (1.40) unstable; urgency=low * Fetch the Release file, not the directory listing, when attempting to verify mirrors. -- Jonathan Reed Wed, 05 Sep 2012 08:35:09 -0400 debathena-auto-update (1.39) unstable; urgency=low * If someone has other debathena repos enabled, don't add -proposed and -development to them * Configure all 3 DNS servers in auto-upgrade -- Jonathan Reed Tue, 14 Aug 2012 17:59:29 -0400 debathena-auto-update (1.38) unstable; urgency=low * Depend on the new athinfod with query snippet support and add some queries ourselves * Separate out the update-schedule from the upgrade-schedule when querying via athinfo -- Jonathan Reed Thu, 02 Aug 2012 17:08:15 -0400 debathena-auto-update (1.37) unstable; urgency=low * Bump debian/compat to 6 * Be more verbose in auto-upgrade * rotate auto-upgrade logs * Give up and switch to apt-get, because aptitude is incompetent (Trac: #1020, #1026, #1145 * Drop support for reactivate-1.x machines. -- Jonathan Reed Fri, 27 Jul 2012 13:14:14 -0400 debathena-auto-update (1.36) unstable; urgency=low * Case blocks must end with a double semicolon -- Jonathan Reed Thu, 28 Jun 2012 08:54:59 -0400 debathena-auto-update (1.35) unstable; urgency=low [ John Jarvis ] * Switched from using kexec to rebooting into the netinstall kernel/initrd copied to athena-root. (Trac #1011) Added a runcmd function for handling logging and verbose output. [ Jonathan Reed ] * UI fixup in athena-auto-upgrade * Handle new netcfg/disable_autoconfig parameter * Set the root device by UUID, not LVM name -- Jonathan Reed Thu, 17 May 2012 13:30:28 -0400 debathena-auto-update (1.34) unstable; urgency=low * Depend on the timeout package if necessary. Also special-case that package's timeout command, as it has different syntax. -- Geoffrey Thomas Tue, 09 Aug 2011 04:15:19 -0400 debathena-auto-update (1.33) unstable; urgency=low * Ensure that aptitude install succeeds before describing the update as successful, which apparently has been broken since 1.13 -- Jonathan Reed Mon, 08 Aug 2011 23:03:50 -0400 debathena-auto-update (1.32) unstable; urgency=low * Revert changes from 1.31 (which didn't actually work) and instead run all aptitude --download-only invocations inside timeout(1). -- Jonathan Reed Mon, 08 Aug 2011 21:46:02 -0400 debathena-auto-update (1.31) unstable; urgency=low * Ship a cron job to prevent auto-update from wedging for more than an hour. -- Jonathan Reed Mon, 08 Aug 2011 10:31:31 -0400 debathena-auto-update (1.30) unstable; urgency=low * If we do stupid VGA tricks, we need to scribble over plymouth (stopping it is not sufficient) and chvt 1 -- Jonathan Reed Wed, 03 Aug 2011 21:09:15 -0400 debathena-auto-update (1.29) unstable; urgency=low * Only do the aforementioned VGA tricks on cluster hardware * It's pointless to reboot if we haven't loaded a kexec kernel -- Jonathan Reed Wed, 03 Aug 2011 12:06:11 -0400 debathena-auto-update (1.28) unstable; urgency=low * Always POST the video card and turn off VGA -- Jonathan Reed Tue, 02 Aug 2011 23:36:10 -0400 debathena-auto-update (1.27) unstable; urgency=low [ Geoffrey Thomas ] * Call dh_installinit with --no-start, since the debathena-auto-update initscript has no hope of working from inside a postinst [ Jonathan Reed ] * Reboot with 'reboot=pci' on the Dell 790 (Trac #993) * POST the video card and turn off VGA on the Vostro 320 (Trac #1004) -- Jonathan Reed Tue, 02 Aug 2011 16:59:35 -0400 debathena-auto-update (1.26) unstable; urgency=low * Add some debugging and options to athena-auto-upgrade -- Jonathan Reed Fri, 29 Jul 2011 20:43:47 -0400 debathena-auto-update (1.25) unstable; urgency=low * Use the aptitude search predicate for removed packages, instead of writing our own thing based on package versions/states that's fragile (Trac: #987). -- Geoffrey Thomas Tue, 26 Jul 2011 19:30:45 -0400 debathena-auto-update (1.24) unstable; urgency=low * Fix bug which results in update status never recovering from 'warning' -- Jonathan Reed Tue, 26 Jul 2011 08:48:14 -0400 debathena-auto-update (1.23.4) unstable; urgency=low * Support Natty's idea of preseeding the keyboard layout * Pass networking info straight to stage 2 * Don't kexec -e, instead reboot and rely on the init script -- Jonathan Reed Mon, 18 Jul 2011 13:18:01 -0400 debathena-auto-update (1.23.3) unstable; urgency=low * Log when running update hook * Increase installer DHCP timeout (Trac: #846) -- Jonathan Reed Mon, 20 Jun 2011 13:38:53 -0400 debathena-auto-update (1.23.2) unstable; urgency=low * Fix bug which disabled reboots * Actually remove the license reconfiguration flag file -- Jonathan Reed Mon, 28 Mar 2011 11:02:17 -0400 debathena-auto-update (1.23.1) unstable; urgency=low * cron.d files don't inherit crontab's path, so set one * Don't re-run update-hooks once they've been run * Don't bother to update license-config separately -- Jonathan Reed Tue, 22 Mar 2011 23:04:23 -0400 debathena-auto-update (1.23) unstable; urgency=low * Upgrade attempts now happen up to 3 times per night (Trac #694) * Download and verify a recovery script (Trac #783) * Add new command-line options to auto-update * Run aptitude install (Trac #528) * auto-update checks for network connectivity to the mirrors (Trac #835) * Check for new flag file from license-config when reconfiguring -- Jonathan Reed Wed, 16 Mar 2011 12:59:06 -0400 debathena-auto-update (1.22.2) unstable; urgency=low * Use the correct version notation when removing obsolete conffiles -- Jonathan Reed Mon, 07 Mar 2011 16:39:23 -0500 debathena-auto-update (1.22.1) unstable; urgency=low * Don't blindly copy maintainer script snippets from websites that are full of lies -- Jonathan Reed Mon, 07 Mar 2011 16:39:01 -0500 debathena-auto-update (1.22) unstable; urgency=low * Install debathena-license-config and reconfigure packages as necessary * Add dependency on debathena-license-config * Remove old cron.d file while attempting to comply with Debian policy -- Jonathan Reed Wed, 02 Mar 2011 14:37:09 -0500 debathena-auto-update (1.21) unstable; urgency=low * Generate crontabs at configure time (Trac #791) * Run an update at boot time if it's been too long since the last one * Configurable conffile conflict behavior on workstation (Trac #543) * Pre-seed /var/lib/athena-update-status (Trac #686) * Cleanup status file on uninstall * Set UCF_FORCE_CONFFfoo variables where appropriate (Trac #552) -- Jonathan Reed Fri, 18 Feb 2011 22:54:38 -0500 debathena-auto-update (1.20) unstable; urgency=low * Don't depend on at, because bad things happen (Trac #782) -- Jonathan Reed Tue, 25 Jan 2011 12:43:05 -0500 debathena-auto-update (1.19.1) unstable; urgency=low * Don't chmod non-existent files * Be louder in the comments * Use wget -N for completeness -- Jonathan Reed Thu, 26 Aug 2010 14:39:12 -0400 debathena-auto-update (1.19) unstable; urgency=low * Add athena-auto-upgrade to try and upgrade machines to a new release * Depend on kexec-tools, for auto-upgrade -- Jonathan Reed Thu, 12 Aug 2010 22:39:35 -0400 debathena-auto-update (1.18) unstable; urgency=low * Change update-status to give seconds since the epoch which is easier for Nagios to parse -- Jonathan Reed Sun, 25 Apr 2010 23:00:35 -0400 debathena-auto-update (1.17.1) unstable; urgency=low * Don't cause cron to send mail when everything's fine. * Add dependency on cron and at -- Jonathan Reed Fri, 23 Apr 2010 10:36:11 -0400 debathena-auto-update (1.17) unstable; urgency=low * Use at(1) instead of desync (Trac #309) -- Jonathan Reed Fri, 23 Apr 2010 10:33:01 -0400 debathena-auto-update (1.16) unstable; urgency=low * Force new conffiles on cluster machines (Trac #483) -- Jonathan Reed Tue, 06 Apr 2010 12:14:17 -0400 debathena-auto-update (1.15.1) unstable; urgency=low * Don't break cron's invocation of athena-auto-update -- Jonathan Reed Wed, 24 Mar 2010 17:11:13 -0400 debathena-auto-update (1.15) unstable; urgency=low * Add a -n option to prevent it from rebooting, because if you reboot in recovery mode, you end up back in recovery mode, because kexec sucks * Document -n option in man page -- Jonathan Reed Tue, 23 Mar 2010 15:20:58 -0400 debathena-auto-update (1.14) unstable; urgency=low * Don't prefix the log message with the fqdn, that's syslog's job * Change the tag to "athena-auto-update" -- Jonathan Reed Tue, 16 Mar 2010 10:49:22 -0400 debathena-auto-update (1.13) unstable; urgency=low * Run dpkg --configure -a each time (Trac #407) * Create a status file (/var/lib/athena-update-status) that can be easily queried with athinfo. The file contains the timestamp of the last successful update, the timestamp of the last attempted update, the status of the last attempted update, and any additional status messages. * Include a manpage so lintian will STFU -- Jonathan Reed Fri, 12 Mar 2010 17:27:55 -0500 debathena-auto-update (1.12) unstable; urgency=low * Inhibit updates during a cluster login. * Write an /etc/nologin-style file in /var/run while updating. * Slow updates to a 6-hour (desync'd) schedule during waking hours. -- Geoffrey Thomas Sun, 08 Nov 2009 21:46:52 -0500 debathena-auto-update (1.11.2) unstable; urgency=low * Unrevert "Use the apt_release key", and fix the bugginess. -- Geoffrey Thomas Fri, 15 May 2009 01:32:52 -0400 debathena-auto-update (1.11.1) unstable; urgency=low * Revert "Use the apt_release key instead of the apt key in clusterinfo" because it's buggy. -- Geoffrey Thomas Wed, 08 Apr 2009 17:20:01 -0400 debathena-auto-update (1.11) unstable; urgency=low * Don't avoid logging the output of `aptitude update` (Closes: Trac #178). * Fix a typo that caused the logger command not to get our hostname. * Use the apt_release key instead of the apt key in clusterinfo (Closes: Trac #163). -- Geoffrey Thomas Tue, 07 Apr 2009 23:51:40 -0400 debathena-auto-update (1.10) unstable; urgency=low * Update the apt-file cache when running other updates. -- Evan Broder Fri, 06 Mar 2009 17:19:31 -0500 debathena-auto-update (1.9) unstable; urgency=low * Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL. * Change "Debian-Athena Project" to "Debathena Project". * Remove debian/control from version control. * Clean up debian/copyright. -- Tim Abbott Sat, 24 Jan 2009 19:00:52 -0500 debathena-auto-update (1.8) unstable; urgency=low * Run the auto-update cron job over 2 hours, instead of 30 minutes, and desyncronize it over the full 2 hours. -- Evan Broder Wed, 21 Jan 2009 20:40:08 -0500 debathena-auto-update (1.7) unstable; urgency=low * Use aptitude --download-only install to force the aptitude conflict resolver to make a decision before we decide whether to let it proceed. * Abort the upgrade if somehow the scheduled solution still involves breaking any packages. -- Anders Kaseorg Sat, 29 Nov 2008 03:41:31 -0500 debathena-auto-update (1.6) unstable; urgency=low * Protect all installed debathena or openafs metapackages from removal. -- Anders Kaseorg Tue, 28 Oct 2008 15:08:18 -0400 debathena-auto-update (1.5) unstable; urgency=low * Set DEBCONF_FRONTEND=noninteractive during updates. * Pass --assume-yes to more aptitude commands to avoid loops. -- Greg Hudson Fri, 12 Sep 2008 10:21:34 -0400 debathena-auto-update (1.4) unstable; urgency=low * Fix a bug causing nothing to happen during updates. -- Greg Hudson Fri, 05 Sep 2008 13:22:48 -0400 debathena-auto-update (1.3) unstable; urgency=low * Allow hesiod cluster info to repoint debathena apt repository. -- Greg Hudson Tue, 26 Aug 2008 12:39:30 -0400 debathena-auto-update (1.2) unstable; urgency=low * Tie into reactivate's new login chroots (when installed). * athena-auto-update is now only invoked by cron. * auto updates can now run during logins. * Reboot when necessary if no one is logged in. -- Greg Hudson Fri, 22 Aug 2008 15:34:47 -0400 debathena-auto-update (1.1) unstable; urgency=low * Improve diagnostic output for the log. * Remove the pid file when we are done. * Stop if aptitude update fails. * Set a path in the cron.d file so that it runs. -- Greg Hudson Sat, 16 Aug 2008 19:28:38 -0400 debathena-auto-update (1.0) unstable; urgency=low * Initial release. -- Greg Hudson Fri, 15 Aug 2008 13:37:42 -0400