diff --git a/.gitmodules b/.gitmodules index f3cb0f0a..40bf1db4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -17,3 +17,13 @@ path = buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-balena-wifi-setup url = https://github.com/OpenVoiceOS/skill-balena-wifi-setup.git branch = master + +[submodule "skill-ovos-pairing"] + path = buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-ovos-pairing + url = https://github.com/OpenVoiceOS/skill-ovos-pairing.git + branch = master + +[submodule "mycroft-skills"] + path = buildroot-external/rootfs-overlay/opt/mycroft/.skills-repo + url = https://github.com/MycroftAI/mycroft-skills.git + branch = 20.08 diff --git a/buildroot-external/board/raspberrypi4-64/post-build.sh b/buildroot-external/board/raspberrypi4-64/post-build.sh index 61fa7ad9..b68908bf 100755 --- a/buildroot-external/board/raspberrypi4-64/post-build.sh +++ b/buildroot-external/board/raspberrypi4-64/post-build.sh @@ -31,3 +31,9 @@ BOARD_DIR="$(dirname $0)" cp -f ../buildroot-external/board/raspberrypi/config.txt ${BINARIES_DIR}/rpi-firmware/config.txt cp -f ../buildroot-external/board/raspberrypi/cmdline.txt ${BINARIES_DIR}/rpi-firmware/cmdline.txt + +cp -fr ../buildroot-external/rootfs-overlay/opt/mycroft/.skills-repo/.git* ${TARGET_DIR}/opt/mycroft/.skills-repo/ +cp -fr ../buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-balena-wifi-setup/.git* ${TARGET_DIR}/opt/mycroft/skills/skill-balena-wifi-setup/ +cp -fr ../buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-ovos-enclosure/.git* ${TARGET_DIR}/opt/mycroft/skills/skill-ovos-enclosure/ +cp -fr ../buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-ovos-mycroftgui/.git* ${TARGET_DIR}/opt/mycroft/skills/skill-ovos-mycroftgui/ +cp -fr ../buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-ovos-pairing/.git* ${TARGET_DIR}/opt/mycroft/skills/skill-ovos-pairing/ diff --git a/buildroot-external/rootfs-overlay/etc/mycroft/mycroft.conf b/buildroot-external/rootfs-overlay/etc/mycroft/mycroft.conf index 3b72d03a..687298c6 100644 --- a/buildroot-external/rootfs-overlay/etc/mycroft/mycroft.conf +++ b/buildroot-external/rootfs-overlay/etc/mycroft/mycroft.conf @@ -20,7 +20,8 @@ "pulse_duck": true }, "skills": { - "priority_skills": ["skill-ovos-enclosure", "skill-ovos-mycroftgui", "skill-balena-wifi-setup", "mycroft-pairing"] + "blacklisted_skills": ["mycroft-pairing.mycroftai"], + "priority_skills": ["skill-ovos-enclosure", "skill-ovos-mycroftgui", "skill-balena-wifi-setup", "skill-ovos-pairing"] }, "log_level": "INFO" } diff --git a/buildroot-external/rootfs-overlay/etc/tmpfiles.d/mycroft.conf b/buildroot-external/rootfs-overlay/etc/tmpfiles.d/mycroft.conf index 15a674ea..b7a9c527 100644 --- a/buildroot-external/rootfs-overlay/etc/tmpfiles.d/mycroft.conf +++ b/buildroot-external/rootfs-overlay/etc/tmpfiles.d/mycroft.conf @@ -1,5 +1,2 @@ d /var/log/mycroft 700 mycroft mycroft -z /opt/mycroft 755 mycroft mycroft -Z /opt/mycroft/skills 755 mycroft mycroft -Z /opt/mycroft/splash 755 mycroft mycroft -Z /opt/mpd 755 mycroft mycroft +Z /opt/mycroft 755 mycroft mycroft diff --git a/buildroot-external/rootfs-overlay/opt/mycroft/.skills-repo b/buildroot-external/rootfs-overlay/opt/mycroft/.skills-repo new file mode 160000 index 00000000..c803a3dc --- /dev/null +++ b/buildroot-external/rootfs-overlay/opt/mycroft/.skills-repo @@ -0,0 +1 @@ +Subproject commit c803a3dcaaf69247fbcdc8b67d26bbce5f018936 diff --git a/buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-ovos-pairing b/buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-ovos-pairing new file mode 160000 index 00000000..3d8c2d53 --- /dev/null +++ b/buildroot-external/rootfs-overlay/opt/mycroft/skills/skill-ovos-pairing @@ -0,0 +1 @@ +Subproject commit 3d8c2d535c50b0ab256e2abe836311801be91c7a