Skip to content

Commit 1b2cc84

Browse files
committed
deploy: b245c8f
0 parents  commit 1b2cc84

35 files changed

+468
-0
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*.swp
2+
*.swo
3+
4+
act.sh
5+
6+
.ci_scripts
7+
.debs

.nojekyll

Whitespace-only changes.

InRelease

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
-----BEGIN PGP SIGNED MESSAGE-----
2+
Hash: SHA512
3+
4+
Date: Fri, 14 Mar 2025 07:40:14 +0000
5+
Label: testing
6+
Origin: ctu-mrs
7+
MD5Sum:
8+
560658af709313258317a7bc281ec879 8009 Packages
9+
b8fe1cff567a089b05edf78028beb362 2217 Packages.gz
10+
d8baae8fa86efde3b2905338216a869d 69 Release
11+
SHA1:
12+
bb2c93fc74b1504364f9c55d9a3851a783d26451 8009 Packages
13+
d9ee5be777d824e0b720cca8ce422db4b0bb5abe 2217 Packages.gz
14+
4f827d30547ad27940bb59eeee703eb00b3fd982 69 Release
15+
SHA256:
16+
4c3651635592bd6285657ef94e85fd100faaad40023e45053d0e3b3a410e5fed 8009 Packages
17+
c62d467ee78b7f2f1a9edf127e0a3f77e09e092e36d3b61e9d1061fa367f9360 2217 Packages.gz
18+
2265c76202ca3781a227caefa2a1d6cdbc12818e2e303ace07d37308397da75c 69 Release
19+
SHA512:
20+
dccf7d110339a6f2f7153c3de5141ac583f0580219a5270a7db394c78a3340d7c5f2c874c0eae9a204f29ff5d909445297468333ee04fa0f9aebbcc8f556dfa3 8009 Packages
21+
95f045a494aca6b7f13723ac6b93c7b281167093c08ec1458504e3da6dbe2adcb4820a4dcb6a38c5801006c6d28b5c0ddcb253d08b7b85ee9bf65ba8446f801a 2217 Packages.gz
22+
7fdd20c207e71d59d52f744f558883fc34f3d766558676bd6dd10da9f0d5fac968116d20b0036109ccba72d9a4ccb1a4a086fac18ab2e54fad9cfd4ff3de091d 69 Release
23+
-----BEGIN PGP SIGNATURE-----
24+
25+
iQJLBAEBCgA1FiEEb03deYxGy/GR9vy/sp02ABwZjREFAmfT3V4XHHRvbWFzLmJh
26+
Y2FAZmVsLmN2dXQuY3oACgkQsp02ABwZjRH2HQ//co7DIboYGbvuwU2IGhQz/mBm
27+
uQagMw9MjzDwqcwQ0noPT70Sx/8ZNMAKTQTYHvvjtAKWbks50wCtJ65wxxXFI8Ca
28+
TXZnCFdIc+uaO8egQPSjLwfhGfeQYFzVEFl7/Fbc2hRMdFJoLbh87lR40ZEh+e1s
29+
DFiGb++IDOgcdsfKL52L6PU2B7i1lFvq1KKiLrWj8TPRiCkuJ5zu2wN7bdh4qxj7
30+
WmoI+t69TTE6izF9GGyi97IiHHnBF1NstEUtnI28Os4hT+ny7HTpaR6Ve8moJX5W
31+
XDwEVCWs00Qy0ACnLTn3/+Kf+7IqBcHipsKGQbYzf3rgXiuG9TTtxKZgLFVjiZpg
32+
mvyniYGnONdpe4blWqUh/Mx4yeZX0wzloPGqUDKZN1qR3UrF1x4LOn+vr6La3l5o
33+
9b3F9lm69+qNmymub2887PI8XpPZZBZMY2Kly3emtqUyMrQI0QKucIeQ+efTqA9P
34+
7y/2UttER/nDtZByNOEau4wZyLoNlmJQMimYF9umkHn/rfTqaCnOHIDiMqS1kcxT
35+
wuzfpzyXvK1ga504UuQmpnillKvFDf1wvscGXmyo0bqOSbeRmo6DjTPh9YLbeLiS
36+
4rU2OtUvYM8ZlrTP4EJQYNvJcjxWZNkmDL3ctjkhWp4Lstyo2lei1sofZjoibvfE
37+
9zIaTlO+FMkeHXuN6zI=
38+
=Cw3D
39+
-----END PGP SIGNATURE-----

