summaryrefslogtreecommitdiff
path: root/doc/rootless-builds.txt
AgeCommit message (Collapse)AuthorFilesLines
2019-06-03doc: Clarify R³ specificationGuillem Jover1-9/+10
Expand what the builder means. Mention the dpkg-deb option to use to set the owner and group to root. And reword the prototyping section to be less confusing with what is currently implemented. Closes: #929019
2018-08-30Fix some typosGuillem Jover1-1/+1
Thanks-to: Niels Thykier <niels@thykier.net> (for typo in dpkg(1))
2018-01-16spec/R³: Declare specification as recommendation, stableGuillem Jover1-1/+2
2018-01-16spec/R³: Add new DEB_RULES_REQUIRES_ROOT variableGuillem Jover1-0/+9
This variable is set by the builder to notify debian/rules that it supports this specification. Wordsmithing-by: Niels Thykier <niels@thykier.net>
2018-01-16spec/R³: The DEB_GAIN_ROOT_CMD should preserve the environmentGuillem Jover1-1/+2
Proposed-by: Josh Triplett <josh@joshtriplett.org>
2018-01-16spec/R³: Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMDGuillem Jover1-5/+9
This variable should not be dpkg specific, as it is supposed to be set by any builder driving the package build, and not just dpkg itself. Introduce ephemereal backwards compatibility by mapping the old name to the new one, even thught there are no known users.
2017-09-24doc: Add new rootless builds experimental draft specificationNiels Thykier1-0/+161
[guillem@debian.org: - Mark the spec as an experimental draft. - Add new Background section. - Rename Package-Creation-Requires-Root to Rules-Requires-Root. - Rename dpkg/rules-requires-root to dpkg/target-subcommand. - Add new dpkg/target/<target-name> keyword. - Use dpkg-deb --build instead of dpkg --build. - Fix DPKG_GAIN_ROOT_CMD invocation, and denote it as the one to use instead of the alternative wrapper command. - Rearrange sections and reflow text. ] Signed-off-by: Guillem Jover <guillem@debian.org>