Skip to content

Commit 4b137ac

Browse files
committed
Move examples and assets in /usr/share; move .cache in /var/cache; move the bootloader flag.
1 parent a7317dc commit 4b137ac

File tree

448 files changed

+21189
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

448 files changed

+21189
-6
lines changed

Taskfile.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ tasks:
118118
set -e
119119
echo "Runner version set as: {{ .EXAMPLE_VERSION }}"
120120
TMP_PATH="$(mktemp -d)"
121-
DEST_PATH="debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/"
121+
DEST_PATH="debian/arduino-app-cli/usr/share/arduino-app-cli/"
122122
echo "Cloning arduino/app-bricks-examples into temporary directory ${TMP_PATH}..."
123123
git clone --depth 1 --branch "{{ .EXAMPLE_VERSION }}" https://github.com/arduino/app-bricks-examples "${TMP_PATH}"
124124
rm -rf "${DEST_PATH}/examples"

debian/arduino-app-cli/DEBIAN/postinst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/bin/sh
22

33
chown -R arduino:arduino /home/arduino/.local/share/arduino-app-cli
4+
mkdir /var/cache/arduino-app-cli
5+
chown -R arduino:arduino /var/cache/arduino-app-cli
46

57
systemctl enable arduino-app-cli
68
systemctl enable arduino-burn-bootloader
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/bin/sh
22

3+
# TODO cache should be invalidated
4+
35
systemctl disable arduino-app-cli
46
systemctl disable arduino-burn-bootloader
57
systemctl disable arduino-avahi-serial.service

debian/arduino-app-cli/etc/systemd/system/arduino-burn-bootloader.service

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[Unit]
22
Description=Burn arduino zephyr bootloader on first boot
33
After=fs-local.target
4-
ConditionPathExists=!/home/arduino/.local/share/arduino-app-cli/bootloader_burned.flag
4+
ConditionPathExists=!/var/lib/arduino-app-cli/bootloader_burned.flag
55

66
[Service]
77
Type=oneshot
88
RemainAfterExit=true
99
User=arduino
1010
Group=arduino
1111
ExecStart=/usr/bin/arduino-cli burn-bootloader -b arduino:zephyr:unoq -P jlink
12-
ExecStartPost=/bin/mkdir -p /home/arduino/.local/share/arduino-app-cli
13-
ExecStartPost=/bin/touch /home/arduino/.local/share/arduino-app-cli/bootloader_burned.flag
12+
ExecStartPost=/bin/mkdir -p /var/lib/arduino-app-cli
13+
ExecStartPost=/bin/touch /var/lib/arduino-app-cli/bootloader_burned.flag
1414
StandardOutput=journal
1515
StandardError=journal
1616

debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/air_quality_monitoring/API.md renamed to debian/arduino-app-cli/usr/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/air_quality_monitoring/API.md

debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/arduino_cloud/API.md renamed to debian/arduino-app-cli/usr/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/arduino_cloud/API.md

debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/audio_classification/API.md renamed to debian/arduino-app-cli/usr/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/audio_classification/API.md

debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/camera_code_detection/API.md renamed to debian/arduino-app-cli/usr/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/camera_code_detection/API.md

debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/cloud_llm/API.md renamed to debian/arduino-app-cli/usr/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/cloud_llm/API.md

debian/arduino-app-cli/home/arduino/.local/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md renamed to debian/arduino-app-cli/usr/share/arduino-app-cli/assets/0.5.0/api-docs/arduino/app_bricks/dbstorage_sqlstore/API.md

0 commit comments

Comments
 (0)