LICENSE

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
BSD 3-Clause License
2+
3+
Copyright (c) 2023, Multi-robot Systems (MRS) group at Czech Technical University in Prague
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice, this
9+
list of conditions and the following disclaimer.
10+
11+
2. Redistributions in binary form must reproduce the above copyright notice,
12+
this list of conditions and the following disclaimer in the documentation
13+
and/or other materials provided with the distribution.
14+
15+
3. Neither the name of the copyright holder nor the names of its
16+
contributors may be used to endorse or promote products derived from
17+
this software without specific prior written permission.
18+
19+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
23+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
25+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
26+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
27+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Packages

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
Package: mrs-uav-shell-additions
2+
Version: 1.0.0
3+
Architecture: all
4+
Maintainer: Tomas Baca <[email protected]>
5+
Filename: ./mrs-uav-shell-additions_1.0.0_all.deb
6+
Size: 2982
7+
MD5sum: 786b6caf8390bea698e5c5b4231cb949
8+
SHA1: b6d20d45cb8d72e61a0249c8a05b1569ae4e48e5
9+
SHA256: 36dde894116d982176d784f046efabd56755ed162ec64626b33cd2d7cce4974f
10+
Description: Set of shell-expanding binaries and configs for the MRS group.
11+
12+
Package: ros-jazzy-mrs-lib
13+
Version: 2:2.0.0-0noble.20250311.202632~git.b7742ff.base.d6f0b5bc
14+
Architecture: arm64
15+
Maintainer: Matous Vrba <[email protected]>
16+
Installed-Size: 2408
17+
Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), liborocos-kdl1.5 (>= 1.5.1), libstdc++6 (>= 13.1), libyaml-cpp0.8 (>= 0.7.0), libopencv-dev, ros-jazzy-geometry-msgs, ros-jazzy-launch-ros, ros-jazzy-mrs-msgs, ros-jazzy-pcl-ros, ros-jazzy-rclcpp, ros-jazzy-std-msgs, ros-jazzy-tf2-geometry-msgs, ros-jazzy-visualization-msgs
18+
Filename: ./ros-jazzy-mrs-lib_2.0.0-0noble.20250311.202632~git.b7742ff.base.d6f0b5bc_arm64.deb
19+
Size: 441370
20+
MD5sum: 84a3657faa022095b0d1c79fa88ca517
21+
SHA1: bfce95e471b1fa007f5b29ff98c1adf9fc86300a
22+
SHA256: d7f6b1543ae3e0dc53086f27484403a272a49fbe788756c2c0f5abd715ea3e48
23+
Section: misc
24+
Priority: optional
25+
Description: MRS C++ libraries
26+
27+
Package: ros-jazzy-mrs-lib
28+
Version: 2:2.0.0-0noble.20250313.193019~git.e4aa5d8.base.8f8528a1
29+
Architecture: amd64
30+
Maintainer: Matous Vrba <[email protected]>
31+
Installed-Size: 2048
32+
Depends: libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), liborocos-kdl1.5 (>= 1.5.1), libstdc++6 (>= 13.1), libyaml-cpp0.8 (>= 0.7.0), libeigen3-dev, libopencv-dev, libyaml-cpp-dev, ros-jazzy-geometry-msgs, ros-jazzy-launch-ros, ros-jazzy-mrs-msgs, ros-jazzy-pcl-ros, ros-jazzy-rclcpp, ros-jazzy-std-msgs, ros-jazzy-tf2-geometry-msgs, ros-jazzy-visualization-msgs
33+
Filename: ./ros-jazzy-mrs-lib_2.0.0-0noble.20250313.193019~git.e4aa5d8.base.8f8528a1_amd64.deb
34+
Size: 466992
35+
MD5sum: 9244e34bdae2d45920403135eb067131
36+
SHA1: e0bb9a7581a0295eb0af48a8e46c94428797a9d3
37+
SHA256: 728e707af04c892238b21b9dccb035d33822093d08897ae96ac22fd65abc427a
38+
Section: misc
39+
Priority: optional
40+
Description: MRS C++ libraries
41+
42+
Package: ros-jazzy-mrs-msgs
43+
Version: 2:0.0.1-0noble.20250311.155809~git.8fd04a0.base.d6f0b5bc
44+
Architecture: arm64
45+
Maintainer: Tomas Baca <[email protected]>
46+
Installed-Size: 22343
47+
Depends: libc6 (>= 2.17), libgcc-s1 (>= 3.3.1), libpython3.12t64 (>= 3.12.1), libstdc++6 (>= 11), ros-jazzy-fastcdr, ros-jazzy-builtin-interfaces, ros-jazzy-geometry-msgs, ros-jazzy-rosidl-default-runtime, ros-jazzy-sensor-msgs, ros-jazzy-std-msgs, ros-jazzy-std-srvs
48+
Filename: ./ros-jazzy-mrs-msgs_0.0.1-0noble.20250311.155809~git.8fd04a0.base.d6f0b5bc_arm64.deb
49+
Size: 1330210
50+
MD5sum: 03309b782f1fbe6f006721d8c243eb69
51+
SHA1: df4d6f7dc16285f6d6b59a224613090eed6eaaea
52+
SHA256: b4b5e5d07d901dbe53871cbb3fdf798bb4423857184f74a4ba472e2471a0e24f
53+
Section: misc
54+
Priority: optional
55+
Description: This package included essential custom messages used by different parts of the mrs-uav-system.
56+
57+
Package: ros-jazzy-mrs-msgs
58+
Version: 2:0.0.1-0noble.20250312.194849~git.0625a01.base.8f8528a1
59+
Architecture: amd64
60+
Maintainer: Tomas Baca <[email protected]>
61+
Installed-Size: 21707
62+
Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.3.1), libpython3.12t64 (>= 3.12.1), libstdc++6 (>= 11), ros-jazzy-fastcdr, ros-jazzy-builtin-interfaces, ros-jazzy-geometry-msgs, ros-jazzy-rosidl-default-runtime, ros-jazzy-sensor-msgs, ros-jazzy-std-msgs, ros-jazzy-std-srvs
63+
Filename: ./ros-jazzy-mrs-msgs_0.0.1-0noble.20250312.194849~git.0625a01.base.8f8528a1_amd64.deb
64+
Size: 1333910
65+
MD5sum: c5a6e89283d74436f12a0fc0ffc6e624
66+
SHA1: 59bc38b4c9dda45a5e7dc1cd4c1f8e62c01568b5
67+
SHA256: efacbcab908b32b39f0f6c1affac9ee52faf31f9fd4e96171a4eb00cd7b0add1
68+
Section: misc
69+
Priority: optional
70+
Description: This package included essential custom messages used by different parts of the mrs-uav-system.
71+
72+
Package: ros-jazzy-mrs-multirotor-simulator
73+
Version: 2:2.0.0-0noble.20250311.162818~git.128f428.base.d6f0b5bc
74+
Architecture: arm64
75+
Maintainer: klaxalk <[email protected]>
76+
Installed-Size: 7005
77+
Depends: libc6 (>= 2.34), libconsole-bridge1.0 (>= 1.0.1+dfsg2), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 13.1), ros-jazzy-builtin-interfaces, ros-jazzy-geometry-msgs, ros-jazzy-launch, ros-jazzy-launch-ros, ros-jazzy-mrs-lib, ros-jazzy-mrs-msgs, ros-jazzy-nav-msgs, ros-jazzy-rclcpp, ros-jazzy-rclcpp-components, ros-jazzy-rclcpp-lifecycle, ros-jazzy-std-msgs, ros-jazzy-std-srvs, ros-jazzy-tf2-ros
78+
Filename: ./ros-jazzy-mrs-multirotor-simulator_2.0.0-0noble.20250311.162818~git.128f428.base.d6f0b5bc_arm64.deb
79+
Size: 738812
80+
MD5sum: 94633e249ec7d45adad428b135d31c82
81+
SHA1: c9adf9cc902792ee24c4c0a80dce1a66054c7dab
82+
SHA256: 265923f66bdd5e2b883b1d8a57ae8dd8648d680d4a2e9931775b2b649f7a2182
83+
Section: misc
84+
Priority: optional
85+
Description: The MRS Multirotor simulator
86+
87+
Package: ros-jazzy-mrs-multirotor-simulator
88+
Version: 2:2.0.0-0noble.20250313.162110~git.007acad.base.8f8528a1
89+
Architecture: amd64
90+
Maintainer: klaxalk <[email protected]>
91+
Installed-Size: 8765
92+
Depends: libc6 (>= 2.38), libconsole-bridge1.0 (>= 1.0.1+dfsg2), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 13.1), libeigen3-dev, ros-jazzy-builtin-interfaces, ros-jazzy-geometry-msgs, ros-jazzy-launch, ros-jazzy-launch-ros, ros-jazzy-mrs-lib, ros-jazzy-mrs-msgs, ros-jazzy-mrs-uav-hw-api, ros-jazzy-nav-msgs, ros-jazzy-pluginlib, ros-jazzy-rclcpp, ros-jazzy-rclcpp-components, ros-jazzy-rclcpp-lifecycle, ros-jazzy-std-msgs, ros-jazzy-std-srvs, ros-jazzy-tf2-ros
93+
Filename: ./ros-jazzy-mrs-multirotor-simulator_2.0.0-0noble.20250313.162110~git.007acad.base.8f8528a1_amd64.deb
94+
Size: 1024878
95+
MD5sum: 3f5f970f5adc21e31a8a8ae1e2257dfe
96+
SHA1: d2198b44eb77354c10362bed9654dbe42a33676c
97+
SHA256: bea0fb30fe6c900096c44d9a81b0d51f1c31ca81af0ec4ac93bea06e945b4682
98+
Section: misc
99+
Priority: optional
100+
Description: The MRS Multirotor simulator
101+
102+
Package: ros-jazzy-mrs-uav-hw-api
103+
Version: 2:2.0.0-0noble.20250313.161606~git.e0da22d.base.8f8528a1
104+
Architecture: amd64
105+
Maintainer: Tomas Baca <[email protected]>
106+
Installed-Size: 4129
107+
Depends: libc6 (>= 2.34), libconsole-bridge1.0 (>= 1.0.1+dfsg2), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 13.1), libtinyxml2-10 (>= 10.0.0), libeigen3-dev, ros-jazzy-builtin-interfaces, ros-jazzy-geometry-msgs, ros-jazzy-launch, ros-jazzy-launch-ros, ros-jazzy-mrs-lib, ros-jazzy-mrs-msgs, ros-jazzy-nav-msgs, ros-jazzy-pluginlib, ros-jazzy-rclcpp, ros-jazzy-rclcpp-components, ros-jazzy-rclcpp-lifecycle, ros-jazzy-sensor-msgs, ros-jazzy-std-msgs
108+
Filename: ./ros-jazzy-mrs-uav-hw-api_2.0.0-0noble.20250313.161606~git.e0da22d.base.8f8528a1_amd64.deb
109+
Size: 578380
110+
MD5sum: b766846ce165043e266ef5c4a70aa7e3
111+
SHA1: 1779476b8f18a7611a61a91544f019892b0cf704
112+
SHA256: b22d14ffd9f18df6390239dec12552cb7921b01493910cc40ba57904e1a3207b
113+
Section: misc
114+
Priority: optional
115+
Description: The mrs_uav_hw_api package
116+
117+
Package: ros-jazzy-nlopt
118+
Version: 2:2.4.2-0noble.20250311.195116~git.52af27d.base.8f8528a1
119+
Architecture: amd64
120+
Maintainer: Steven G. Johnson <[email protected]>
121+
Installed-Size: 1470
122+
Depends: ros-jazzy-rclcpp
123+
Filename: ./ros-jazzy-nlopt_2.4.2-0noble.20250311.195116~git.52af27d.base.8f8528a1_amd64.deb
124+
Size: 215736
125+
MD5sum: f415fafcf79b949801a26dcfac003bf8
126+
SHA1: a8a9871a9116c9b73cc6bd1426b0775457231d24
127+
SHA256: f5d14838786ef142fd3a1534b7add045416c748660b93e9f97eeb667e20e54d8
128+
Section: misc
129+
Priority: optional
130+
Homepage: http://ab-initio.mit.edu/wiki/index.php/NLopt
131+
Description: nlopt ros wrapper
132+
133+
Package: ros-jazzy-nlopt
134+
Version: 2:2.4.2-0noble.20250311.195301~git.52af27d.base.d6f0b5bc
135+
Architecture: arm64
136+
Maintainer: Steven G. Johnson <[email protected]>
137+
Installed-Size: 1374
138+
Depends: ros-jazzy-rclcpp
139+
Filename: ./ros-jazzy-nlopt_2.4.2-0noble.20250311.195301~git.52af27d.base.d6f0b5bc_arm64.deb
140+
Size: 208916
141+
MD5sum: b44ef89937b4a5efa80577072a0cab91
142+
SHA1: ba4fe10316188b3ea7a92138942e10a69899e993
143+
SHA256: 419b24c0a461a9d2a97aacd9ead8d6174f0477c177124710e1d1e8d9f7de0446
144+
Section: misc
145+
Priority: optional
146+
Homepage: http://ab-initio.mit.edu/wiki/index.php/NLopt
147+
Description: nlopt ros wrapper
148+

