From 7ad70efa30b94dfd7cd470015f3d8c71506ce55c Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 17 Jan 2017 16:06:09 +0100 Subject: pass first arguments to cdrdao if they start with "-" --- burn-audio-cd | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/burn-audio-cd b/burn-audio-cd index 2b2c3d7..105d187 100755 --- a/burn-audio-cd +++ b/burn-audio-cd @@ -1,5 +1,13 @@ #!/bin/bash +unset flags + +while [[ "x$1" = "x-"* ]] +do + flags="${flags} $1" + shift +done + if [ ! -r cd.cue ] \ || [ ! -r joined.wav ] \ || [ "$(ls -1t cd.cue joined.wav "$@" \ @@ -19,7 +27,7 @@ su -c ' ec[1]="nN" while [[ "${ec[0]}" == *"${was}"* ]] do - cdrdao write --eject --device /dev/sr0 cd.cue + cdrdao write '"${flags}"' --eject --device /dev/sr0 cd.cue unset was while [[ "${ec[0]}" != *"${was}"* ]] && [[ "${ec[1]}" != *"${was}"* ]] || [ -z "${was}" ] do -- cgit v1.2.3