File tree Expand file tree Collapse file tree 4 files changed +35
-0
lines changed
scripts/package-build/frr_exporter Expand file tree Collapse file tree 4 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 33
33
- 'scripts/package-build/ethtool/**'
34
34
frr:
35
35
- 'scripts/package-build/frr/**'
36
+ frr_exporter:
37
+ - 'scripts/package-build/frr_exporter/**'
36
38
hostap:
37
39
- 'scripts/package-build/hostap/**'
38
40
hsflowd:
@@ -117,6 +119,10 @@ jobs:
117
119
trigger_build "frr"
118
120
fi
119
121
122
+ if [ "${{ steps.changes.outputs.frr_exporter }}" == "true" ]; then
123
+ trigger_build "frr_exporter"
124
+ fi
125
+
120
126
if [ "${{ steps.changes.outputs.hostap }}" == "true" ]; then
121
127
trigger_build "hostap"
122
128
fi
Original file line number Diff line number Diff line change
1
+ frr_exporter /
2
+ * .buildinfo
3
+ * .build
4
+ * .changes
5
+ * .deb
6
+ * .dsc
Original file line number Diff line number Diff line change
1
+ ../ build .py
Original file line number Diff line number Diff line change
1
+ [[packages ]]
2
+ name = " frr_exporter"
3
+ commit_id = " v1.3.1"
4
+ scm_url = " https://github.com/tynany/frr_exporter"
5
+
6
+ build_cmd = """
7
+
8
+ # Create the install directory
9
+ mkdir -p debian/usr/sbin
10
+ make setup_promu
11
+ go build
12
+
13
+ # Move the frr_exporter binary to the install directory
14
+ mv frr_exporter debian/usr/sbin
15
+
16
+ # Build the Debian package
17
+ fpm --input-type dir --output-type deb --name frr-exporter \
18
+ --version $(git describe --tags --always | cut -c2-) --deb-compression gz \
19
+ --maintainer "VyOS Package Maintainers <[email protected] >" \
20
+ --description "Prometheus exporter for FRR" \
21
+ --license Apache-2.0 -C debian --package ..
22
+ """
You can’t perform that action at this time.
0 commit comments