Packages.gz

2.17 KB
Binary file not shown.

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# PPA2 Testing
2+
3+
Personal Package Archive (PPA) for testing ROS2 MRS deb packages.
4+
5+
## Adding the PPA
6+
7+
```bash
8+
curl https://ctu-mrs.github.io/ppa2-testing/add_ppa.sh | bash
9+
```
10+
11+
## Uninstalling packages from this PPA
12+
13+
```bash
14+
sudo apt-get -y install aptitude
15+
sudo apt remove $(aptitude search -F '%p' '~S ~i ?origin("ctu-mrs") ?label("testing")')
16+
```
17+
18+
## Removing the PPA
19+
20+
```bash
21+
curl https://ctu-mrs.github.io/ppa2-testing/remove_ppa.sh | bash
22+
```

Release

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Date: Fri, 14 Mar 2025 07:40:14 +0000
2+
Label: testing
3+
Origin: ctu-mrs
4+
MD5Sum:
5+
560658af709313258317a7bc281ec879 8009 Packages
6+
b8fe1cff567a089b05edf78028beb362 2217 Packages.gz
7+
d8baae8fa86efde3b2905338216a869d 69 Release
8+
SHA1:
9+
bb2c93fc74b1504364f9c55d9a3851a783d26451 8009 Packages
10+
d9ee5be777d824e0b720cca8ce422db4b0bb5abe 2217 Packages.gz
11+
4f827d30547ad27940bb59eeee703eb00b3fd982 69 Release
12+
SHA256:
13+
4c3651635592bd6285657ef94e85fd100faaad40023e45053d0e3b3a410e5fed 8009 Packages
14+
c62d467ee78b7f2f1a9edf127e0a3f77e09e092e36d3b61e9d1061fa367f9360 2217 Packages.gz
15+
2265c76202ca3781a227caefa2a1d6cdbc12818e2e303ace07d37308397da75c 69 Release
16+
SHA512:
17+
dccf7d110339a6f2f7153c3de5141ac583f0580219a5270a7db394c78a3340d7c5f2c874c0eae9a204f29ff5d909445297468333ee04fa0f9aebbcc8f556dfa3 8009 Packages
18+
95f045a494aca6b7f13723ac6b93c7b281167093c08ec1458504e3da6dbe2adcb4820a4dcb6a38c5801006c6d28b5c0ddcb253d08b7b85ee9bf65ba8446f801a 2217 Packages.gz
19+
7fdd20c207e71d59d52f744f558883fc34f3d766558676bd6dd10da9f0d5fac968116d20b0036109ccba72d9a4ccb1a4a086fac18ab2e54fad9cfd4ff3de091d 69 Release

