]> git.donarmstrong.com Git - debhelper.git/blobdiff - doc/PROGRAMMING
-a == -s
[debhelper.git] / doc / PROGRAMMING
index 450511e3885509cce8551827a5a72e07f2a85f7c..0fca4722019a3efb6c9285ab5686b0f02c2b02e4 100644 (file)
@@ -232,8 +232,8 @@ udeb_filename($package)
        Returns the filename of the udeb package.
 getpackages($type)
        Returns a list of packages in the control file.
-       Must pass "arch" or "indep" or "same" to specify arch-dependent or
-       -independent or same arch packages. If nothing is specified, returns all
+       Pass "arch" or "indep" to specify arch-dependent or
+       -independent. If nothing is specified, returns all
        packages.
        As a side effect, populates %package_arches and %package_types with
        the types of all packages (not only those returned).
@@ -263,7 +263,25 @@ insert_after($existing_command, $new_command)
        Insert $new_command in sequences after $existing_command
 
 remove_command($existing_command)
-       Remove $existing_command from the list of commands to run.
+       Remove $existing_command from the list of commands to run
+       in all sequences.
+
+add_command($new_command, $sequence)
+       Add $new_command to the beginning of the specified sequence.
+       If the sequence does not exist, it will be created.
+
+add_command_options($command, $opt1, $opt2, ...)
+       Append $opt1, $opt2 etc. to the list of additional options which
+       dh passes when running the specified $command. These options are
+       not relayed to debhelper commands called via $command override.
+
+remove_command_options($command)
+       Clear all additional $command options previously added with
+       add_command_options().
+
+remove_command_options($command, $opt1, $opt2, ...)
+       Remove $opt1, $opt2 etc. from the list of additional options which
+       dh passes when running the specified $command.
 
 Buildsystem Classes:
 -------------------
@@ -274,7 +292,7 @@ and are derived from Debian::Debhelper::Buildsystem, or other, related
 classes.
 
 A buildsystem class needs to inherit or define these methods: DESCRIPTION,
-check_auto_buildable, build, test, install, clean. See the comments
+check_auto_buildable, configure, build, test, install, clean. See the comments
 inside Debian::Debhelper::Buildsystem for details. Note that this interface
 is still subject to change.