From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Mar 14 20:00:21 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D15C1065672 for ; Sun, 14 Mar 2010 20:00:21 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0CBCC8FC12 for ; Sun, 14 Mar 2010 20:00:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2EK0KmT010983 for ; Sun, 14 Mar 2010 20:00:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2EK0KGm010982; Sun, 14 Mar 2010 20:00:20 GMT (envelope-from gnats) Resent-Date: Sun, 14 Mar 2010 20:00:20 GMT Resent-Message-Id: <201003142000.o2EK0KGm010982@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Claudius Herder Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F3C8106566B for ; Sun, 14 Mar 2010 19:58:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 47E678FC16 for ; Sun, 14 Mar 2010 19:58:07 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o2EJw6oG063969 for ; Sun, 14 Mar 2010 19:58:06 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o2EJw6S3063968; Sun, 14 Mar 2010 19:58:06 GMT (envelope-from nobody) Message-Id: <201003141958.o2EJw6S3063968@www.freebsd.org> Date: Sun, 14 Mar 2010 19:58:06 GMT From: Claudius Herder To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 X-Mailman-Approved-At: Sun, 14 Mar 2010 21:47:41 +0000 Cc: Subject: ports/144746: finance/openerp-server deletes config on update X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Mar 2010 20:00:21 -0000 >Number: 144746 >Category: ports >Synopsis: finance/openerp-server deletes config on update >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Mar 14 20:00:20 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Claudius Herder >Release: FreeBSD 8.0-RELEASE-p2 >Organization: >Environment: FreeBSD server.ambtec.de 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #1: Thu Jan 7 10:36:32 CET 2010 claudius@server.ambtec.de:/usr/obj/usr/src/sys/CUSTOM amd64 >Description: when running "cd /usr/ports/finance/openerp-server && make deinstall" openerp-server removes /usr/local/etc/openerp-server.conf even if it is modified >How-To-Repeat: deinstall openerp-server >Fix: patch should fix the following issues: openerp-server port deletes config files on deinstall create user openerp on install run as user openerp instead of root make config file only readable by openerp and root (passwords inside) rc.d/openerp-server is now able to check pid renamed everything to openerp-server to be consistent save pid file in /var/run/openerp/openerp-server.pid save log files in /var/log/openerp/openerp-server.log Patch attached with submission follows: begin 644 openerp-server.tar M;W!E;F5R<"US97)V97(O```````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````#`P,#71H;VX*34%3 M5$527U-)5$53/0EH='1P.B\O;W!E;F5R<"YC;VTO9&]W;FQO860O3HD>U!/4E131$E2?2]G2UI;6%G:6YG(%P*"0DD>U!95$A/3E]3251%3$E"1$E2?2]L:6)X;6PR M+G!Y.B1[4$]25%-$25)]+W1E>'1PCXP.B1[4$]25%-$25)]+V1E=F5L+W!Y M+7!Y='H@7`H)"21[4%E42$].7U-)5$5,24)$25)]+VUX+U]?:6YI=%]?+G!Y M.B1[4$]25%-$25)]+VQA;F2UPU!95$A/3E]0 M2T=.04U%4%)%1DE8?7!Y9&]T/C`Z)'M03U)44T1)4GTO9W)A<&AI8W,O<'DM M<'ED;W0@7`H)"21[4%E42$].7U!+1TY!34504D5&25A];&EB>'-L=#XP.B1[ M4$]25%-$25)]+W1E>'1P&UL/C`Z)'M03U)44T1)4GTO M=&5X='!R;V,O<'DM>&UL(%P*"0DD>U!95$A/3E]3251%3$E"1$E2?2]R97!O MT]0 M14Y%4E!54T52?2!<"@D)3U!%3D524$=23U50/21[3U!%3D524$=23U50?2!< M"@D)4$]25$Y!344])'M03U)43D%-17T@7`H)"5!95$A/3E]#340])'M0651( M3TY?0TU$?2!<"@D)4%E42$].7U-)5$5,24)$25(])'M0651(3TY?4TE414Q) M0D1)4GT@7`H)"5-4051%1$E2/21[4U1!5$5$25)]"@I54T5?4%E42$]./0D) M"3(N-"L*55-%7U!91$E35%5424Q3/0D)>65S"E!91$E35%5424Q37T5'1TE. M1D\]"0EO<&5N97)P7W-EU!/4E1615)324].?2TD>U!95$A/3E]6 M15)324]..E,O=&AO;B\O?2YE9VU-(?2`D>U!+1TE.4U1!3$Q]("1[1$E35$Y!345](%!212U)3E-404Q,"@IP M;W-T+7!A=&-H.@H)0"1[4D5)3E!,04-%7T--1'T@+64@)W-\+W5SU!95$A/3E]#341]?&TU+1$E2?2`D>T1/0U-$25)]"@E`8V0@)'M74DM34D-] M+V1O8R`F)B`D>T-/4%E44D5%7U-(05)%?2`N("1[1$]#4T1)4GT*"4`D>T9) M3D1]("US("UD("1[1$]#4T1)4GT@+71Y<&4@9B!\("1[4T5$?2`GU!2 M149)6'TO(R-G)R`^/B`D>U1-4%!,25-4?0H)0"1[1DE.1'T@+7,@+60@)'M$ M3T-31$E2?2`M='EP92!D('P@)'M3141]("=S(R1[4%)%1DE8?2\C0&1IU1-4%!,25-4?0HN96YD:68*"@DD>TE.4U1!3$Q?34%.?2`D M>U=22U-20WTO;6%N+V]P96YETE.4U1!3$Q?34%.?2`D>U=22U-20WTO;6%N+V]P96YEU!2149)6'TO;6%N+VUA;C4*"@DD>TE.4U1!3$Q?1$%407T@ M+6\@)'M/4$5.15)055-%4GT@+6<@)'M/4$5.15)01U)/55!]("UM(#8P,"`D M>U=22T1)4GTO;W!E;F5R<"US97)V97(N8V]N9B`D>U!2149)6'TO971C+V]P M96YEU!2149) M6'TO971C+V]P96YEU!2149)6'TO971C+V]P96YET5#2$]]("=`97AE8R!I9B!;("$@ M+68@)40O971C+V]P96YEU!95$A/3E]3251%3$E"1$E2?2\D>U!/4E1.04U%?2!<"@D)+71Y<&4@ M9B!\("1[4T5$?2`GU!2149)6'TO(R-G)R`^/B`D>U1-4%!,25-4?0H) M0"1[1DE.1'T@+7,@+60@)'M0651(3TY?4TE414Q)0D1)4GTO)'M03U)43D%- M17T@7`H)"2UT>7!E(&0@?"`D>U-%1'T@)W,C)'M04D5&25A]+R-`9&ERU!+1TU%4U-!1T5]"@HN M:6YC;'5D92`\8G-D+G!O71I8R!A;F0@9FEN86YC:6%L*2P@ M&EB;&4@=V]R:V9L;W=S+"!A M;@IO8FIE8W0@9&%T86)A2!H879E(&$@9W)O=7`@7"(D>T=23U50?5PB+"!S;R!) M('=I;&P@=7-E(&ET+B(*("`@(&5LT=23U50?2`M:"`M"@ET:&5N"@D@("`@96-H;R`B061D960@9W)O M=7`@7"(D>T=23U50?5PB+B(*"65LT=23U50?5PB(&9A:6QE9"XN+B(*"2`@("!E8VAO(")0;&5A2!H879E(&$@ M=7-EU5315)]("UG("1[1U)/55!] M("UH("T@7`H)("`@+60@+VYO;F5X:7-T96YT(%P*"2`@("US("]UU5315)]7"(@9F%I;&5D+BXN(@H)("`@ M(&5C:&\@(E!L96%S92!CU-4051%1$E2?2`R/B`O9&5V+VYU;&P*("`@("!C:&]W;B`M4B`D>U53 M15)].B1[1U)/55!]("1[3$]'1$E2?2`D>U-4051%1$E2?0IF:0H````````` M`````````````````````````&]P96YE2`](&]P:B@G6]U7-L;V<@/2!&86QS90IL;V=?;&5V96P@/2!I;F9O M"FQO9V9I;&4@/2`E)4Q/1T1)4B4E+V]P96YE6]U(&AA=F4@8W)E M871E9"!T:&4*(R!D871A8F%S92X@270@86-T:79A=&5S('1H92!A=71O(&UO M9'5L92!C:&5C:R!O;B!S=&%R='5P+@HC9&)?;F%M92`]("!O<&5N97)P9&(* M9&)?=7-E&-O;FX@/2`V-`IP9U]P871H(#T@+W5S M6]U(&UA>2!W86YT('1O(&-R96%T92!A(&1E9&EC871E9"!D871A M8F%S92!U7-T96T@8F]O="P@<&QE87-E(&%D M9"!T:&ES(&QI;F4*=&\@>6]UU5315)](B`R/B8Q(#XO9&5V+VYU M;&P[('1H96X*"65C:&\@(EEO=2!S:&]U;&0@;6%N=6%L;'D@U-4051% M1$E2?0IF:0H````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````!O<&5N97)P+7-EVYA;65]7V5N M86)L90H*8V]M;6%N9#TE)5!95$A/3E]3251%3$E"1$E2)24O)2503U)43D%- M124E+V]P96YEV]P96YERelease-Note: >Audit-Trail: >Unformatted: