summaryrefslogtreecommitdiff
path: root/DistUpgrade/README
diff options
context:
space:
mode:
authorSebastian Heinlein <sebastian.heinlein@web.de>2006-02-07 01:06:00 +0000
committerSebastian Heinlein <sebastian.heinlein@web.de>2006-02-07 01:06:00 +0000
commit2343ac2d22ea1df7b24bc64fca02eace18443a41 (patch)
tree4d8981ef8ac318cfb1de78c62c26f602b9b15909 /DistUpgrade/README
parent99a65ab5e62498dc958c3f1e374dbd2bbf72e7c6 (diff)
parenta17bb120fa2b183eddee12b350829d933efe002a (diff)
downloadpython-apt-2343ac2d22ea1df7b24bc64fca02eace18443a41.tar.gz
* merge from mvo
Diffstat (limited to 'DistUpgrade/README')
-rw-r--r--DistUpgrade/README32
1 files changed, 32 insertions, 0 deletions
diff --git a/DistUpgrade/README b/DistUpgrade/README
new file mode 100644
index 00000000..28684985
--- /dev/null
+++ b/DistUpgrade/README
@@ -0,0 +1,32 @@
+The DistUpgrade.cfg format is based on the python ConfigParser.
+
+It supports the following sections:
+
+[View] - controls the output
+
+[Distro] - global distribution specfic options
+BaseMetaPkgs:
+ the basic meta-pkgs that must be installed (ubuntu-base usually)
+MetaPkgs:
+ packages that define a "desktop" (e.g. ubuntu-desktop)
+PostUpgrade{Install,Remove,Purge}:
+ action right after the upgrade was calculated in the cache (marking
+ happens *before* the cache.commit())
+ForcedObsoletes:
+ Obsolete packages that the user is asked about after the upgrade (marking
+ happens *after* the cache.commit())
+
+[$meta-pkg]
+KeyDependencies:
+ Dependencies that are considered "key" dependencies of the meta-pkg to
+ detect if it was installed but later removed by the user
+PostUpgrade{Install,Remove,Purge}:
+ s.above
+ForcedObsoletes:
+ s.above
+
+[Files] - file specific stuff
+
+[Sources] - how to rewrite the sources.list
+
+[Network] - network specific options \ No newline at end of file