X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=doc%2FPROGRAMMING;h=0fca4722019a3efb6c9285ab5686b0f02c2b02e4;hb=d8edabf803f9e687cd2a626a6b28c921a0c645ab;hp=4e7ea463dfed10678a65e62bba35998c501d4b85;hpb=a75d695219f0a4613b647e7088794f6c1286fd54;p=debhelper.git diff --git a/doc/PROGRAMMING b/doc/PROGRAMMING index 4e7ea46..0fca472 100644 --- a/doc/PROGRAMMING +++ b/doc/PROGRAMMING @@ -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: -------------------