]> err.no Git - dpkg/commitdiff
Update deb-control(5) to explain better ordering of postinst/prerm
authorRaphael Hertzog <hertzog@debian.org>
Sun, 6 Jan 2008 17:54:42 +0000 (18:54 +0100)
committerRaphael Hertzog <hertzog@debian.org>
Sun, 6 Jan 2008 17:54:42 +0000 (18:54 +0100)
* man/deb-control.5: Explain better the ordering of call of
postinst/prerm during installations and removal between a package
and its dependencies.

debian/changelog
man/ChangeLog
man/deb-control.5

index 46dfcc9b4512cd7fccf3cf8294b0e5b678cf5edf..df3aaa0f8f4072cc447eb921832dbf4598b9064d 100644 (file)
@@ -14,6 +14,9 @@ dpkg (1.14.15) UNRELEASED; urgency=low
     instead of #DEPRECATED, it's clearer for people.
   * Fix Dpkg::Shlibs::Objdump to properly take into account R_*_COPY
     relocations. Closes: #454036
+  * Explain better the order in which postinst/prerm scripts are called
+    between a package and its dependencies. Thanks to Nicolas François and
+    Helge Kreutzmann for their suggestions. Closes: #379641
 
   [ Guillem Jover ]
   * Move compression related variables to a new Dpkg::Compression module.
index 76f7fab45561a2468c2479d3069be266e6d9a960..b88a935ff70fefa14b491d6c19185fd700fb2f6c 100644 (file)
@@ -1,3 +1,9 @@
+2008-01-06  Raphael Hertzog  <hertzog@debian.org>
+
+       * deb-control.5: Explain better the ordering of call of
+       postinst/prerm during installations and removal between a package
+       and its dependencies.
+
 2008-01-03  Guillem Jover  <guillem@debian.org>
 
        * dpkg-buildpackage.1: Document new -j behaviour.
index 185128dbd8890c5fc16e5feca0a8253649d9cdae..5583abd368d7e7db68c79afeddace5991f0c59b7 100644 (file)
@@ -107,10 +107,11 @@ List of packages that are required for this package to provide a
 non-trivial amount of functionality. The package maintenance software
 will not allow a package to be installed if the packages listed in its
 .B Depends
-field aren't installed (at least not without using the force options),
-and will run the postinst scripts of packages listed in Depends: fields
-before those of the packages which depend on them, and run prerm scripts
-before.
+field aren't installed (at least not without using the force options).
+In an installation, the postinst scripts of packages listed in Depends:
+fields are run before those of the packages which depend on them. On the
+opposite, in a removal, the prerm script of a package is run before
+those of the packages listed in its Depends: field.
 .TP
 .BR Pre-Depends: " <package list>"
 List of packages that must be installed