4 COMPILE
=$(CC
) $(CFLAGS
)
7 SUID_PROGS
= setdmzholes setportfw setfilters setxtaccess \
8 squidctrl restartssh ipfirereboot setaliases \
9 ipsecctrl timectrl dhcpctrl snortctrl \
10 applejuicectrl rebuildhosts backupctrl\
11 restartsyslogd logwatch openvpnctrl outgoingfwctrl \
12 restartwireless getipstat qosctrl launch-ether-wake \
13 redctrl extrahdctrl sambactrl upnpctrl tripwirectrl \
14 smartctrl clamavctrl pakfire mpfirectrl
17 install -m
755 $(PROGS
) /usr
/local
/bin
18 install -m
4750 -g nobody
$(SUID_PROGS
) /usr
/local
/bin
20 all : $(PROGS
) $(SUID_PROGS
)
23 -rm -f
$(PROGS
) $(SUID_PROGS
) *.o core
28 $(COMPILE
) $< setuid.o
-o
$@
30 setuid.o
: setuid.c setuid.h
31 $(COMPILE
) $< -c
-o
$@
33 $(SUID_PROGS
): setuid.o
37 logwatch
: logwatch.c setuid.o ..
/install+setup
/libsmooth
/varval.o
38 $(COMPILE
) -I..
/install+setup
/libsmooth
/ logwatch.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
40 openvpnctrl
: openvpnctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
41 $(COMPILE
) -I..
/install+setup
/libsmooth
/ openvpnctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
43 qosctrl
: qosctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
44 $(COMPILE
) -I..
/install+setup
/libsmooth
/ qosctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
46 redctrl
: redctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
47 $(COMPILE
) -I..
/install+setup
/libsmooth
/ redctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
49 extrahdctrl
: extrahdctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
50 $(COMPILE
) -I..
/install+setup
/libsmooth
/ extrahdctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
52 upnpctrl
: upnpctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
53 $(COMPILE
) -I..
/install+setup
/libsmooth
/ upnpctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
55 sambactrl
: sambactrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
56 $(COMPILE
) -I..
/install+setup
/libsmooth
/ sambactrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
58 tripwirectrl
: tripwirectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
59 $(COMPILE
) -I..
/install+setup
/libsmooth
/ tripwirectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
61 smartctrl
: smartctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
62 $(COMPILE
) -I..
/install+setup
/libsmooth
/ smartctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
64 monitorTraff
: monitorTraff.c setuid.o ..
/install+setup
/libsmooth
/varval.o
65 $(COMPILE
) -I..
/install+setup
/libsmooth
/ monitorTraff.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
67 clamavctrl
: clamavctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
68 $(COMPILE
) -I..
/install+setup
/libsmooth
/ clamavctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
70 outgoingfwctrl
: outgoingfwctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
71 $(COMPILE
) -I..
/install+setup
/libsmooth
/ outgoingfwctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
73 timectrl
: timectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
74 $(COMPILE
) -I..
/install+setup
/libsmooth
/ timectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
76 launch-ether-wake
: launch-ether-wake.c setuid.o ..
/install+setup
/libsmooth
/varval.o
77 $(COMPILE
) -I..
/install+setup
/libsmooth
/ launch-ether-wake.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
79 setaliases
: setaliases.c setuid.o ..
/install+setup
/libsmooth
/varval.o
80 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setaliases.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
82 setdmzholes
: setdmzholes.c setuid.o ..
/install+setup
/libsmooth
/varval.o
83 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setdmzholes.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
85 setportfw
: setportfw.c setuid.o ..
/install+setup
/libsmooth
/varval.o
86 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setportfw.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
88 setfilters
: setfilters.c setuid.o ..
/install+setup
/libsmooth
/varval.o
89 $(COMPILE
) -I..
/install+setup
/libsmooth
/ setfilters.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
91 rebuildhosts
: rebuildhosts.c setuid.o ..
/install+setup
/libsmooth
/varval.o
92 $(COMPILE
) -I..
/install+setup
/libsmooth
/ rebuildhosts.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
94 applejuicectrl
: applejuicectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
95 $(COMPILE
) -I..
/install+setup
/libsmooth
/ applejuicectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
97 dhcpctrl
: dhcpctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
98 $(COMPILE
) -I..
/install+setup
/libsmooth
/ dhcpctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
100 restartssh
: restartssh.c setuid.o ..
/install+setup
/libsmooth
/varval.o
101 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartssh.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
103 squidctrl
: squidctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
104 $(COMPILE
) -I..
/install+setup
/libsmooth
/ squidctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
106 snortctrl
: snortctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
107 $(COMPILE
) -I..
/install+setup
/libsmooth
/ snortctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
109 restartsyslogd
: restartsyslogd.c setuid.o ..
/install+setup
/libsmooth
/varval.o
110 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartsyslogd.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
112 restartwireless
: restartwireless.c setuid.o ..
/install+setup
/libsmooth
/varval.o
113 $(COMPILE
) -I..
/install+setup
/libsmooth
/ restartwireless.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
115 ipsecctrl
: ipsecctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
116 $(COMPILE
) -I..
/install+setup
/libsmooth
/ ipsecctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
118 getipstat
: getipstat.c setuid.o ..
/install+setup
/libsmooth
/varval.o
119 $(COMPILE
) -I..
/install+setup
/libsmooth
/ getipstat.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
121 pakfire
: pakfire.c setuid.o ..
/install+setup
/libsmooth
/varval.o
122 $(COMPILE
) -I..
/install+setup
/libsmooth
/ pakfire.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
124 mpfirectrl
: mpfirectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
125 $(COMPILE
) -I..
/install+setup
/libsmooth
/ mpfirectrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@
127 backupctrl
: backupctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
128 $(COMPILE
) -I..
/install+setup
/libsmooth
/ backupctrl.c setuid.o ..
/install+setup
/libsmooth
/varval.o
-o
$@