Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
terminal-based remote package update manager
C Shell Perl XSLT
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
build added Portuguese translation to spec file.
conf Improve shipped tmux.conf:
etc Disable user's hosts.xml in multiuser default config.
images add pixmap
include Eval needrestart's kernel status line (fixes issue #37).
lib Sort groups and sorts using standard string comparision order.
m4 Add DTD reference and XMLSCHEMADIR configure option.
man Include m4/adl_recursive_eval.m4 explicitly.
po Update to gettext 0.19.3.
schema Fix wrong hosts-file attribute (path element).
src Do not run ssh-add for keys already in ssh-agent.
xmlreport Add new schemas and move all DTDs into the schema directory.
.gitignore Rename lib/conf2xml to hosts2xml.
.gitmodules Drop apt-dater-host client module.
.travis.features Update travis build job.
.travis.yml Update travis build job.
ABOUT-NLS Update to gettext 0.19.3.
AUTHORS Update copyrights.
COPYING Generate Makefile,etc... with automake,autoconf,...
ChangeLog Do not run ssh-add for keys already in ssh-agent.
INSTALL Update apt-dater version & automake1.11.
Makefile.am Install schema files during `make install`.
Makefile.in Include m4/adl_recursive_eval.m4 explicitly.
NEWS Update NEWS (libxml2).
README Fix minor typo.
README.autoref Update README to reflect recent changes (clusters feature).
README.clusters Add package dependencies hint (clusters feature).
README.history Add history feature.
README.hooks Update README to reflect recent changes (clusters feature).
README.tagging Fixed a bug in the tag by host flag function.
README.tclfilter Add $comment Tcl variable.
README.ttymux Add documentation howto enable multi user support.
README.xmlreport Add new schemas and move all DTDs into the schema directory.
RELTEST Using the getnLine function to define the TCL filter.
TODO Prepare Debian archive upload.
aclocal.m4 Include m4/adl_recursive_eval.m4 explicitly.
compile Replace compile symlink with automake's script to prevent a lintian e…
config.guess Update config.(guess|sub) to support new architectures (fixes another…
config.h.in Merge branch 'master' of github.com:liske/apt-dater
config.rpath Update to gettext 0.19.3.
config.sub Update config.(guess|sub) to support new architectures (fixes another…
configure Merge branch 'master' of github.com:liske/apt-dater
configure.ac Merge branch 'master' of github.com:liske/apt-dater
depcomp Update apt-dater version & automake1.11.
install-sh Update apt-dater version & automake1.11.
missing Update to automake-1.14.
mkinstalldirs Update apt-dater version & automake1.11.

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
Something went wrong with that request. Please try again.