]> git.donarmstrong.com Git - debhelper.git/blobdiff - doc/PROGRAMMING
dh_installinit: rework upstart handling to comply with new policy proposal; packages...
[debhelper.git] / doc / PROGRAMMING
index 0fca4722019a3efb6c9285ab5686b0f02c2b02e4..bcf1c13caaadfdc16d168ced6afabda9a9d9f0c1 100644 (file)
@@ -197,7 +197,7 @@ autoscript($package, $scriptname, $snippetname, $sedcommands)
         - script to add to
         - filename of snippet
         - sed commands to run on the snippet. Ie, s/#PACKAGE#/$PACKAGE/
-          (optional)
+          (optional) Note: Passed to the shell inside double quotes.
        This command automatically adds shell script snippets to a debian
        maintainer script (like the postinst or prerm).
        Note that in v6 mode and up, the snippets are added in reverse
@@ -216,9 +216,10 @@ addsubstvar($package, $substvar, $deppackage, $verinfo, $remove)
        - version info for the package (optional) (ie: ">= 1.1")
        - if this last parameter is passed, the thing that would be added
          is removed instead. This can be useful to ensure that a debhelper
-         command is idempotent. Note that without this parameter, if you
-         call the function twice with the same values it will only add one
-         item to the substvars file.
+         command is idempotent. (However, we generally don't bother,
+         and rely on the user calling dh_prep.) Note that without this
+         parameter, if you call the function twice with the same values it
+         will only add one item to the substvars file.
 delsubstvar($package, $substvar)
        This function removes the entire line for the substvar from the
        package's shlibs file.
@@ -234,7 +235,9 @@ getpackages($type)
        Returns a list of packages in the control file.
        Pass "arch" or "indep" to specify arch-dependent or
        -independent. If nothing is specified, returns all
-       packages.
+       packages (including packages that are not built
+       for this architecture). Pass "both" to get the union
+       of "arch" and "indep" packages.
        As a side effect, populates %package_arches and %package_types with
        the types of all packages (not only those returned).
 inhibit_log()