From d9be4a8be6689643c4bb6ae9fb1f9e3194a68b1d Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 1 Nov 2024 12:51:43 +0100 Subject: fix file word splitting in lesson-dist script --- scripts/lesson-dist | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'scripts/lesson-dist') diff --git a/scripts/lesson-dist b/scripts/lesson-dist index 15ca2368..52184484 100755 --- a/scripts/lesson-dist +++ b/scripts/lesson-dist @@ -1,15 +1,16 @@ -#!/bin/sh +#!/bin/bash # Create a distributable archive for my lesson material -ARCHIVE="$(basename "$PWD").zip" -zip "${ARCHIVE}" $(find . -mindepth 1 -not -path './.*' -printf '%p ') +archive="$(basename "$PWD").zip" +readarray -t files < <(find . -mindepth 1 -not -path './.*' -printf '%p\n') +zip "${archive}" "${files[@]}" # TODO: replace hardcoded base dir -BASEDIR=/home/muhq/Documents/MyDocuments/Work/Schule/Unterricht +basedir=/home/muhq/Documents/MyDocuments/Work/Schule/Unterricht add_to_archive() { python3 <