@@ -34,12 +34,9 @@ cp deploy/cicd/deb/deb-conffiles "${DEB_DIR}/DEBIAN/conffiles" && \
3434 sed -i " s#{{ OSCTRL_COMPONENT }}#${OSCTRL_COMPONENT} #g" " ${DEB_DIR} /DEBIAN/conffiles"
3535
3636
37- # Example configs
38- cp deploy/config/db.json " ${DEB_DIR} /tmp/osctrl-${OSCTRL_COMPONENT} /db.json.example" && \
39- chmod 640 " ${DEB_DIR} /tmp/osctrl-${OSCTRL_COMPONENT} /db.json.example"
40-
41- cp deploy/config/redis.json " ${DEB_DIR} /tmp/osctrl-${OSCTRL_COMPONENT} /redis.json.example" && \
42- chmod 640 " ${DEB_DIR} /tmp/osctrl-${OSCTRL_COMPONENT} /redis.json.example"
37+ # Example configuration
38+ cp deploy/config/${OSCTRL_COMPONENT} .yml " ${DEB_DIR} /tmp/osctrl-${OSCTRL_COMPONENT} /${OSCTRL_COMPONENT} .yml.example" && \
39+ chmod 640 " ${DEB_DIR} /tmp/osctrl-${OSCTRL_COMPONENT} /${OSCTRL_COMPONENT} .yml.example"
4340
4441
4542# General components content
@@ -52,31 +49,7 @@ cp deploy/config/service.json "${DEB_DIR}/opt/osctrl/config/${OSCTRL_COMPONENT}.
5249# Generate systemd config file
5350EXECSTART=" /opt/osctrl/bin/osctrl-${OSCTRL_COMPONENT} \\
5451 --config \\
55- --config-file /opt/osctrl/config/${OSCTRL_COMPONENT} .json \\
56- --redis \\
57- --redis-file /opt/osctrl/config/redis.json \\
58- --db \\
59- --db-file /opt/osctrl/config/db.json"
60-
61- if [ " $OSCTRL_COMPONENT " == " admin" ]
62- then
63- ADMIN_ARGS=" \\
64- --jwt \\
65- --jwt-file /opt/osctrl/config/jwt.json \\
66- --carved /opt/osctrl/carves \\
67- --templates /opt/osctrl/tmpl_admin \\
68- --static /opt/osctrl/static \\
69- --osquery-tables /opt/osctrl/data/osquery-${OSQUERY_VERSION} .json"
70- EXECSTART+=${ADMIN_ARGS}
71- fi
72-
73- if [ " $OSCTRL_COMPONENT " == " api" ]
74- then
75- API_ARGS=" \\
76- --jwt \\
77- --jwt-file /opt/osctrl/config/jwt.json"
78- EXECSTART+=${API_ARGS}
79- fi
52+ --config-file /opt/osctrl/config/${OSCTRL_COMPONENT} .yml"
8053
8154cat > " ${DEB_DIR} /etc/systemd/system/osctrl-${OSCTRL_COMPONENT} .service" << EOF
8255[Unit]
@@ -116,29 +89,14 @@ then
11689 mkdir -p " ${DEB_DIR} /opt/osctrl/static"
11790 mkdir -p " ${DEB_DIR} /opt/osctrl/tmpl_admin"
11891
119- # Copy configs
120- cp deploy/config/jwt.json " ${DEB_DIR} /opt/osctrl/config/jwt.json" && \
121- chmod 640 " ${DEB_DIR} /opt/osctrl/config/jwt.json"
122-
123- # Copy Osctrl-admin web assets
92+ # Copy osctrl-admin web assets
12493 cp -r cmd/admin/templates " ${DEB_DIR} /opt/osctrl/tmpl_admin"
12594 cp -r cmd/admin/static " ${DEB_DIR} /opt/osctrl/static"
12695
12796 # Copy osquery schema
12897 cp deploy/osquery/data/${OSQUERY_VERSION} .json " ${DEB_DIR} /opt/osctrl/data/osquery-${OSQUERY_VERSION} .json"
12998
13099 # Define conffiles
131- echo " /opt/osctrl/config/jwt.json" >> " ${DEB_DIR} /DEBIAN/conffiles"
132100 echo " /opt/osctrl/data/osquery-${OSQUERY_VERSION} .json" >> " ${DEB_DIR} /DEBIAN/conffiles"
133101
134102fi
135-
136- if [ " $OSCTRL_COMPONENT " == " api" ]
137- then
138- # Copy configs
139- cp deploy/config/jwt.json " ${DEB_DIR} /opt/osctrl/config/jwt.json" && \
140- chmod 640 " ${DEB_DIR} /opt/osctrl/config/jwt.json"
141-
142- # Define conffiles
143- echo " /opt/osctrl/config/jwt.json" >> " ${DEB_DIR} /DEBIAN/conffiles"
144- fi
0 commit comments