Release.gpg

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-----BEGIN PGP SIGNATURE-----
2+
3+
iQJLBAABCgA1FiEEb03deYxGy/GR9vy/sp02ABwZjREFAmfT3V4XHHRvbWFzLmJh
4+
Y2FAZmVsLmN2dXQuY3oACgkQsp02ABwZjRH4vw/+ORQpcBpNLj6Km2lVcYcx2hZg
5+
wf0UEFrjvux6FczI6sjwCag+w/xf2JjbpijM01h3YjFHx/zrCiLT9/1Grg6WZUaI
6+
0eiHgRNSzO52J/MNhPwhKcYqh9fO+0C3lHH4N8YJlPdGrSq4joEb0LcMvSZaQtjf
7+
N4Tqhxxa/aX+j1OzNPvkaVXVuQ0l8KzF0yv+7B/b7WF3fCAc6m5py70c3fYpPzWz
8+
fsxB7lmxmFzKEu9xVXv6zkQWzMLL1PsQoOqlRowAIfy0kNWv6fv4L9BEZYQQUg5Z
9+
GOBycF865i9IZ8vz9vadg12gqOXlwVf0ooG2xRl78qugkaqgyh8MN7PiLEegj0O8
10+
q0Jvh8IRvNU7DqISFtNTyKi/bauqBFvRk4BChdorMYnK5JQGbdGO740mlRWGOmxq
11+
/ZPNjDr+ivi5GWLn/d7Ly00h54Aq5nL3o2OMZ7z4BULowFzTJUWiYJYJpH8quXX/
12+
Ldf2lf1//3H0pwl6f8jlRaqHFF3sMh0Vm3C5lvCVpvzWnterlisz8WtRiW1b99iZ
13+
ByOG3V1Na74aacAEGrW7POBBMduabUK6871dmgVsiNhkoQOYNquT0XInLmT2jGnU
14+
p08uh2+y4jqDgwZQjX2uKBAAuE0VEZdSaWGBmyEfNxxXazR415nWa4RPhD3h4AFz
15+
FfDepqIJUVds7GRC5Ec=
16+
=1qCj
17+
-----END PGP SIGNATURE-----

