From 748ad8a978cd0a2e526dc58febf6c45d37135849 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 8 Mar 2017 12:25:40 -0800 Subject: [PATCH] create zerotier-one user via rpm --- zerotier-one.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zerotier-one.spec b/zerotier-one.spec index d8f2582e3..59fd2484b 100644 --- a/zerotier-one.spec +++ b/zerotier-one.spec @@ -18,6 +18,7 @@ Requires: iproute %if 0%{?rhel} >= 7 Requires: systemd +Requires(pre): /usr/sbin/useradd, /usr/bin/getent %endif %if 0%{?rhel} <= 6 @@ -54,6 +55,14 @@ containers (Docker, OpenVZ, etc.). #make CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" ZT_USE_MINIUPNPC=1 %{?_smp_mflags} one manpages selftest #%endif +%pre +%if 0%{?rhel} >= 7 +/usr/bin/getent passwd zerotier-one || /usr/sbin/useradd -r -d /var/lib/zerotier-one -s /sbin/nologin zerotier-one +%endif +%if 0%{?fedora} >= 21 +/usr/bin/getent passwd zerotier-one || /usr/sbin/useradd -r -d /var/lib/zerotier-one -s /sbin/nologin zerotier-one +%endif + %install rm -rf $RPM_BUILD_ROOT pushd %{getenv:PWD}