implement coldpluggin

This commit is contained in:
Lennart Poettering
2010-01-29 03:18:09 +01:00
parent b08d03ffe5
commit f50e0a0123
14 changed files with 224 additions and 173 deletions
+10 -5
View File
@@ -21,7 +21,12 @@ int main(int argc, char *argv[]) {
goto finish;
}
if ((r = manager_load_unit(m, "default.target", &target)) < 0) {
if ((r = manager_coldplug(m)) < 0) {
log_error("Failed to retrieve coldplug information: %s", strerror(-r));
goto finish;
}
if ((r = manager_load_unit(m, SPECIAL_DEFAULT_TARGET, &target)) < 0) {
log_error("Failed to load default target: %s", strerror(-r));
goto finish;
}
@@ -37,10 +42,10 @@ int main(int argc, char *argv[]) {
printf("→ By jobs:\n");
manager_dump_jobs(m, stdout, "\t");
if ((r = manager_loop(m)) < 0) {
log_error("Failed to run mainloop: %s", strerror(-r));
goto finish;
}
/* if ((r = manager_loop(m)) < 0) { */
/* log_error("Failed to run mainloop: %s", strerror(-r)); */
/* goto finish; */
/* } */
retval = 0;