From f041b6125b5d1982c6526d084b6a4ae40f479477 Mon Sep 17 00:00:00 2001 From: Alexey Rogachevskiy Date: Wed, 3 Jun 2020 22:35:48 +0300 Subject: [PATCH] Add Avahi services broadcasting (#231) * Builder: Add Avahi services broadcasting * avahi-services: Remove http.service * builder: Expose sftp-ssh instead of just ssh, fix build --- .../assets/avahi-services/sftp-ssh.service | 34 +++++++++++++++++++ builder/image-build.sh | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 builder/assets/avahi-services/sftp-ssh.service diff --git a/builder/assets/avahi-services/sftp-ssh.service b/builder/assets/avahi-services/sftp-ssh.service new file mode 100644 index 00000000..dfae4f13 --- /dev/null +++ b/builder/assets/avahi-services/sftp-ssh.service @@ -0,0 +1,34 @@ + + + + + + + + + + %h + + + _sftp-ssh._tcp + 22 + + + diff --git a/builder/image-build.sh b/builder/image-build.sh index fc6f6a03..147daa60 100755 --- a/builder/image-build.sh +++ b/builder/image-build.sh @@ -108,6 +108,8 @@ ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} exec ${SCRIPTS_DIR}'/image-software ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/examples' '/home/pi/' # network setup ${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} exec ${SCRIPTS_DIR}'/image-network.sh' +# avahi setup +${BUILDER_DIR}/image-chroot.sh ${IMAGE_PATH} copy ${SCRIPTS_DIR}'/assets/avahi-services/sftp-ssh.service' '/etc/avahi/services' # If RPi then use a one thread to build a ROS package on RPi, else use all [[ $(arch) == 'armv7l' ]] && NUMBER_THREADS=1 || NUMBER_THREADS=$(nproc --all)