aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2011-07-04 02:56:19 +0400
committerAlexey Shvetsov <alexxy@gentoo.org>2011-07-04 02:56:19 +0400
commite78f6a691f2455bd8d71840f59daa5622e3eef48 (patch)
treeb968d1dccdabf4339c6d6f4672df9b1fd969adc9
parentEnable maui support (diff)
downloadsci-e78f6a691f2455bd8d71840f59daa5622e3eef48.tar.gz
sci-e78f6a691f2455bd8d71840f59daa5622e3eef48.tar.bz2
sci-e78f6a691f2455bd8d71840f59daa5622e3eef48.zip
Fix permissions
(Portage version: 2.2.0_alpha43/git/Linux x86_64, signed Manifest commit with key F82F92E6)
-rw-r--r--sys-cluster/slurm/Manifest34
-rw-r--r--sys-cluster/slurm/files/slurmctld.initd4
-rw-r--r--sys-cluster/slurm/files/slurmd.initd4
-rw-r--r--sys-cluster/slurm/files/slurmdbd.initd4
-rw-r--r--sys-cluster/slurm/slurm-2.2.7.ebuild9
5 files changed, 32 insertions, 23 deletions
diff --git a/sys-cluster/slurm/Manifest b/sys-cluster/slurm/Manifest
index 0c9d97146..c7daec68c 100644
--- a/sys-cluster/slurm/Manifest
+++ b/sys-cluster/slurm/Manifest
@@ -2,26 +2,26 @@
Hash: SHA256
AUX slurm.confd 135 RMD160 06c96613c42ec09d4a21ef3bf6334026e89d9838 SHA1 0f5ed287f8a6f7280ccf977dae8388811484bc34 SHA256 3cfc9c56046911d3e77214e35fbf6a5ffc153eb2205b2158986abbb111a49433
-AUX slurmctld.initd 1002 RMD160 c0f957fbc12f86177fe769cf081e5c43d74d5748 SHA1 1ab759555d4e429049f5fd42d54d0e43d74343ba SHA256 648fc58a74fd67d381c6c0797e3712be5c51b98a228d882d3e51783df1722175
-AUX slurmd.initd 971 RMD160 e2817e32eb6fa3d5e9381088e3a3c1472b305e95 SHA1 5cbfac788537fec114de6bdd30f4d18ffd430154 SHA256 a864001a693b77129944c8f392f5c1856c7bf2e91a693557a6d54486cfb0023d
-AUX slurmdbd.initd 888 RMD160 fa7335737883aa6514ca0e14db105a737797c1e0 SHA1 b930a737481f35b03d0b4c8342b49b60e70adb64 SHA256 a044ad3fa3f71276d88ae5b128f29ce3b61dce6a1c2e30e6cf81bb442dbdd262
+AUX slurmctld.initd 1014 RMD160 1abfea46ff82c6b275b0be4c5f82d480a70c0b34 SHA1 7858a1b80f89254ebffbdead6dc9bcf955aca12b SHA256 d146cbf34cc2ea007a5d8661efdce84b97b343d7f733855fa324380778127b25
+AUX slurmd.initd 983 RMD160 6919266437a373a28f4d7f7baf837f2d457b9839 SHA1 d6daa3e146dc1f7a53adc44081e3777e8974e88c SHA256 cf32335333e9e8193e0f302bed1eb6c4527b0a69b56252f0780aaf23067be8f2
+AUX slurmdbd.initd 900 RMD160 f6c0799754424dfb6bd3bfb1c7913ed3b0dcf0ab SHA1 dc0c8508b2864a175052f765c098f6ffb49f70cc SHA256 e4ab05472bedbdd1270b3c8a7cb86e790b47f75b3dad29e8d924078cb0c328eb
DIST slurm-2.2.7.tar.bz2 4454740 RMD160 37ee3ef3382e3ca00cff99901020825bbf0c0b03 SHA1 b5e62504f31007f593d6ce6d90415579273a7b0f SHA256 8dfd8ec1b447caa1c8d83817a90414e19bc5b8cc9caf2c7ec4b6d2cb6bcd0a7e
-EBUILD slurm-2.2.7.ebuild 2806 RMD160 562a33097246f763bef5d65008607526c4c0b357 SHA1 111561cf0f3b3a16fb91ae9f8044b73a2d98f204 SHA256 3128fd1b4df2b0002f65b37da62ef744bf657f01389c9e28a63bc038806b334c
+EBUILD slurm-2.2.7.ebuild 3090 RMD160 173b5079ce8c462e9a41296c34678ef996d50b4a SHA1 a975f00d45a0c5db82ef96e54b7de43ff322ea1d SHA256 16d1ab2c570745a0bda408165bb97aa94bb027eff7c730d9eef0dd81265ce9f9
MISC metadata.xml 435 RMD160 ea0b8b3d7047969d1bd596705c6f3d0490903302 SHA1 8eb1331ae5fb6244de0f0c5c14f896866f92d1a6 SHA256 395334498b0744fc79cfc01ff81cb71836698bacd73b412fdf3c6a4f3c082c6b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCAAGBQJOEO/gAAoJEOf+E+/4L5Lm0UYP/1yyLet2lDvLyb1fAjCiyeUO
-vZNXA34Wir6IZOIzwEs/gBcD4yhO2/VaFCIyIbArCR4AbT+yY54XQPO+qQXvlF3l
-Ne4cAAUW0LfYBcLqNaFzyxtoTBidUfFBYn8wJj58EdtJ1ku+ZhBZzW6gbIDzYrw5
-jrasohi5uVO6riTDMaT48xy9cV96W0JliEwIcaT9xGv3xHuKkIBZJqhdFvfnW18v
-2xQ0xY7ZH+uDA47PWzrbBmHjE74fW8Eo3ewfXeCBY8d+jtyHW9gO5uTYkSHrYU3t
-yFrtrnBx+0htvHVMOmZizWzWgzKiDAYTlCvwM3pfq2x7rWrVdgfN9XBvjAtkb7oM
-W/FB3mWS17oQwIrmNteJRK3KcoOKcWmMQzJCIj87T+SmFqz6ARAK1XG3vDMFne6q
-uY6cI1LehQ3FHnOiViiEy342HJ5B6chK5m5gASXW1aHu6X9wSM9fQTqdSVvdcBUM
-SaHnlQkKUKw6TbGE0sTdrHvBYVpUuJTXoXQzDPsn4x1+/QUilJvSEhrs7PiiCwpM
-SZh63Rr5pC1tSC3mnnsFPZCebQdP2EJGOLDbd3bouqSCEQQohJLzW40doyOzsA79
-dXXx6eBxXzJpwyaJhoB3+/DNWmpomQbqMIYag9l6wf97OzB8fYyn5YTKQcPAGUVf
-/Ri073+tASFPUG61itpY
-=8wsP
+iQIcBAEBCAAGBQJOEPOSAAoJEOf+E+/4L5LmJSkP/jtJ8R8ManL66UBVGJSSXYEt
+cCs7oayDL1yX4EA5ntcKmKx/xjfeFg+G7ZnMkR9Xfo1NIYPDwR8sF9CUzJiC0cq0
+89qR1pWydFEAin65++mll+WQ+R2/PHI1MIUKuFeODMrHIi5zCUjDMY4Xcp1YdwFI
+2QzgP682jUtlQJfgM0jNHlJiI++q35feUTYJtkTX3feAlGosyRwC+TOHaMSiGBmv
+7lrlHR7qMd6NFEL4OzRd8N6pokCTOh5nHgz816/FDpKV6/nVz3+876i+tSgJ0gig
+ud0MKzi9vy/Wuv+0s754SQGhV0a58LBZTTYnuaODQo0jZr4WZe25ZlHFRn5EJZPp
+97waoqWd75XhjER56LYsPavc6pHFZP4QKEz2u3wrPzcfzTX1fRppTgQAqSyAjTHE
+CzI/yVTUgb7kxpHOAfqL/oe3Kv6PwpAqj+ZkYIfTsRiJHdPIwSQQ2HDxjlQbsWFq
+gZh/1rZMys210AzWOVQE+TZ3SkLR67cKQxjoRzN/8pEnf/kTq3Db8M3HhuqWCRl1
+IuZWdpGxOpK1mBB/nIRhDQpTu6Rb9dq7Qte1gHiXhI59qVpOSCrB4gvbVeg8/Dly
+EoBIglMUweJBIySZFlOEEXw/PqsVhtP9oxcMQB5u1rc4Y4SozeV/4VqIPbQsdwoN
+P9B3TfqG8m6eGKJL4Umk
+=P8w2
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/slurm/files/slurmctld.initd b/sys-cluster/slurm/files/slurmctld.initd
index 2e4c0fcc3..8cd7fa5f0 100644
--- a/sys-cluster/slurm/files/slurmctld.initd
+++ b/sys-cluster/slurm/files/slurmctld.initd
@@ -26,7 +26,7 @@ checkconfig() {
start() {
ebegin "Starting slurm control daemon"
start-stop-daemon --start --quiet --background \
- --pidfile /var/run/slurmctld.pid \
+ --pidfile /var/run/slurm/slurmctld.pid \
--user slurm \
--group slurm \
--exec /usr/sbin/slurmctld -- ${SLURMCTLD_OPTS}
@@ -35,7 +35,7 @@ start() {
stop() {
ebegin "Stopping slurm control daemon"
- start-stop-daemon --stop --pidfile /var/run/slurmctld.pid
+ start-stop-daemon --stop --pidfile /var/run/slurm/slurmctld.pid
eend $?
}
diff --git a/sys-cluster/slurm/files/slurmd.initd b/sys-cluster/slurm/files/slurmd.initd
index 6964f938c..7a0449deb 100644
--- a/sys-cluster/slurm/files/slurmd.initd
+++ b/sys-cluster/slurm/files/slurmd.initd
@@ -26,7 +26,7 @@ checkconfig() {
start() {
ebegin "Starting slurm daemon"
start-stop-daemon --start --quiet --background \
- --pidfile /var/run/slurmd.pid \
+ --pidfile /var/run/slurm/slurmd.pid \
--user slurm \
--group slurm \
--exec /usr/sbin/slurmd -- ${SLURMD_OPTS}
@@ -35,7 +35,7 @@ start() {
stop() {
ebegin "Stopping slurm daemon"
- start-stop-daemon --stop --pidfile /var/run/slurmd.pid
+ start-stop-daemon --stop --pidfile /var/run/slurm/slurmd.pid
eend $?
}
diff --git a/sys-cluster/slurm/files/slurmdbd.initd b/sys-cluster/slurm/files/slurmdbd.initd
index a45a785e3..17cfd2cd4 100644
--- a/sys-cluster/slurm/files/slurmdbd.initd
+++ b/sys-cluster/slurm/files/slurmdbd.initd
@@ -24,7 +24,7 @@ checkconfig() {
start() {
ebegin "Starting slurmdb daemon"
start-stop-daemon --start --quiet --background \
- --pidfile /var/run/slurmddb.pid \
+ --pidfile /var/run/slurm/slurmddb.pid \
--user slurm \
--group slurm \
--exec /usr/sbin/slurmddb -- ${SLURMD_OPTS}
@@ -33,7 +33,7 @@ start() {
stop() {
ebegin "Stopping slurmdb daemon"
- start-stop-daemon --stop --pidfile /var/run/slurmdbd.pid
+ start-stop-daemon --stop --pidfile /var/run/slurm/slurmdbd.pid
eend $?
}
diff --git a/sys-cluster/slurm/slurm-2.2.7.ebuild b/sys-cluster/slurm/slurm-2.2.7.ebuild
index 00aa0b487..6478bfccb 100644
--- a/sys-cluster/slurm/slurm-2.2.7.ebuild
+++ b/sys-cluster/slurm/slurm-2.2.7.ebuild
@@ -72,6 +72,7 @@ src_install() {
keepdir /etc/slurm
keepdir /var/log/slurm
keepdir /var/spool/slurm
+ keepdir /var/run/slurm
insinto /etc/slurm
doins etc/cgroup.conf.example
doins etc/federation.conf.example
@@ -95,6 +96,14 @@ pkg_preinst() {
}
pkg_postinst() {
+ einfo "Fixing permissions in /var/spool/${PN}"
+ chown -R ${PN}:${PN} /var/spool/${PN}
+ einfo "Fixing permissions in /var/run/${PN}"
+ chown -R ${PN}:${PN} /var/run/${PN}
+ einfo "Fixing permissions in /var/log/${PN}"
+ chown -R ${PN}:${PN} /var/log/${PN}
+ echo
+
elog "Please visit the file '/usr/share/doc/${P}/html/configurator.html"
elog "through a (javascript enabled) browser to create a configureation file."
elog "Copy that file to /etc/slurm.conf on all nodes (including the headnode) of your cluster."