Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 8/9] user/ftp: Add 'ftp' user (UID 21)
Date: Thu, 30 May 2019 12:53:38
Message-Id: 20190530125039.15591-9-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH 0/9] User/group package draft implementation by "Michał Górny"
1 Signed-off-by: Michał Górny <mgorny@g.o>
2 ---
3 profiles/categories | 1 +
4 user/ftp/ftp-0.ebuild | 19 +++++++++++++++++++
5 user/ftp/metadata.xml | 5 +++++
6 3 files changed, 25 insertions(+)
7 create mode 100644 user/ftp/ftp-0.ebuild
8 create mode 100644 user/ftp/metadata.xml
9
10 diff --git a/profiles/categories b/profiles/categories
11 index acbade9601ea..db35420df398 100644
12 --- a/profiles/categories
13 +++ b/profiles/categories
14 @@ -148,6 +148,7 @@ sys-kernel
15 sys-libs
16 sys-power
17 sys-process
18 +user
19 virtual
20 www-apache
21 www-apps
22 diff --git a/user/ftp/ftp-0.ebuild b/user/ftp/ftp-0.ebuild
23 new file mode 100644
24 index 000000000000..f02b52e12deb
25 --- /dev/null
26 +++ b/user/ftp/ftp-0.ebuild
27 @@ -0,0 +1,19 @@
28 +# Copyright 2019 Gentoo Authors
29 +# Distributed under the terms of the GNU General Public License v2
30 +
31 +EAPI=7
32 +
33 +inherit sys-user
34 +
35 +SYS_USER_ID=21
36 +SYS_USER_HOME=/home/ftp
37 +SYS_USER_GROUPS=( ftp )
38 +
39 +sys-user_add_deps
40 +
41 +pkg_preinst() {
42 + sys-user_pkg_preinst
43 +
44 + # override home directory ownership
45 + fowners root:ftp "${SYS_USER_HOME}"
46 +}
47 diff --git a/user/ftp/metadata.xml b/user/ftp/metadata.xml
48 new file mode 100644
49 index 000000000000..7a38bb900964
50 --- /dev/null
51 +++ b/user/ftp/metadata.xml
52 @@ -0,0 +1,5 @@
53 +<?xml version="1.0" encoding="UTF-8"?>
54 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
55 +<pkgmetadata>
56 + <!-- maintainer-needed -->
57 +</pkgmetadata>
58 --
59 2.22.0.rc1