CC-3785: Make sure /srv/airtime has ownership root:www-data and permissions 02775 in upgrade script
-fixed
This commit is contained in:
parent
ad7964899c
commit
56fa147b6f
2 changed files with 11 additions and 2 deletions
|
@ -3,7 +3,9 @@
|
||||||
/* Stuff not related to upgrading database +
|
/* Stuff not related to upgrading database +
|
||||||
* config files goes here. */
|
* config files goes here. */
|
||||||
class AirtimeMiscUpgrade{
|
class AirtimeMiscUpgrade{
|
||||||
public static function start(){
|
public static function start($p_ini){
|
||||||
|
self::adjustMonitCfgPermissions();
|
||||||
|
self::adjustAirtimeStorPermissions($p_ini);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function adjustMonitCfgPermissions(){
|
public static function adjustMonitCfgPermissions(){
|
||||||
|
@ -15,4 +17,11 @@ class AirtimeMiscUpgrade{
|
||||||
chmod("/etc/monit/conf.d/monit-airtime-playout.cfg", 0600);
|
chmod("/etc/monit/conf.d/monit-airtime-playout.cfg", 0600);
|
||||||
chmod("/etc/monit/conf.d/monit-airtime-rabbitmq-server.cfg", 0600);
|
chmod("/etc/monit/conf.d/monit-airtime-rabbitmq-server.cfg", 0600);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function adjustAirtimeStorPermissions($p_ini){
|
||||||
|
/* Make the read permission of Monit cfg files more strict */
|
||||||
|
$webUser = $p_ini["general"]["web_server_user"];
|
||||||
|
exec("chown -R root:$webUser");
|
||||||
|
exec("chmod -R 2775 /srv/airtime");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,4 +58,4 @@ UpgradeCommon::SetDefaultTimezone();
|
||||||
|
|
||||||
AirtimeConfigFileUpgrade::start();
|
AirtimeConfigFileUpgrade::start();
|
||||||
AirtimeDatabaseUpgrade::start($values);
|
AirtimeDatabaseUpgrade::start($values);
|
||||||
AirtimeMiscUpgrade::start();
|
AirtimeMiscUpgrade::start($values);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue