File tree Expand file tree Collapse file tree 5 files changed +84
-1
lines changed
Expand file tree Collapse file tree 5 files changed +84
-1
lines changed Original file line number Diff line number Diff line change 11* .o
22src /bgp-explain
3+ src /msort-test
34test /misalignment
45test /mrt-header
56test /shift
@@ -9,3 +10,9 @@ debian/debhelper-build-stamp
910debian /files
1011debian /mrt-tools.substvars
1112debian /mrt-tools
13+ rpm /BUILD
14+ rpm /RPMS
15+ rpm /BUILDROOT
16+ rpm /SOURCES
17+ rpm /SPECS
18+ rpm /SRPMS
Original file line number Diff line number Diff line change 1+ Unpackaged:
2+
3+ make
4+ sudo make install
5+
6+
7+ Debian/Ubuntu:
8+
9+ make debian
10+ sudo dpkg -i ../mrt-tools_VERSION.deb
11+
12+
13+ Red Hat / RPM:
14+
15+ make rpm
16+ sudo rpm -i rpm/RPMS/*/mrt-tools-VERSION.rpm
17+
Original file line number Diff line number Diff line change 66 $(MAKE ) -C src clean
77 $(MAKE ) -C test clean
88
9- .PHONY : debian test
9+ .PHONY : debian test rpm
1010
1111debian :
1212 dpkg-buildpackage -b --no-sign
@@ -29,5 +29,11 @@ lintian:
2929 lintian --no-tag-display-limit --suppress-tags dir-or-file-in-opt \
3030 --suppress-tags repeated-path-segment --verbose --info --pedantic
3131
32+ rpm :
33+ rpmbuild --define " _topdir ` pwd` /rpm" -bb rpm/mrt-tools.spec
34+
3235test : all
3336 $(MAKE ) -C test
37+
38+ install : all
39+ install -m 755 src/bgp-explain /usr/local/bin/bgp-explain
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ SOURCEDIR=$1
4+ DESTDIR=$2
5+
6+ umask 022
7+ rm -rf ${DESTDIR}
8+ mkdir -p ${DESTDIR}
9+ cd ${SOURCEDIR}
10+ tar --exclude=" rpm/[A-Z]*" -cpf ${DESTDIR} /source.tar .
11+ cd ${DESTDIR}
12+ tar -xpf source.tar
13+ rm source.tar
14+ exit 0
15+
Original file line number Diff line number Diff line change 1+ Name: mrt-tools
2+ Version: 0.1
3+ Release: 1%{?dist }
4+ Summary: Tools for working with BGP MRT data files
5+
6+ #Group:
7+ License: GPL-2.0
8+ URL: https://github.com/CAIDA/mrt-tools
9+ #Source0:
10+
11+ #BuildRequires:
12+ #Requires:
13+
14+ %description
15+ currently includes bgp-explain
16+
17+ %prep
18+ %{_topdir }/copysource.sh %{_topdir }/.. %{_topdir }/BUILD
19+
20+ %build
21+ #%%configure
22+ make %{?_smp_mflags }
23+
24+ %install
25+ #%make_install
26+ umask 022
27+ mkdir -p %{buildroot }/usr/bin
28+ install -m 0755 src/bgp-explain %{buildroot }/usr/bin/bgp-explain
29+
30+ %files
31+ %defattr(-, root, root)
32+ /usr/bin/bgp-explain
33+ %doc
34+
35+ %changelog
36+ * Sat Mar 1 2025 William Herrin <herrin@caida.org> - 0.1
37+ - initial version
38+
You can’t perform that action at this time.
0 commit comments