wiki:Cluedump

Version 12 (modified by jdreed, 9 years ago) (diff)

--

Cluedump - October 17, 2012

Introduction

  • What is Athena? (briefly)
    • AFS homedir, dialup, cluster, mail/lists, kerberos, LDAP, moira
  • An overview of the technology behind Debathena, including things like:
    • chroots
    • the update system
    • hesiod/NSS/PAM

Debian Packaging

  • AnatomyOfAPackage
  • changelog, compat, control, copyright, rules
  • package.{install,links,init,cron.d,docs,dirs}
  • maintainer scripts (users, services, rc scripts, gconf, other configuration files)
  • metapackages and their organization/hierarchy (e.g. w20-575-60 has 3173 packages installed; there are about 150 debathena packages)
    • locker, clients, standard, login, login-graphical, workstation, cluster (extra-software, thirdparty)
  • what c-p-d does (diversions and symlinks and transformations) (geofft)
  • svn tree and locker organization
    • athena
      • bin (old athena utilities, athinfo, attach, discuss, getcluster)
      • etc (daemons: athinfod, cviewd, larvnetd)
      • lib (locker, athdir, ...)
    • debathena
      • NOTES
      • config
      • contrib
      • debathena
      • manual-config
      • meta
      • scripts
      • third
    • doc
    • third
  • Package example: get debathena-gconfd-2-wrapper