#include <unistd.h>
#include "efivars.h"
+#include "generator.h"
#include "log.h"
#include "mkdir.h"
#include "special.h"
int main(int argc, char *argv[]) {
const char *p;
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
if (argc > 1)
arg_dest = argv[1];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
/* SPDX-License-Identifier: LGPL-2.1+ */
#include "alloc-util.h"
+#include "generator.h"
#include "main-func.h"
#include "mkdir.h"
#include "parse-util.h"
if (argc > 1)
arg_dest = argv[2];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
if (argc > 3)
arg_dest_late = argv[3];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
#include "alloc-util.h"
#include "fd-util.h"
#include "fileio.h"
+#include "generator.h"
#include "log.h"
#include "mkdir.h"
#include "path-util.h"
if (argc > 1)
arg_dest = argv[1];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
if (argc > 1)
arg_dest = argv[3];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
#include "alloc-util.h"
#include "fstab-util.h"
+#include "generator.h"
#include "log.h"
#include "mkdir.h"
#include "proc-cmdline.h"
int main(int argc, char *argv[]) {
int r = 0;
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
#include <stdio.h>
#include <unistd.h>
+#include "generator.h"
#include "log.h"
#include "mkdir.h"
#include "string-util.h"
if (argc > 1)
arg_dest = argv[1];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
return generator_add_symlink(dir, where_unit, "wants", unit);
}
+
+void log_setup_generator(void) {
+ log_set_prohibit_ipc(true);
+ log_set_target(LOG_TARGET_AUTO);
+ log_parse_environment();
+ log_open();
+}
const char *dir,
const char *where,
const char *target);
+
+void log_setup_generator(void);
#include <unistd.h>
#include "fs-util.h"
+#include "generator.h"
#include "log.h"
#include "proc-cmdline.h"
#include "special.h"
if (argc > 1)
arg_dest = argv[2];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);
Iterator j;
int r;
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
if (argc > 1 && argc != 4) {
log_error("This program takes three or no arguments.");
if (argc > 1)
arg_dest = argv[1];
- log_set_prohibit_ipc(true);
- log_set_target(LOG_TARGET_AUTO);
- log_parse_environment();
- log_open();
+ log_setup_generator();
umask(0022);