Home |
Projects | dphys-admin
dphys-admin Package Manager
Project Basics
Project Status
Code Download
External Stuff (Links)
Project Basics
This project is aimed at installing, upgrading and removing
Debian packages from our systems,
driven by an simple configuration list.
This project has produced an dphys-admin script
for modifying the package status of the machine. And an
init.d script and
cron job that run this script.
This project was spawned from the dphys2 project,
aimed at automating our site installation and setup (now replaced by the
dphys3 project, for sarge, dphys2 was for woody).
dphys2 and dphys3 themself auto set up the Debian base system, then
dphys-config adds all desired configuration
files, followed by dphys-admin then fetching both normal Debian packages,
and our own packages generated by
dphys-pkgtools.
dphys-admin itsself has spawned the dphys-config
project, as mechanism for distributing its own and other packages
configuration files.
Since 2005.09.29 dphys-admin requires at least sarge, as it uses apt-get
options not present in woody.
Project Status
For the full details of done/doing/todo of the project best read the
Logfile. A short excerpt from it is here:
Done are:
dphys2 Milestone 3 (2003.08.04), get system up to production use, add
whatever shows itsself to be needed to use the program for our job:
- Made an (now deprecated, use dphys-admin script)
dphys-setup.pl script to automatically
install/update/remove packages, run by cron or init
Milestone 5 (2004.08.05):
- Made an updated dphys-admin script to
automatically install new packages, update existing ones, or remove
obsolete ones
- Split out of dphys2 into an separate project, as these tools are
also usefull without dphys2
Milestone 6 (2006.11.24):
- Repeat warnings when not rebooted from last run
- no recursive call and error when it fetches update of itsself
- Bugfix handling simulated userinput when calling apt-get install
- Prevent update of dphys-admin on init running recursive self
- init mode console output
- split out fetching config files from server into dphys-config
- Support `` command execution to generate package names
Current (= development, = may be broken):
Todo are:
Code Download
Current (= development, = may be broken):
- Installation Guide
- entire project:
dphys-admin.tar.gz
- single files:
-
Makefile, control process
-
dphys-admin, automatically install/update/remove packages, run
by cron or init
-
dphys-admin.8, man page for dphys-admin
-
dphys-admin.example, example config file, containing only the
default settings as comments, to adapt to your site
-
cron.d.example, example cron job to run dphys-admin every night,
for automatic updates
-
init.d.example, example init.d script to run dphys-admin every
boot, to catchup on missed automatic updates
Milestone 6 (2006.11.24):
- Installation Guide
- entire project:
dphys-admin.tar.gz
- single files:
-
Makefile, control process
-
dphys-admin, automatically install/update/remove packages, run
by cron or init
-
dphys-admin.8, man page for dphys-admin
-
dphys-admin.example, example config file, containing only the
default settings as comments, to adapt to your site
-
cron.d.example, example cron job to run dphys-admin every night,
for automatic updates
-
init.d.example, example init.d script to run dphys-admin every
boot, to catchup on missed automatic updates
Milestone 5 (2004.08.05):
dphys2 Milestone 4 (2004.02.19), as part of dphys2:
-
dphys-setup.pl, automatically install/update/remove packages, run
by cron or init
dphys2 Milestone 3 (2003.08.04), as part of dphys2:
-
dphys-setup.pl, automatically install/update/remove packages, run
by cron or init
External Stuff (Links)
Various links that may be usefull:
Home |
Projects | dphys-admin
This page is by Neil Franklin, last modification 2006.11.24