Make cgroups preexisting hard dependency
This commit is contained in:
parent
ab82ed3fac
commit
b8bb87390f
@ -2,10 +2,6 @@
|
||||
|
||||
description="ActiveMQ container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
/usr/bin/lxc-start activemq
|
||||
}
|
||||
|
@ -189,12 +189,15 @@ class VMMgr:
|
||||
return deps
|
||||
|
||||
def get_app_deps(self, app):
|
||||
# Get "needs" line from init script and split it to list, skipping first two elements (docker, net)
|
||||
# Get "needs" line from init script and split it to list
|
||||
try:
|
||||
with open(os.path.join('/etc/init.d', app), 'r') as f:
|
||||
return [l.split()[2:] for l in f.readlines() if l.startswith('\tneed')][0]
|
||||
for line in f.readlines():
|
||||
if line.strip().startswith('need'):
|
||||
return line.split()[1:]
|
||||
except:
|
||||
return []
|
||||
pass
|
||||
return []
|
||||
|
||||
def enable_autostart(self, app):
|
||||
# Add the app to OpenRC default runlevel
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="CKAN DataPusher container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
lxc-start ckan-datapusher
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="CKAN container"
|
||||
|
||||
depend() {
|
||||
need cgroups ckan-datapusher postgres redis solr
|
||||
need ckan-datapusher postgres redis solr
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Crisis Cleanup container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="CTS container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="FrontlineSMS container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
lxc-start frontlinesms
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="GNU Health container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="KanBoard container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="MariaDB container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
/usr/bin/lxc-start mariadb
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Mifos X container"
|
||||
|
||||
depend() {
|
||||
need cgroups mariadb
|
||||
need mariadb
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Motech container"
|
||||
|
||||
depend() {
|
||||
need cgroups activemq postgres
|
||||
need activemq postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="OpenDataKit Build container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="OpenDataKit Aggregate container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="OpenMapKit container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
lxc-start openmapkit
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Pan.do/ra container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres rabbitmq
|
||||
need postgres rabbitmq
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="Postgres container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
lxc-start postgres
|
||||
}
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="RabbitMQ container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
lxc-start rabbitmq
|
||||
}
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="Redis container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
lxc-start redis
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Sahana Eden Demo container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Sahana Eden container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="SAMBRO container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="SeedDMS container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Sigmah container"
|
||||
|
||||
depend() {
|
||||
need cgroups postgres
|
||||
need postgres
|
||||
}
|
||||
|
||||
start() {
|
||||
|
@ -2,10 +2,6 @@
|
||||
|
||||
description="Solr container"
|
||||
|
||||
depend() {
|
||||
need cgroups
|
||||
}
|
||||
|
||||
start() {
|
||||
lxc-start solr
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
description="Ushahidi container"
|
||||
|
||||
depend() {
|
||||
need cgroups mariadb
|
||||
need mariadb
|
||||
}
|
||||
|
||||
start() {
|
||||
|
Loading…
Reference in New Issue
Block a user