packages: add ability for packages to create users
authorYann E. MORIN <yann.morin.1998@free.fr>
Fri, 12 Apr 2013 07:14:18 +0000 (07:14 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Thu, 25 Apr 2013 20:56:42 +0000 (22:56 +0200)
commit1f3af04db77f9e9e707bd37ee85f6508aef797f2
treed697d2aa29aaa71c77f9e3186e6d98cb697fc21b
parent74bdc4b9ddf6d4d2ecdd238715dcbf14292b8829
packages: add ability for packages to create users

Packages that install daemons may need those daemons to run as a non-root,
or an otherwise non-system (eg. 'daemon'), user.

Add infrastructure for packages to create users, by declaring the FOO_USERS
variable that contain a makedev-syntax-like description of the user(s) to
add.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Samuel Martin <s.martin49@gmail.com>
Cc: Cam Hutchison <camh@xdna.net>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
docs/manual/adding-packages-generic.txt
docs/manual/appendix.txt
docs/manual/makeusers-syntax.txt [new file with mode: 0644]
fs/common.mk
package/pkg-generic.mk
support/scripts/mkusers [new file with mode: 0755]