Skip to content

Commit d1a737e

Browse files
committed
deploy: b7fc4e5
0 parents  commit d1a737e

35 files changed

+464
-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: Sat, 15 Mar 2025 17:48:47 +0000
5+
Label: testing
6+
Origin: ctu-mrs
7+
MD5Sum:
8+
5a768c316ea8936d4755beb8cf3334a8 8009 Packages
9+
b23b0c85de0a1f7c6ae95fff5e147bd1 2219 Packages.gz
10+
e0702b16eaf2f39c23c64e99ba3780e5 69 Release
11+
SHA1:
12+
8cf7742d4c3ba3fc18657234cda36cbef0f4aee3 8009 Packages
13+
05aa9a491744f9c2352cf66a15df011f2e0f0294 2219 Packages.gz
14+
f6cd0202ed1894602474fb8c5fe2d9be6b47899d 69 Release
15+
SHA256:
16+
d2fc47efe36777f89baa582b9b14c58d0462af38f47f2e939622f301a096a48d 8009 Packages
17+
3c511d79d127fada770add5dcc1ed4b7a04d027eec1325ec54b66c6b8449383a 2219 Packages.gz
18+
0b5a1f4c908e11bf6649a2d84a2df4519193a14aecddde7dc3059f0e8949a812 69 Release
19+
SHA512:
20+
50d0ac0a48f40dd8855fdd2729a945747fe1ae503d436437193e258fb006d61697f800505ea35692e5030aebff30290828b68491b91d0b9ba011ef33447f2eda 8009 Packages
21+
f81174930c6e1cd4708d1f7da44a8ca4b1877ed4d04c30df5d9f976d81b99ae3ce3c8d4ca569be34c70b543b4d8efa4549724b65a43e8f435a254039c046da76 2219 Packages.gz
22+
44e4d720089e9e5d91eb5b203d3f8959235b0164225ea35e9eca5af3dd05741f43e4b48bb246b338a985c5edbd28659deb7f343660dffe427e67af10ec5663f7 69 Release
23+
-----BEGIN PGP SIGNATURE-----
24+
25+
iQJLBAEBCgA1FiEEb03deYxGy/GR9vy/sp02ABwZjREFAmfVvX8XHHRvbWFzLmJh
26+
Y2FAZmVsLmN2dXQuY3oACgkQsp02ABwZjRHK8xAAn8KvumfLi63z2mvGBNyRZ3bC
27+
QVQFR8dJjYtxQ4X7NrRSn3kUY8fDT51+hhaM0pNnf0kuZoqarJ458EFIIK/CH9RT
28+
wvc+qa2U47tcpmBUZS1vCMguuhcXLPW3dgcCu1JAogV7Ig7PfEruBcgQz6k4NaQh
29+
06Jg2dCh+tG4yfj8lQYQb8kCmU5aM20TPR712aSn1TkOHbBL1Ty2f+ETD3SmNPZ6
30+
Z/S8OftJaZTrKrDSS5WXBGaPC9lXhB0HP/65BXoSGd7yRLidM9zfyK+QYnKfGSXr
31+
ttG9g0gzVJuhI+55LIpMlS8KKGcYLXL1ijRQsXGpF+M/ElPoPMLMEiECr3XbvLPy
32+
/YvW041kF5zwiKBwvzQxeyicxBRVsF5+DBqg8SPcvCISeVl6enRTbN2W16naPSWf
33+
ihuLcFgIy+PO8cz70McTmp6A0TUL4hJoKp1mmRcIotXnrovI2ZQJTXXiLdVJE1eG
34+
A3wAEkLjamTuLQP/5rKXJ5AmgBBUDNkctThwJSdNnZ/Z3L+MzQqZQa2BXP6Cz0HZ
35+
T45r+AAS991SEqmrLDtJjKXmxFpkgG6Cuol9hT8g9+uSQxrwFpN5E3by7Iz/nHBf
36+
x3ra2DpC8oGiNO9rtxSu95X0fsQrPbA0sj0RiaRdxklcsFd/Bi2bcjAfvPp8u1sB
37+
9WJ8s6ghvMdpsfGJe98=
38+
=2Xqt
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: 683692f02ac47c7cc4035830877d0728
8+
SHA1: af0f8f01205ef35c64612703bd9786c8ad178fcc
9+
SHA256: e96fa3d8bfa565984a7bed9677f090a58121050d72bb46862b2dea5fd6811e86
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: Sat, 15 Mar 2025 17:48:47 +0000
2+
Label: testing
3+
Origin: ctu-mrs
4+
MD5Sum:
5+
5a768c316ea8936d4755beb8cf3334a8 8009 Packages
6+
b23b0c85de0a1f7c6ae95fff5e147bd1 2219 Packages.gz
7+
e0702b16eaf2f39c23c64e99ba3780e5 69 Release
8+
SHA1:
9+
8cf7742d4c3ba3fc18657234cda36cbef0f4aee3 8009 Packages
10+
05aa9a491744f9c2352cf66a15df011f2e0f0294 2219 Packages.gz
11+
f6cd0202ed1894602474fb8c5fe2d9be6b47899d 69 Release
12+
SHA256:
13+
d2fc47efe36777f89baa582b9b14c58d0462af38f47f2e939622f301a096a48d 8009 Packages
14+
3c511d79d127fada770add5dcc1ed4b7a04d027eec1325ec54b66c6b8449383a 2219 Packages.gz
15+
0b5a1f4c908e11bf6649a2d84a2df4519193a14aecddde7dc3059f0e8949a812 69 Release
16+
SHA512:
17+
50d0ac0a48f40dd8855fdd2729a945747fe1ae503d436437193e258fb006d61697f800505ea35692e5030aebff30290828b68491b91d0b9ba011ef33447f2eda 8009 Packages
18+
f81174930c6e1cd4708d1f7da44a8ca4b1877ed4d04c30df5d9f976d81b99ae3ce3c8d4ca569be34c70b543b4d8efa4549724b65a43e8f435a254039c046da76 2219 Packages.gz
19+
44e4d720089e9e5d91eb5b203d3f8959235b0164225ea35e9eca5af3dd05741f43e4b48bb246b338a985c5edbd28659deb7f343660dffe427e67af10ec5663f7 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/sp02ABwZjREFAmfVvX8XHHRvbWFzLmJh
4+
Y2FAZmVsLmN2dXQuY3oACgkQsp02ABwZjREY6w/7BuRspshLF10Krj0AY5pPt6r2
5+
g9v+1dzZ4CCPmZTQqx2benpYDwngKgdA/1yE4JXQXwxtm1YrtIN6Dqc7IIcQPebK
6+
VwCtQxzrs7SmHKjo1oKiEnH5zaUG+uv3mIDmvhOZ0WYOKg56Ql9TDo3UXRMNNvau
7+
7dTYjNFs7vvCk0pw5Ap1VozwKVppXGZb+MQHeEyI6nd8MF562gcb1UMtnjy6DL6P
8+
VxprfkNvRfC7U8KGUc4yg3rFtKS4QU1BSCkqyPvKWhMnWU6KTsMQoPXGD2v0t4k7
9+
6BXNrqd8eEx8VdjxJwhTSk2LaZQBLPFsgFCBbU07mhLqtzPSxU4pw/HRTUVwncr1
10+
CKqsye3pjjyliAL+WhgXKcTGUNrKXXw7ntPmZRafZliJGmR+7twVI5JVlR24ZGdy
11+
TVoGAe11JgIYF+/sdsemk1TNsKMnOM0hMoUU7CL/FFShm/yYZ991Ua2tcRSrgsTW
12+
TB6xPd5iM3GJCCVRisPSYR3VITvuFtnv+r9voZoNYL/Sed+1WGE2wjvNVn9t3Bvz
13+
yVXcV1olUuWyPagP+ADRfUOHlVdLmVMzjWtC99lUMejZPZr8dOk4eFtFMvMO+lCv
14+
GfRYFLPL9JKPGjdq0ip37V8FN2+gpnExUI0LOJNX+9VsRvcoUok0TggW9DvVeJ96
15+
uchbMd3nbD/l8Rbjc6s=
16+
=ZVbK
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)