terminal-based remote package update manager
C M4 Makefile Shell C++ Perl XSLT
Latest commit 2f426df Jun 13, 2016 @liske liske committed on GitHub Merge pull request #119 from liske/master
Merge minor fixes for 1.0.3.
Failed to load latest commit information.
build added Portuguese translation to spec file. Dec 29, 2014
conf Install missing pcre-less. Jun 13, 2016
etc Update to automake 1.15. Jun 13, 2016
images add pixmap Jul 7, 2008
include Eval needrestart's kernel status line (fixes issue #37). Oct 23, 2014
lib Install missing pcre-less. Jun 13, 2016
m4 Add DTD reference and XMLSCHEMADIR configure option. Feb 1, 2015
man Install missing pcre-less. Jun 13, 2016
po Fix typo in german translation (Debian Bug#813103 by Alexander Schier… Jun 11, 2016
schema Update to automake 1.15. Jun 13, 2016
src Install missing pcre-less. Jun 13, 2016
xmlreport Add new schemas and move all DTDs into the schema directory. Jan 30, 2015
.gitignore Ignore adsh binary. Jul 13, 2015
.gitmodules Drop apt-dater-host client module. Sep 8, 2014
.travis.features Update travis build job. Mar 2, 2015
.travis.yml Update travis build job. Mar 2, 2015
ABOUT-NLS
AUTHORS Update copyrights. Oct 14, 2014
COPYING Generate Makefile,etc... with automake,autoconf,... Jul 3, 2008
ChangeLog Add missing Debian bug id for #112 fix. Jun 13, 2016
INSTALL Update apt-dater version & automake1.11. Jun 23, 2012
Makefile.am Install schema files during `make install`. Jun 22, 2015
Makefile.in Update to automake 1.15. Jun 13, 2016
NEWS Update NEWS (libxml2). Jun 22, 2015
README Fix minor typo. Jan 11, 2010
README.autoref Update README to reflect recent changes (clusters feature). May 27, 2012
README.clusters Add package dependencies hint (clusters feature). May 27, 2012
README.history Add history feature. Apr 28, 2009
README.hooks Ad AD_MAINTAINER env variable and make legacy MAINTAINER env variable… Jul 10, 2015
README.tagging Fixed a bug in the tag by host flag function. Jun 16, 2009
README.tclfilter Add $comment Tcl variable. Oct 14, 2014
README.ttymux Add documentation howto enable multi user support. Apr 3, 2015
README.xmlreport Add new schemas and move all DTDs into the schema directory. Jan 30, 2015
TODO Prepare Debian archive upload. Aug 27, 2008
aclocal.m4 Update to automake 1.15. Jun 13, 2016
compile Replace compile symlink with automake's script to prevent a lintian e… Sep 26, 2014
config.guess Update config.(guess|sub) to support new architectures (fixes another… Sep 26, 2014
config.h.in Merge branch 'master' of github.com:liske/apt-dater Jun 23, 2015
config.rpath
config.sub Update config.(guess|sub) to support new architectures (fixes another… Sep 26, 2014
configure Update to automake 1.15. Jun 13, 2016
configure.ac Recursive eval datarootdir fixing default value of XML_SCHEMA_DIR (gi… Apr 5, 2016
depcomp Update apt-dater version & automake1.11. Jun 23, 2012
install-sh Update apt-dater version & automake1.11. Jun 23, 2012
missing Update to automake-1.14. Jan 11, 2015
mkinstalldirs Update apt-dater version & automake1.11. Jun 23, 2012

README

README for apt-dater
====================

With apt-dater you can easily keep one ore more (Debian) GNU/Linux
hosts up to date.


Pre-configuration on your management server:

  Copy and modify the apt-dater.conf:
    cp conf/apt-dater.conf.example $HOME/.config/apt-dater/apt-dater.conf

  Copy and modify the hosts.conf:
    cp conf/hosts.conf.example $HOME/.config/apt-dater/hosts.conf 

  Copy and modify the screenrc:
    cp conf/screenrc.example $HOME/.config/apt-dater/screenrc


Managed hosts by apt-dater:

  You need a SSH server and sudo installed. Create a user which will
  be used to install updates (using root is NOT recommended).
  Modify the /etc/sudoers:

	Defaults env_reset,env_keep=MAINTAINER
	the-user ALL=NOPASSWD: /usr/bin/apt-get, /usr/bin/aptitude 


Management server:

  Create a user on your management server which perform updates on your
  Debian hosts.

  Generate a SSH keypair:
    ssh-keygen [-t TYPE]

  Distribute the public key(s) e.g.:
    ssh-copy-id -i ~/.ssh/your-public-key managed-host