Gentoo Archives: gentoo-commits

From: "Daniel Pielmeier (billie)" <billie@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-misc/vdradmin-am/files: vdradmin-3.6.6.init
Date: Thu, 22 Apr 2010 17:11:28
Message-Id: 20100422171125.D42FE295BA@corvid.gentoo.org
1 billie 10/04/22 17:11:25
2
3 Modified: vdradmin-3.6.6.init
4 Log:
5 Let the init script create all needed directories under /var in case they are missing. Thanks to Helmut Auer in bug #316625.
6 (Portage version: 2.1.8.3/cvs/Linux i686)
7
8 Revision Changes Path
9 1.2 www-misc/vdradmin-am/files/vdradmin-3.6.6.init
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-misc/vdradmin-am/files/vdradmin-3.6.6.init?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-misc/vdradmin-am/files/vdradmin-3.6.6.init?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-misc/vdradmin-am/files/vdradmin-3.6.6.init?r1=1.1&r2=1.2
14
15 Index: vdradmin-3.6.6.init
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/www-misc/vdradmin-am/files/vdradmin-3.6.6.init,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- vdradmin-3.6.6.init 16 Mar 2010 17:18:47 -0000 1.1
22 +++ vdradmin-3.6.6.init 22 Apr 2010 17:11:25 -0000 1.2
23 @@ -1,7 +1,7 @@
24 #!/sbin/runscript
25 # Copyright 1999-2003 Gentoo Technologies, Inc.
26 # Distributed under the terms of the GNU General Public License, v2 or later
27 -# $Header: /var/cvsroot/gentoo-x86/www-misc/vdradmin-am/files/vdradmin-3.6.6.init,v 1.1 2010/03/16 17:18:47 billie Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/www-misc/vdradmin-am/files/vdradmin-3.6.6.init,v 1.2 2010/04/22 17:11:25 billie Exp $
29
30 depend() {
31 use vdr
32 @@ -29,11 +29,15 @@
33 sed -i -e "/LOGGING/s-LOGGING.*-LOGGING = 0-" /etc/vdradmin/vdradmind.conf
34 fi
35
36 - # Guarantee that vdradmin can access its dirs
37 - chown -R "${VDRADMIN_USER}:vdradmin" /var/cache/vdradmin
38 - chown -R "${VDRADMIN_USER}:vdradmin" /var/log/vdradmin
39 - chown -R "${VDRADMIN_USER}:vdradmin" /var/run/vdradmin
40 + # Prepare directories
41 + local folder
42 chown -R "${VDRADMIN_USER}:vdradmin" /etc/vdradmin
43 + for folder in cache log run; do
44 + if [ ! -d /var/${folder}/vdradmin ]; then
45 + mkdir /var/${folder}/vdradmin
46 + fi
47 + chown -R "${VDRADMIN_USER}:vdradmin" /var/${folder}/vdradmin
48 + done
49
50 if [ -x /etc/init.d/root ]; then
51 # running on baselayout-2/openrc