From 3b5127c16ba3a527c42b99da53a2db2dfa36f62e Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Thu, 19 May 2005 20:30:18 +0000 Subject: [PATCH] added actions for gentoo --- genoo | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ parser.y | 3 +++ 2 files changed, 77 insertions(+) create mode 100644 genoo diff --git a/genoo b/genoo new file mode 100644 index 0000000..fd0bb2d --- /dev/null +++ b/genoo @@ -0,0 +1,74 @@ +#runlevels +2: AUMIX, HALD, CRON +3: AUMIX, HALD, CRON, CUPSD, DISTCCD, FIRWALL, HDDTEMP, HDPARM, SSHD, NTPD + +#startup for gentoo +aumix + #?HOTPLUG no preconditions +"/etc/init.d/aumix start" +0: AUMIX + +cupsd +?NET, ?LOGGER #, ?HOTPLUG +"/etc/init.d/cupsd start" +0: CUPSD + +distccd +NET +"/etc/init.d/distccd start" +0: DISTCCD + +firewall +NET +"/etc/init.d/firwall start" +0: FIREWALL + +hald +DBUS #, HOTPLUG +"/etc/init.d/hald start" +0: HALD + +hddtemp + # no preconditions +"/etc/init.d/hddtemp start" +0: HDDTEMP + +hdparm + # no preconditions +"/etc/init.d/hdparm start" +0: HDPARM + +metalog + # no preconditions +"/etc/inid.d/metalog start +0: METALOG, LOGGER + +eth0 + #?HOTPLUG +"/etc/init.d/net.eth0 start" +0: NET, ETH0 + +ntp-client +NET, ?LOGGER +"/etc/init.d/ntp-client start" +0: NTPCLIENT + +ntpd +NET, ?LOGGER, ?NTPCLIENT +"/etc/init.d/ntpd start" +0: NTPD + +speedfreq +LOGGER, ?ACPID +"/etc/init.d/speedfreq start" +0: SPEEDFREQ + +sshd +NET, ?LOGGER +"/etc/init.d/sshd start" +0: SSHD + +vixie-cron +?LOGGER, ?NTPCLIENT +"/etc/init.d/vixie-cron start" +0: CRON, VIXIE-CRON diff --git a/parser.y b/parser.y index 1fec19d..4986208 100644 --- a/parser.y +++ b/parser.y @@ -255,4 +255,7 @@ main (int argc, char** argv) Planner p(*actions, init, (*runlevels)[atoi(argv[2])]); p.execute(); + + delete actions; + delete runlevels; } -- 2.39.2