add_ppa.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
trap 'last_command=$current_command; current_command=$BASH_COMMAND' DEBUG
6+
trap 'echo "$0: \"${last_command}\" command failed with exit code $?"' ERR
7+
8+
echo "$0: Adding MRS ROS2 Testing PPA repository"
9+
10+
sudo apt-get -y install curl gpg dpkg-dev
11+
12+
ARCH=$(dpkg-architecture -qDEB_HOST_ARCH)
13+
14+
curl -s --compressed "https://ctu-mrs.github.io/ppa2-testing/ctu-mrs.gpg" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ctu-mrs.gpg >/dev/null
15+
sudo curl -s --compressed -o /etc/apt/sources.list.d/ctu-mrs-testing.list "https://ctu-mrs.github.io/ppa2-testing/ctu-mrs-apt.list"
16+
sudo curl -s --compressed -o /etc/apt/preferences.d/ctu-mrs-testing-preferences "https://ctu-mrs.github.io/ppa2-testing/ctu-mrs-ppa-preferences.txt"
17+
sudo curl -s --compressed -o /etc/ros/rosdep/sources.list.d/ctu-mrs-testing.list "https://ctu-mrs.github.io/ppa2-testing/ctu-mrs-$ARCH.list"
18+
sudo apt-get -y update
19+
20+
rosdep update
21+
22+
echo "$0: Finished adding MRS ROS2 Testing PPA repository"

0 commit comments

Comments
 (0)