X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh_installinit.1;h=cbb4b4446470361acee67ca01c4a2da47e6ed369;hb=717a666e353716fb73ac776c6a7e79f0b94b6dfd;hp=f87c0c58264ce93d20b360286a5fa9082c6e7d1d;hpb=b5b83f0b397cf9403dc5a5fe9a2bfa17ffa006a8;p=debhelper.git diff --git a/dh_installinit.1 b/dh_installinit.1 index f87c0c5..cbb4b44 100644 --- a/dh_installinit.1 +++ b/dh_installinit.1 @@ -1,9 +1,9 @@ -.TH DH_INSTALLINIT 1 +.TH DH_INSTALLINIT 1 "" "Debhelper Commands" "Debhelper Commands" .SH NAME dh_installinit \- install init scripts into package build directories .SH SYNOPSIS .B dh_installinit -.I "[-v] [-a] [-i] [-ppackage] [-Ptmpdir] [-n] [-r] [-d] [-u params]" +.I "[debhelper options] [--init-script=scriptname] [-n] [-r] [-d] [-uparams]" .SH "DESCRIPTION" dh_installinit is a debhelper program that is responsible for installing init scripts into package build directories. @@ -12,59 +12,51 @@ It also automatically generates the postinst and postrm and prerm commands needed to set up the symlinks in /etc/rc*.d/ and to start and stop the init scripts. .P -If a file named debian/init exists, then it is installed into -etc/init.d/package in the package build directory (with "package" replaced -by the package name, unless the -d flag is specified, see below) -.P -For packages other than the first binary package listed in -the control file, use debian/package.init instead (replace "package" with -the name of the package.) +If a file named debian/package.init (or debian/package.init.d for backwards +compatibility with debstd) exists, then it is installed into +etc/init.d/package in the package build directory, with "package" replaced +by the packagename. (You may use debian/init for the first binary package +listed in the control file.) .SH OPTIONS .TP -.B \-v -Verbose mode; show all commands that modify the package build directory. -.TP -.B \-a -Install init scripts into all architecture dependent packages. -.TP -.B \-i -Install init scripts into all architecture independent packages. -.TP -.B \-ppackage -Install init scripts into the package named "package". +.B debhelper options +See +.BR debhelper (1) +for a list of options common to all debhelper commands. .TP -.B \-Ptmpdir -Use "tmpdir" for package build directory. -.TP -.B \-n +.B \-n, \--noscripts Do not modify postinst/postrm/prerm scripts. .TP -.B \-r +.B \-r, \--no-restart-on-upgrade Do not restart daemon on upgrade. .TP -.B \-d +.B \-d, \--remove-d Remove trailing "d" from the name of the package, and use the result for the filename the init script is installed as in etc/init.d/ . This may be useful -for daemons with named ending in "d". +for daemons with names ending in "d". (Note: this takes precedence over +the --init-script parameter described below.) .TP -.B \-u params +.B \-uparams, \--update-rcd-params=params Pass "params" to .BR update-rc.d (8) -If not specified, "default" will be passed to +If not specified, "defaults" will be passed to .BR update-rc.d (8) -.SH NOTES -The -.B \-a -.B \-i -and -.B \-p -arguments are cumulative. If none are specified, then all packages listed in -the control file will be effected. -.SH ENVIRONMENT .TP -.I DH_VERBOSE -Enables verbose mode +.B \--init-script=scriptname +Use "scriptname" as for the filename the init script is installed as in +etc/init.d/ . This is useful if you need to have an init script with a name +different from the package's name. Note that if you use this parameter, +dh_installinit will look to see if a file in the debian/ directory exists +that looks like "scriptname" or "package.scriptname" and if so will install +it as the inist script in preference to the files it normally installs. This +feature is really only useful if you need a single package to install more +than one init script. +.SH ENVIRONMENT +See +.BR debhelper (1) +for a list of environment variables that affect all debhelper commands. .SH "SEE ALSO" -.BR /usr/doc/debhelper/README +.BR debhelper (1), +.BR update_rc.d (8) .SH AUTHOR Joey Hess