summaryrefslogtreecommitdiff
path: root/doc/PROGRAMMING
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2012-09-09 14:28:51 -0400
committerJoey Hess <joey@kitenet.net>2012-09-09 14:29:26 -0400
commit073034791eea9df519a06deb4058908e30d0fa7d (patch)
tree579c525c079efe0e1b50621e10f5055a6ba42f3a /doc/PROGRAMMING
parentf7c9099e88846f7c117aa592f5119911f03e71e5 (diff)
parent37de53703877f57f1604038706a7dce3e292c3ad (diff)
Merge branch 'wheezy'
Diffstat (limited to 'doc/PROGRAMMING')
-rw-r--r--doc/PROGRAMMING9
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/PROGRAMMING b/doc/PROGRAMMING
index bcf1c13..e1440c9 100644
--- a/doc/PROGRAMMING
+++ b/doc/PROGRAMMING
@@ -191,13 +191,16 @@ isnative($package)
is a native debian package.
As a side effect, $dh{VERSION} is set to the version number of the
package.
-autoscript($package, $scriptname, $snippetname, $sedcommands)
+autoscript($package, $scriptname, $snippetname, $sedcommands || $sub)
Pass parameters:
- binary package to be affected
- script to add to
- filename of snippet
- - sed commands to run on the snippet. Ie, s/#PACKAGE#/$PACKAGE/
- (optional) Note: Passed to the shell inside double quotes.
+ - (optional) EITHER sed commands to run on the snippet. Ie,
+ s/#PACKAGE#/$PACKAGE/ Note: Passed to the shell inside double
+ quotes.
+ OR a perl sub to invoke with $_ set to each line of the snippet in
+ turn.
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