-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (32 loc) · 1.35 KB
/
Makefile
File metadata and controls
38 lines (32 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# ravensys-vuln makefile
SHDIR= ${DESTDIR}${PREFIX}/share/${PORTNAME}
SLDIR= ${DESTDIR}${PREFIX}/etc/newsyslog.conf.d
all:
# Create periodic script
sed -e 's|%%PREFIX%%|${PREFIX}|g; s|%%PORTNAME%%|${PORTNAME}|g' \
scraper/125.ravenports_nvd.in > 125.ravenports_nvd
# populate template
.for f in scan_repology_json.py check_vulnerability.py rpaudit.sh vuln_report.py
sed -e 's|%%PREFIX%%|${PREFIX}|g' scraper/${f}.in > ${f}
.endfor
.for f in rpcve.py rpcve.php ravencve
sed -e 's|%%PREFIX%%|${PREFIX}|g; s|%%PYTHON_CMD%%|${PYTHON_CMD}|g' \
server/${f}.in > ${f}
.endfor
install:
mkdir -p ${SHDIR}/www
mkdir -p ${SLDIR}
mkdir -p ${DESTDIR}${PREFIX}/etc/periodic/daily
mkdir -p ${DESTDIR}${PREFIX}/etc/rc.d
mkdir -p ${DESTDIR}${PREFIX}/sbin
${BSD_INSTALL_DATA} check_vulnerability.py ${SHDIR}
${BSD_INSTALL_DATA} scan_repology_json.py ${SHDIR}
${BSD_INSTALL_DATA} vuln_report.py ${SHDIR}
${BSD_INSTALL_DATA} share/structure.sql ${SHDIR}
${BSD_INSTALL_DATA} rpcve.php ${SHDIR}/www
${BSD_INSTALL_DATA} vuln.conf.sample ${DESTDIR}${PREFIX}/etc
${BSD_INSTALL_DATA} rpaudit.conf ${SLDIR}
${BSD_INSTALL_SCRIPT} rpaudit.sh ${DESTDIR}${PREFIX}/sbin
${BSD_INSTALL_SCRIPT} rpcve.py ${DESTDIR}${PREFIX}/sbin
${BSD_INSTALL_SCRIPT} ravencve ${DESTDIR}${PREFIX}/etc/rc.d
${BSD_INSTALL_SCRIPT} 125.ravenports_nvd ${DESTDIR}${PREFIX}/etc/periodic/daily