From 2d13613d0395b6cae25fa4646549ec7298bcb515 Mon Sep 17 00:00:00 2001 From: Adam Michalski Date: Fri, 28 Jul 2023 13:05:34 +0200 Subject: [PATCH] Support for mount unit filenames containing a dash A mount unit file having a dash in its name must be escaped. Change-Id: I051489c876ffa9eca73ea8b5e63598033e62feb4 --- src/systemd_generator/isu-generator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/systemd_generator/isu-generator b/src/systemd_generator/isu-generator index c44d6bc..e245140 100755 --- a/src/systemd_generator/isu-generator +++ b/src/systemd_generator/isu-generator @@ -50,7 +50,7 @@ install_units() cp -a "$SERVICES_DIR/${srv_fname}" "$UNITDIR/nonisu-${srv_fname}" || return 1 # 2nd step: generate mount unit for ISU image and extend the service file to use it - local mount_unit="run-isu-${isu_pkg_name}-rootfs.mount" + local mount_unit="run-isu-$(systemd-escape ${isu_pkg_name})-rootfs.mount" cat <> "$UNITDIR/$mount_unit" || return 1 # This unit file has been automatically generated by isu-generator. # -- 2.7.4