Skip to content

Instantly share code, notes, and snippets.

@arges
Last active September 8, 2016 15:18
Show Gist options
  • Save arges/e3027717057003f461a51ae15f01f290 to your computer and use it in GitHub Desktop.
Save arges/e3027717057003f461a51ae15f01f290 to your computer and use it in GitHub Desktop.
env-daemon
#include <stdio.h>
#include <syslog.h>
int main(int argc, char **argv, char **envp)
{
char **env;
openlog("env-daemon", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_ALERT);
syslog(LOG_INFO, "starting env-daemon\n");
for (env = envp; *env != 0; env++) {
char *thisEnv = *env;
syslog(LOG_INFO, "%s\n", thisEnv);
}
closelog();
while (1) {
;;
}
return (0);
}
all:
gcc env.c -o env
install:
install env $(DESTDIR)
clean:
rm -f env
name: env-daemon
version: 0
summary: env-daemon
description: env-daemon
confinement: strict
grade: stable
apps:
env-daemon:
command: env
daemon: simple
parts:
env-daemon:
plugin: make
source: .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment