summaryrefslogtreecommitdiff
path: root/DistUpgrade/README
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2006-02-06 14:21:36 +0100
committerMichael Vogt <michael.vogt@ubuntu.com>2006-02-06 14:21:36 +0100
commite8b68ea2858f439e93b36a1fb320ea4243790159 (patch)
tree6dd16d4dc5d1d85e6da27c1fbc9ac9e83b4a2150 /DistUpgrade/README
parentd5021367c09c22f7ab6296bbec5f159ee0ab0dda (diff)
downloadpython-apt-e8b68ea2858f439e93b36a1fb320ea4243790159.tar.gz
* added a "PostUpgrade{Install,Remove,Purge}" rule, removed the ForcedPurges and superseed it with the new rule
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