SELinux: allow process to create files in /var/log

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7090 71766da9-9752-0410-ab17-bfafa751c56a
packages: fix SELinux file contexts not being applied sometimes

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7091 71766da9-9752-0410-ab17-bfafa751c56a
SELinux: allow setattr on scalaris_file_t

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7092 71766da9-9752-0410-ab17-bfafa751c56a
SELinux: complete policy (should now work on Fedora >= 19)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7093 71766da9-9752-0410-ab17-bfafa751c56a
packages: fix ruby dependency on openSUSE > 13.1

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7094 71766da9-9752-0410-ab17-bfafa751c56a
adopt lb_stats to other OSs.


git-svn-id: https://scalaris.googlecode.com/svn/trunk@7095 71766da9-9752-0410-ab17-bfafa751c56a
monitor: eliminate (hopefully) last remaining receive inside gen_components.


git-svn-id: https://scalaris.googlecode.com/svn/trunk@7096 71766da9-9752-0410-ab17-bfafa751c56a
scalaris.hrl: activate SCALARIS_RECV_DEBUG when --enable-debug was given to prevent SCALARIS_RECV in gen_components which woul be incompatible with proto_sched.


git-svn-id: https://scalaris.googlecode.com/svn/trunk@7097 71766da9-9752-0410-ab17-bfafa751c56a
add ?send_to_registered_proc to send messages through gen_component processes to a VM-registered process

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7098 71766da9-9752-0410-ab17-bfafa751c56a
monitor:get_rrds/2 must cache the table per Pid (regression of r7096)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7099 71766da9-9752-0410-ab17-bfafa751c56a
more methods to compare GUIDs

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7100 71766da9-9752-0410-ab17-bfafa751c56a
move monitor_perf to the basic_services group

monitor_perf is only required once per VM and should thus be in this group

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7101 71766da9-9752-0410-ab17-bfafa751c56a
fix statistics not working with monitor processes (regression of r7096)

use monitor:get_rrds/2 instead of sending messages
-> this breaks statistics with monitor_perf which will be fixed in the next commit

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7102 71766da9-9752-0410-ab17-bfafa751c56a
make monitor_perf report its aggregated values to its monitor process (in the "basic_services" group)

-> retrieve the values from the monitor via monitor:get_rrds/2
-> also eliminate all "{get_rrds..." messages

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7103 71766da9-9752-0410-ab17-bfafa751c56a
fix a type spec error (reported by dialyzer)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7104 71766da9-9752-0410-ab17-bfafa751c56a
fix some type specs (found by Thorsten)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7105 71766da9-9752-0410-ab17-bfafa751c56a
improve handling of applications we depend on

start (and stop) applications we depend on in sup_scalaris.erl file (independent from supervisor tree)
configure applications properly
let scalaris:stop do something
adjust unittest_helper accordingly



git-svn-id: https://scalaris.googlecode.com/svn/trunk@7106 71766da9-9752-0410-ab17-bfafa751c56a
fix scalaris:stop NK&FS


git-svn-id: https://scalaris.googlecode.com/svn/trunk@7107 71766da9-9752-0410-ab17-bfafa751c56a
gossip_SUITE: {init,end}_per_group/1 are both needed for Erlang R13 when using test groups

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7108 71766da9-9752-0410-ab17-bfafa751c56a
vivaldi_latency: need to be in a pid_group in order to use msg_delay (regression of r7062)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7109 71766da9-9752-0410-ab17-bfafa751c56a