Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sys-cluster/slurm/, sys-cluster/slurm/files/
Date: Sun, 03 Jul 2011 22:12:08
Message-Id: 4b150b91ea4f76e331f2527599b19ba921651ac8.alexxy@gentoo
1 commit: 4b150b91ea4f76e331f2527599b19ba921651ac8
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 3 22:11:31 2011 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 3 22:11:31 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=4b150b91
7
8 Update init.d
9
10 (Portage version: 2.2.0_alpha43/git/Linux x86_64, signed Manifest commit with key F82F92E6)
11
12 ---
13 sys-cluster/slurm/files/slurm.confd | 5 +++++
14 sys-cluster/slurm/files/slurmctld.confd | 2 --
15 sys-cluster/slurm/files/slurmctld.initd | 2 ++
16 sys-cluster/slurm/files/slurmd.confd | 2 --
17 sys-cluster/slurm/files/slurmd.initd | 2 ++
18 sys-cluster/slurm/files/slurmdbd.confd | 2 --
19 sys-cluster/slurm/files/slurmdbd.initd | 2 ++
20 sys-cluster/slurm/slurm-2.2.7.ebuild | 10 +++++++---
21 8 files changed, 18 insertions(+), 9 deletions(-)
22
23 diff --git a/sys-cluster/slurm/files/slurm.confd b/sys-cluster/slurm/files/slurm.confd
24 new file mode 100644
25 index 0000000..13b6914
26 --- /dev/null
27 +++ b/sys-cluster/slurm/files/slurm.confd
28 @@ -0,0 +1,5 @@
29 +# /etc/conf.d/slurm: config file for /etc/init.d/slurm*
30 +SLURMCTLD_OPTIONS=""
31 +SLURMDBD_OPTIONS=""
32 +SLURMD_OPTIONS=""
33 +SLURM_USE_MUNGE="0"
34
35 diff --git a/sys-cluster/slurm/files/slurmctld.confd b/sys-cluster/slurm/files/slurmctld.confd
36 deleted file mode 100644
37 index 0f98eca..0000000
38 --- a/sys-cluster/slurm/files/slurmctld.confd
39 +++ /dev/null
40 @@ -1,2 +0,0 @@
41 -# /etc/conf.d/slurmctld: config file for /etc/init.d/slurmctld
42 -SLURMCTLD_OPTIONS=""
43
44 diff --git a/sys-cluster/slurm/files/slurmctld.initd b/sys-cluster/slurm/files/slurmctld.initd
45 index 0d889d9..8b4e501 100644
46 --- a/sys-cluster/slurm/files/slurmctld.initd
47 +++ b/sys-cluster/slurm/files/slurmctld.initd
48 @@ -5,6 +5,8 @@
49
50 opts="reload"
51
52 +[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm
53 +
54 depend() {
55 local _need="net"
56 [ ${SLURM_USE_MUNGE} -ne 0 ] && _need="${_need} munged"
57
58 diff --git a/sys-cluster/slurm/files/slurmd.confd b/sys-cluster/slurm/files/slurmd.confd
59 deleted file mode 100644
60 index 39ca725..0000000
61 --- a/sys-cluster/slurm/files/slurmd.confd
62 +++ /dev/null
63 @@ -1,2 +0,0 @@
64 -# /etc/conf.d/slurd: config file for /etc/init.d/slurd
65 -SLURMD_OPTIONS=""
66
67 diff --git a/sys-cluster/slurm/files/slurmd.initd b/sys-cluster/slurm/files/slurmd.initd
68 index 7102863..07312d5 100644
69 --- a/sys-cluster/slurm/files/slurmd.initd
70 +++ b/sys-cluster/slurm/files/slurmd.initd
71 @@ -5,6 +5,8 @@
72
73 opts="reload"
74
75 +[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm
76 +
77 depend() {
78 local _need="net"
79 [ ${SLURM_USE_MUNGE} -ne 0 ] && _need="${_need} munged"
80
81 diff --git a/sys-cluster/slurm/files/slurmdbd.confd b/sys-cluster/slurm/files/slurmdbd.confd
82 deleted file mode 100644
83 index 7b3ea99..0000000
84 --- a/sys-cluster/slurm/files/slurmdbd.confd
85 +++ /dev/null
86 @@ -1,2 +0,0 @@
87 -# /etc/conf.d/slurmdbd: config file for /etc/init.d/slurmdbd
88 -SLURMDBD_OPTIONS=""
89
90 diff --git a/sys-cluster/slurm/files/slurmdbd.initd b/sys-cluster/slurm/files/slurmdbd.initd
91 index 61aa45a..a8b7bb9 100644
92 --- a/sys-cluster/slurm/files/slurmdbd.initd
93 +++ b/sys-cluster/slurm/files/slurmdbd.initd
94 @@ -5,6 +5,8 @@
95
96 opts="reload"
97
98 +[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm
99 +
100 depend() {
101 local _need="net"
102 [ ${SLURM_USE_MUNGE} -ne 0 ] && _need="${_need} munged"
103
104 diff --git a/sys-cluster/slurm/slurm-2.2.7.ebuild b/sys-cluster/slurm/slurm-2.2.7.ebuild
105 index 0c6e9a5..ff9e1f2 100644
106 --- a/sys-cluster/slurm/slurm-2.2.7.ebuild
107 +++ b/sys-cluster/slurm/slurm-2.2.7.ebuild
108 @@ -85,9 +85,13 @@ src_install() {
109 newinitd "${FILESDIR}/slurmctld.initd" slurmctld
110 newinitd "${FILESDIR}/slurmdbd.initd" slurmdbd
111 # install conf.d files
112 - newconfd "${FILESDIR}/slurmd.confd" slurmd
113 - newconfd "${FILESDIR}/slurmctld.confd" slurmctld
114 - newconfd "${FILESDIR}/slurmdbd.confd" slurmdbd
115 + newconfd "${FILESDIR}/slurm.confd" slurmd
116 +}
117 +
118 +pkg_preinst() {
119 + if use munge; then
120 + sed -i 's,\(PBS_USE_MUNGE=\).*,\11,' "${D}"etc/conf.d/slurm || die
121 + fi
122 }
123
124 pkg_postinst() {