[SSSD] [PATCH] SSSD: Add the options to specify a UID and GID to run as
Pavel Reichl
preichl at redhat.com
Tue Oct 14 15:11:49 UTC 2014
On 10/13/2014 04:08 PM, Jakub Hrozek wrote:
> +void test_run_as_root_daemon(void **state)
> +{
> + int ret;
> + struct main_context *main_ctx;
> + struct passwd *sssd;
> + pid_t pid;
> + char *pidfile;
> +
> + /* Must root as root, real or fake */
> + assert_int_equal(geteuid(), 0);
> +
> + sssd = getpwnam("sssd");
> + assert_non_null(sssd);
I think that sssd variable is copy&paste mistake here.
> +
> + pidfile = talloc_asprintf(NULL, "%s/%s.pid", TEST_PID_PATH, __FUNCTION__);
> +
> + /* Make sure there are no leftovers */
> + unlink(pidfile);
> +
> + pid = fork();
> + if (pid == 0) {
> + ret = server_setup(__FUNCTION__, FLAGS_PID_FILE,
> + 0, 0, __FUNCTION__, &main_ctx);
> + assert_int_equal(ret, 0);
> +
> + server_loop(main_ctx);
> + exit(0);
> + }
> +
> + wait_for_bg_server(pidfile);
> + talloc_free(pidfile);
> +}
More information about the sssd-devel
mailing list