From owner-freebsd-ports@FreeBSD.ORG Thu Feb 12 20:38:44 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2D731D7B for ; Thu, 12 Feb 2015 20:38:44 +0000 (UTC) Received: from smtp.mimar.rs (smtp.mimar.rs [193.53.106.135]) by mx1.freebsd.org (Postfix) with ESMTP id CF5F68B7 for ; Thu, 12 Feb 2015 20:38:42 +0000 (UTC) Received: from vscan.mimar.rs (vscan.mimar.rs [193.53.106.134]) by smtp.mimar.rs (Postfix) with ESMTP id 74E24898CE for ; Thu, 12 Feb 2015 21:38:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mimar.rs; h= content-transfer-encoding:content-type:content-type:mime-version :x-mailer:organization:message-id:subject:subject:from:from:date :date:received:received; s=mimar-0901; t=1423773508; x= 1425587909; bh=KMYACwCJ2X04CRedVlbAKOve+diHMiKiVlrQi7Ay4zY=; b=M Z2wmBOp5eLymQXvoLfP1DCka8Z+y77TPKufjsvlpPnsc2e5NPVapXLMl7r4uLZMY lgfGn7AB3+kr9MUHgP1DPcpP+8egWAMihy7VwzdMBJebezG7pTRmV0td4cmw5Ixz 73Rp295cPr2cn2dR7NkPaunwavTkLNK8geDILjS960= X-Virus-Scanned: amavisd-new at mimar.rs Received: from smtp.mimar.rs ([193.53.106.135]) by vscan.mimar.rs (vscan.mimar.rs [193.53.106.134]) (amavisd-new, port 10026) with ESMTP id dKnVce4ERkXv for ; Thu, 12 Feb 2015 21:38:28 +0100 (CET) Received: from efreet (178-222-87-144.dynamic.isp.telekom.rs [178.222.87.144]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: marko.cupac@mimar.rs) by smtp.mimar.rs (Postfix) with ESMTPSA id A423989470 for ; Thu, 12 Feb 2015 21:38:26 +0100 (CET) Date: Thu, 12 Feb 2015 21:38:25 +0100 From: Marko =?UTF-8?B?Q3VwYcSH?= To: freebsd-ports@freebsd.org Subject: net-im/ejabberd: wierd permissions Message-ID: <20150212213825.60621d5f@efreet> Organization: Mimar X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.23; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2015 20:38:44 -0000 Hi, I just upgraded ejabberd from 14.07 to 14.12, and simple 'service ejabberd restart' did not work. I remembered that on initial install I had to chage ownership of some dirs (from default root:wheel): chown -R ejabberd:ejabberd /usr/local/etc/ejabberd chown -R ejabberd:ejabberd /var/log/ejabberd chown -R ejabberd:ejabberd /var/spool/ejabberd chown -R ejabberd:ejabberd /var/run/ejabberdctl I checked, and found out that upgrade has reset ownership on directories above. After chowning them back to ejabberd I was able to start ejabberd again. Is it possible to package ejabberd so that it does not reset ownership of dirs? Or to make ejabberd start as root and drop privileges after reading those? Regards, --=20 Marko Cupa=C4=87 https://www.mimar.rs